Spec-Driven Development Isn’t Waterfall — But It Keeps Ending Up There

Spec-driven development promises control through living, iterative specifications. But without clear workflows and better tooling, teams keep falling into the same big-design-upfront trap that agile was invented to escape. A practitioner’s honest take on the gap between SDD’s vision and its current reality.

Spec-Driven Development Isn’t Waterfall — But It Keeps Ending Up There

I’ve been producing bad code (because of AI)

New research shows experienced developers are 19% slower with AI tools — but feel 20% faster. I walk through three major studies that prove AI isn’t making us faster, and share the confidence boundary framework for knowing what to delegate and what to keep.

I’ve been producing bad code (because of AI)

The AI Productivity Lie Nobody Wants to Admit

Research shows AI makes experienced developers 19% slower, reduces code comprehension by 17%, and trust in AI output is declining. Yet the pressure to be dramatically more productive with AI keeps growing. Here is what the data actually says and how to find your confidence boundary.

The AI Productivity Lie Nobody Wants to Admit

Are We Still Developers? The Hidden Cost of Vibe Coding

AI-generated 847 lines in 12 minutes felt like god mode. But the review took longer than writing it would have. A deep dive into vibe coding, the hidden cost of AI-first development, and why I’m sticking with the terminal + AI pair programming.

Are We Still Developers? The Hidden Cost of Vibe Coding