Leadership

Senior Engineers Are the Next DRAM Shortage

There’s a shortage coming that nobody’s put on a slide yet: senior engineers. Every company on earth is about to want one who can drive a fleet of agents with judgment — and almost nobody is making new ones anymore, because AI ate the entry-level work juniors used to learn on. You cannot conjure a senior in a quarter. We just watched this exact movie with memory: DRAM prices went vertical because demand exploded and you can’t build a fab overnight. Senior engineers are next, and the only hedge is to build your own, starting now. The best thing you can build in the agentic era isn’t your product — it’s another Engineer. I have juniors on my team. This is my problem, right now. Here’s how I’m thinking about it.

Engineering Middle-Management to become extinct?

You can’t lead From hehind anymore. For twenty years the path to Engineering leadership had a well-worn groove: write code for a few years, get “promoted out of” writing code, spend the rest of your career managing budgets, headcount, and status reports. The further up you went the less technical you were expected to be, and nobody blinked. That era is over. Not ending. Over.

The Future of Software Engineering: What I Know and How I Know It

A recent industry retreat of senior engineering practitioners published their findings on where software development is heading. Reading it felt like someone had been reading my mind — and the minds of the people I follow online — and synthesized it all into one document. When a lot of people arrive at the same conclusions independently, that’s signal worth paying attention to. Here’s my take on each major theme.

Where I Learned Excellence

I’ve been thinking a lot about excellence lately. Not the motivational-poster kind. The real kind – the kind that gets baked into your bones when you’re twenty-two years old and surrounded by people who simply will not accept anything less. For me, that happened on a nuclear submarine.

Developing Leaders in the post-COVID Era

I’ve been a “leader-of-leaders” for a long time. It’s changed post-covid. But when I talk to some Engineers about the difference between “Leader of Others” and “Leader of Leaders” they don’t know what I’m talking about. So I thought I’d blog about it, and maybe even learn more myself.