If an AI agent writes most of your code and you feel like you’re learning less, you’re looking in the wrong place. Agents now absorb the syntax errors, library quirks, and API docs. What’s left, and what an agent can’t judge for you, is the system around the code. Your job is knowing whether what […]

Read More →

Notes from a conversation with Gregor Hohpe — author of The Software Architect Elevator and Enterprise Integration Patterns, former principal at AWS and Google. The bad architects are easy to spot. The great ones are invisible — everything just works, and nobody can say exactly why. Gregor Hohpe on what separates the two, and how […]

Read More →

“Most people are using MCP wrong,” said MCP’s co-creator, David Soria Parra. I agree. Because I made the same mistake. Engineers would do the obvious thing: wrap each REST endpoint as an MCP tool and shove them into a custom registry. The result? Zero value over just calling the APIs directly. Worse than zero, honestly. […]

Read More →

In the last eighteen months, the “how” of software engineering has undergone a seismic shift. We’ve entered the era of Vibe Coding—a world where the distance between a raw idea and a running production service is narrowed by a well-phrased prompt and an LLM that “gets the vibe.” But as we lean more on generative AI […]

Read More →