# SE Radio 710: Marc Brooker on Spec-Driven AI Dev Page: https://stenobird.com/podcast/software-engineering-radio/se-radio-710-marc-brooker-on-spec-driven-ai-dev Text version: https://stenobird.com/podcast/software-engineering-radio/se-radio-710-marc-brooker-on-spec-driven-ai-dev.md Podcast: [Software Engineering Radio - The Podcast for Professional Software Developers](https://stenobird.com/podcast/software-engineering-radio) Published: 2026-03-04T22:37:00+00:00 Episode link: https://se-radio.net/2026/03/se-radio-710-marc-brooker-on-spec-driven-ai-dev/ Audio file: https://traffic.libsyn.com/secure/seradio/710-marc-brooker-spec-driven-ai-dev.mp3?dest-id=23379 Processing state: failed JSON: https://stenobird.com/v1/public/podcasts/software-engineering-radio/episodes/se-radio-710-marc-brooker-on-spec-driven-ai-dev Duration seconds: 3807 ## Resource Marc Brooker, VP and Distinguished Engineer at AWS, joins host Kanchan Shringi to explore specification-driven development as a scalable alternative to prompt-by-prompt "vibe coding" in AI-assisted software engineering. Marc explains how accelerating code generation shifts the bottleneck to requirements, design, testing, and validation, making explicit specifications the central artifact for maintaining quality and velocity over time. He describes how specifications can guide both code generation and automated testing, including property-based testing, enabling teams to catch regressions earlier and reason about behavior without relying on line-by-line code review. The conversation examines how spec-driven development fits into modern SDLC practices; how AI agents can support design, code review, documentation, and testing; and why managing context is now one of the hardest problems in agentic development. Marc shares examples from AWS, including building drivers and cloud services using this approach, and discusses the role of modularity, APIs, and strong typing in making both humans and AI more effective. The episode concludes with guidance on rollout, evaluation metrics, cultural readiness, and why AI-driven development shifts the engineer's role toward problem definition, system design, and long-term maintainability rather than raw code production. Brought to you by IEEE Computer Society and IEEE Software magazine. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/software-engineering-radio/episodes/se-radio-710-marc-brooker-on-spec-driven-ai-dev/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/software-engineering-radio/se-radio-710-marc-brooker-on-spec-driven-ai-dev.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.