AI Security Table

Is Spec-Driven Development Already Dead

• Izar Tarandach, Matt Coles, and Chris Romeo • Season 4 • Episode 15

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 41:49

Can a detailed specification make AI-generated software reliable, or does it simply move the ambiguity somewhere else? Chris Romeo, Izar Tarandach, and Matt Coles revisit spec-driven development and the promise that an agent can turn written intent into a correct implementation. They debate why earlier approaches struggled, whether natural language is enough, and how tests can fail when the same AI writes both the code and its checks. The conversation explores bounded models, the Phoenix idea of regenerating disposable code, and the choice between patching a defect and rebuilding from the specification. The security question remains: if an architectural flaw survives in the spec, what stops every new implementation from reproducing it?

Mentioned in this Episode:
➜ React

Chapters:
00:00:00 - Intro: travel and movie reviews
00:07:23 - What is spec-driven development?
00:12:46 - Repeatability and implementation variation
00:14:50 - How do you verify generated code?
00:16:10 - Test-driven development and weak AI tests
00:20:07 - Engineering discipline and historical specs
00:24:36 - Bounding a model for a specific ecosystem
00:27:37 - Is spec-driven development already dead?
00:28:27 - Ephemeral code and the Phoenix idea
00:29:12 - Patch the bug or regenerate the application?
00:32:43 - Who is the better developer?
00:33:54 - What you want versus what you asked for
00:40:05 - Final thoughts

Follow AI Security Table:

➜ Home: https://securitytable.ai/

➜ X: https://x.com/SecTablePodcast

➜ LinkedIn: https://www.linkedin.com/company/ai-security-table/

➜ YouTube: https://www.youtube.com/@AISecurityTable

People on this episode

Podcasts we love

Check out these other fine podcasts recommended by us, not an algorithm.

The Application Security Podcast Artwork

The Application Security Podcast

Chris Romeo and Robert Hurlbut