Writing
Blog
Notes on leadership, communication, and building teams that actually work, written the same way I teach it.
September 6, 2026
Your Teammate Generated the Feature. Now You Have to Review It.
The feature runs. The tests pass. Now a teammate has to understand it. A visual guide to the human handoff behind an AI-generated user story.
August 26, 2026
Your Best Team Will Resist Change the Hardest
You've heard that 70% of change initiatives fail. That number is a myth with a traceable origin. What's actually true about resistance is more useful, and more uncomfortable.
August 26, 2026
Who Trains the Next Senior Engineer?
Entry-level engineering postings fell roughly 60% in two years. It still takes five to nine years to grow a senior. That subtraction is a leadership problem arriving on a delay.
August 26, 2026
Delegation Isn't Tested at the Handoff
CEOs who delegate well generate meaningfully more revenue. But the moment that decides whether you actually delegated anything comes later, and it takes about ten seconds.
August 26, 2026
Respectful Use of AI in Software Engineering
Every AI adoption conversation covers security, compliance, and cost efficiency. Nobody talks about whether we still respect each other's time.
August 26, 2026
Asking for Input and Then Overriding It
Which is worse: a manager who never asks what you think, or one who asks and then does what they'd already decided? The second one does more damage, and it's far more common.
August 26, 2026
They Were 19% Slower and Certain They Were Faster
A randomized trial gave experienced developers AI tools and measured what happened. The gap between what the clock said and what the developers believed is the part every engineering leader should worry about.