Aaron Held Engineering & craft

Never Skip Leg Day: Introducing Agentic Sprint Zero

The general consensus is that AI code is bloated, repetitive, non-idiomatic. A study of more than a thousand Reddit and Hacker News threads poetically called what we are seeing “An Endless Stream of AI Slop”. So when I started my latest project, I kicked it off with an admin-editable homepage. That decision forced me to build user registration, login, auth, and sessions right along with it, the necessary plumbing to wire it all up. There’s nothing in our PRD about a CMS. An editable text box just happens to be a simple feature to review on its own, and building it requires all the same auth logic the real product needed anyway. I deployed it to production and reviewed every line before the fun features got a single prompt. Okay, I reviewed most of the lines. Well, I reviewed some sections. 😁 ...

August 14, 2026 · 10 min · Aaron Held

If Erling Haaland Were a Software Engineer, He'd Never Get Promoted

Recently I caught up with a colleague who was one of the best developers I’ve ever worked with. They were also the hardest person to promote. The CTO’s pushback to my request came in one sentence: “They were never in the war room.” The CTO wasn’t wrong about the facts. They were never in the war room, because their systems never warranted one. Everything they shipped was resilient against the failure modes we had, documented well enough that other teams and users could answer their own questions, and boring in the way that well executed systems are boring. On top of that, culturally, they made the people around them better, quietly, without ever boasting about it. ...

July 10, 2026 · 8 min · Aaron Held

The North Star: Why Engineering Teams Need a Vision to Navigate By

I’ve watched talented engineering teams burn out not from working too hard, but from working without direction. The pattern is always the same: leadership announces a new strategic pivot every quarter, teams scramble to adjust, morale craters, and your best people start updating their LinkedIn profiles. The problem isn’t the changes themselves. It’s that without a guiding vision, every shift feels like a complete reversal rather than a necessary course correction. ...

November 30, 2025 · 7 min · Aaron Held

Why Your Strategic Planning Fails (And How to Fix It)

Why Your Strategic Planning Fails (And How to Fix It) I’ve seen more agile planning sessions derailed by politics than by any technical challenge. It always starts the same way. You get the right people in a room—Product, Engineering, Sales, Finance—and for a moment, it feels like a powerful alliance focused on building the future. A spy’s guide to strategy helped me realize these sessions unfold in three acts: Alliance, Competition, and Endgame. ...

October 25, 2025 · 2 min · Aaron Held

AI Won't Kill the Middle Manager, It Will Free Them

I got into management because I saw myself as a player-coach. I could create software and make my teams more effective. The most rewarding part? Shielding creative people from bad direction and then watching them delivering results. Success gave me more influence to shape process and continue to help my teams be their best. Chris Dixon’s recent, high-profile shift from “Management” back to “Engineer” made me pause. He’s a true champion of the possible who had an outsized impact on my early career, and his move forced me to think about my own direction. ...

October 12, 2025 · 6 min · Aaron Held