Last week I started talking about using AI in requirements engineering in this post. This week I continue the story. A Tale of Three Projects: How Things Go Sideways (and How They Don’t) Let’s start with stories, because numbers rarely change minds, but lived experience does. Project Northwind looked simple: a new customer portal, a clean UI, a few integrations, … Read More
Smarter Requirements: How AI Changes the Game (Part 1)
You’d think requirements engineering would be easy by now. After all, decades of methodology, tooling, and frameworks have gone into it. Universities teach courses on it, certifications exist for it, and every seasoned engineer has war stories about requirements gone wrong. Yet projects still run off the rails, and fingers still point to “bad requirements” as the root cause. So … Read More
From Domain-Driven Design to Event-Driven Micro-services: A Migration Playbook
Introduction Let’s be honest—most of us built our first successful platforms the way everyone did in the 2010s: a big relational database, a monolithic app, and a pile of shared utilities humming quietly in the background. It worked—beautifully, even. Until it didn’t. Back then, deployments were rare, regulators were quieter, and a change request didn’t feel like prepping for a … Read More
Kick-Starting Your Internal Developer Platform in 2024: What Actually Works (and What Doesn’t)
Let’s not sugarcoat it—those patchwork Jenkins jobs, Terraform scripts passed around like family recipes, and “Steve knows how it works” knowledge bases? They’re no match for the pace, complexity, and regulatory heat of 2024. Compliance has grown teeth. Incident costs have climbed. Every new team member means another potential wrench in the delivery chain. Internal Developer Platforms (IDPs) have stepped … Read More




