Blog
Notes on building with clearer specs
Short, opinionated posts about spec-driven development, writing for AI coding agents, and closing the gap between product and engineering.
- ·6 min read
Vibe coding vs spec-driven development — the real difference isn't speed
Everyone thinks spec-driven development is the slow, bureaucratic sibling of vibe coding. The actual trade-off is the opposite. Here's what six months of shipping AI-coded features taught me about when each approach wins.
- ·6 min read
How to write a spec for Claude Code (that it actually follows)
A field guide to writing specs that AI coding agents like Claude Code, Cursor, and Codex can execute without hallucinating scope — with a copy-paste template.