The blog
Practical writing on Agile, .NET, AI tooling, and engineering leadership.
The Backlog Was Longer Than the Build: What Scrum Gets Wrong in the Age of AI
I ran a real Scrum project with AI tooling. The backlog took two days to write. The build took two days. That asymmetry changed how I think about Agile methodology entirely.
Apr 2026
Introducing the Sprint Planning Agent
Sprint planning is one of the most important ceremonies in Agile. It's also one of the most consistently painful. Here's what I built to fix it.
Apr 2026
AI Accelerates Execution. Experience Determines Quality.
Claude Code got me to a working build in 2 days. Here's what I didn't tell you — and what it took to make it production-ready.
Apr 2026
Claude Code Built It in Two Days. Then I Looked More Carefully.
I had zero AI coding experience and had never touched an AI API. So I decided to do both at the same time. Here's what happened.
Mar 2026
Is What I Do Still Going to Matter?
My first reaction to AI wasn't excitement — it was anxiety. Here's what building a real AI tool taught me about the future of experienced engineering judgment.
Mar 2026
Sprint Planning Agent: AI-Powered, Team-Decided
Engineering teams lose 2–4 hours every sprint to manual planning. The Sprint Planning Agent gives that time back — guided, AI-powered, and built around team decisions.
Mar 2026
Shu Ha Ri: the three stages of Agile mastery
A martial arts framework that maps surprisingly well onto how Scrum teams grow — and what to do when they regress.
Sep 2018
Incomplete work at the end of a sprint — what actually to do
The velocity debate is a red herring. Here's how to handle unfinished PBIs without breaking your planning cadence.
Mar 2017