Tech Ramble

Latest software and IT insights.

Latest

Garbage In, Garbage Out — But Faster

There's a version of this story where AI coding tools are the great equalizer — where anyone with a good idea can build production software regardless of experience. That story is being told constantly right now, and it's mostly wrong. The uncomfortable truth is that these…

Apr 3, 2026 9 min read

Archive

11 posts since 2022

2026 1 post

  • Go Is the Best Language for Web Services — And Here's the Nuance

    I have written production code in Kotlin, Typescript/Javascript, Java, Scala, Python, Go, C# and more. I have built metering systems in C# and Go and am constantly reminded of why I always pick up Go every time when given the choice. After years of working across these…

    Mar 25 8 min

2025 1 post

  • Prompt Engineering isn't Engineering

    A recent conversation with a colleague highlighted a fundamental disconnect in how we discuss and market artificial intelligence capabilities. When exploring how large language models (LLMs) actually function, they expressed frustration with the gap between marketing promises…

    Feb 14 3 min

2023 2 posts

  • Boosting Code Readability with Scala's For Comprehension

    Introduction At its core, for comprehension is a syntactic construct that allows you to write a sequence of expressions that are executed in a loop. The loop iterates over some collection, generating a value on each iteration, and applies some operations to that value. The…

    Mar 8 5 min

  • Flask REST API: The Easiest Way to Build RESTful Web Services

    Flask is a popular micro web framework for Python that makes it easy to build small web services, including REST APIs. REST APIs are web services that use the REST architectural style, which provides a standardized way of accessing and manipulating data over the web. Here is an…

    Jan 9 6 min

2022 6 posts