The GenAI Arc

SQL changed everything with one idea: describe what you want, not how to get it. SELECT * FROM users WHERE age > 25 No loops. No conditionals. Just intent. That idea, declare the goal and let the system figure out the implementation, is the core of Fourth Generation Languages (4GLs). SQL emerged from it in the 1970s and was commercialized alongside other 4GLs in the 1980s. GenAI takes the same arc further: natural language instead of SQL syntax, spanning every domain instead of just data. 4GLs democratized access to data. GenAI democratizes access to systems, and that difference is what makes both the promise and the threat real. ...

June 16, 2025 · 3 min · Chris Grobauskas

Patterns Worth Knowing

Christopher Alexander wrote about livable cities before the Gang of Four applied his thinking to software. The message was the same: good design solves problems people actually have, not problems that look interesting on a whiteboard. The Pattern Instinct Alexander’s 1977 book, A Pattern Language, revealed how timeless design principles create spaces where people thrive. The same thinking has made software systems more maintainable, more adaptable, and easier to reason about. Even if you don’t know the pattern names, you’ve almost certainly worked with them. ...

March 15, 2025 · 3 min · Chris Grobauskas

The Colossus Bet

“Should we modernize the legacy system or build a new one?” I’ve watched this question consume months of debate. The instinct is to pick one path, commit, and move. But eighty years ago, a wartime memo made the opposite call … and it changed the course of history. Both Options In 1944, British codebreakers at Bletchley Park faced a problem: they needed to crack the Lorenz cipher faster than existing methods allowed. A GCHQ retrospective describes how a memo proposed two competing approaches. One was incremental. The other, Colossus, was called a “much more ambitious scheme” … the first digital computer. The recommendation was to pursue both. ...

February 18, 2024 · 3 min · Chris Grobauskas