When Should Humans Stop Reading Code Diffs?


AI is making code cheaper to produce. That however doesn’t make software cheaper to own. AI has dramatically increased the amount of code an engineer can produce. It hasn’t necessarily increased the amount of software an organization can safely own. Agents implement features, write tests, review their own work and fix the defects they find.Continue reading “When Should Humans Stop Reading Code Diffs?”

What Are We Promoting People Into?


In 2019, I wrote a blog called Reality Check on Promotions. My argument was that promotions depend on three things: performance, potential, and feasibility. Being excellent at your current job doesn’t automatically mean you are ready for the next one. And being ready doesn’t mean there is a position available. I still believe that. ButContinue reading “What Are We Promoting People Into?”

The Talent Pyramid Was Never Just a Shape !


A senior leader asked me a simple question last week. What happens to the talent pyramid? I wanted to answer with a drawing. A diamond, an hourglass, a column. Every one of them assumed I already knew something I did not. So I went back to what the pyramid was for. It was never justContinue reading “The Talent Pyramid Was Never Just a Shape !”