Deep Dive into AI Coding: Three Implementation Tiers of Spec-Driven Development
mattpocockuk · x · 2026-08-01
Birgitta Böckeler, Distinguished Engineer at Thoughtworks, explores the trending AI coding concept of Spec-Driven Development (SDD) on Martin Fowler's site.
The article explains that the core philosophy of SDD is writing a 'spec' before AI generates code, making it the single source of truth for both humans and AI. Based on tools like Kiro, spec-kit, and Tessl, the author categorizes SDD into three progressive implementation levels:
- Spec-first: A well-thought-out spec is written first and used in the AI-assisted workflow.
- Spec-anchored: The spec is retained after task completion for continuous feature evolution and maintenance.
- Spec-as-source: The spec becomes the primary source file over time, edited only by humans, while AI generates and updates the actual code.
Related event: Experts Rethink AI Coding: Spec Docs Should Be Ephemeral(2 posts)→
More from coding & agent
- Dev Slams DeepSeek V4 Flash: Benchmark Scores Don't Match Real Coding Performance — adellknudsen · 2026-08-01
- DeepSeek Flash V4 + opencode: A Ridiculously Good Value Combo — HarveenChadha · 2026-08-01
- Building a Marketing Intelligence Pipeline with Claude Code for Better AI Ad Conversions — EXM7777 · 2026-08-01
- AI Marketing Playbook: Build Competitor Scraping Databases to Empower Agents — eptwts · 2026-08-01
- LLMs Lack Time Perception in Bash: Netizens Propose Action Jingles — akbirthko · 2026-08-01
- Dev uses Codex to autonomously research 20 event venues — gabrielchua · 2026-08-01