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 →

A Friendly Field Guide to 88 Timeless Principles That Shape How We Build Software. View the interactive searchable html page Foreword Software engineering looks like a young craft, but the patterns that cause projects to thrive or stumble are surprisingly ancient. Over decades, engineers, managers, scientists, and even satirists have noticed the same things happening […]

Read More →