04 Mar 2026
1h 3m

SE Radio 710: Marc Brooker on Spec-Driven AI Dev

Podcast cover

Software Engineering Radio - the podcast for professional software developers

Spec-driven development in the age of AI is explored with Marc Brooker, VP and Distinguished Engineer at AWS. Brooker emphasizes that AI's rapid code generation necessitates faster, lighter development processes and robust testing infrastructure. "Vibe coding" feels productive initially but lacks long-term sustainability for complex projects. Spec-driven development addresses this by prioritizing a clear, updatable specification that drives both code creation and testing. Kiro, Amazon's IDE, exemplifies this approach, using agents to build software and tests from specifications. Context management is crucial; modular code, well-defined APIs, and semantic search help AI agents understand codebases efficiently. Continuous evaluation and adaptation are essential for maintaining the effectiveness of AI-driven development workflows.

Outlines

Part 1: Introduction, SDLC Context

Part 2: Spec-Driven Development, Kiro

Part 3: Implementation, Workflow

Part 4: Context, Modularity

Part 5: Evaluation, Metrics

Part 6: Culture, Future Outlook

Sign in to continue reading, translating and more.

Open full episode in Podwise