Three Patterns for Spec Driven Development
It’s everywhere. It’s the new hotness. If you’re not doing SDD are you even vibing dude? I first came across the idea from a software library with no code which describes a time conversion library as a markdown spec + test suite, in sufficient detail to allow a coding agent to implement it. My initial thought was that this seemed a cool idea, but not something that would scale. Next I came across Software Factories And The Agentic Moment via Simon Willison’s commentary How StrongDM’s AI team build serious software without even looking at the code. StrongDM released Attractor, their coding agent, by only open sourcing the spec. The intent is that you just get Claude Code/whatever to do the actual implementation ...