GenAI & BeyondGenAI & Beyond
Conference50min
INTERMEDIATE

Spec Driven Development Why your prompt chaos won’t scale

This session presents Spec Driven Development, where AI coding is steered by clear, human-readable specifications instead of ad-hoc prompts. The approach enhances code reuse, testing, and team collaboration, while addressing challenges like spec drift. Real-world examples show how specs keep AI outputs aligned and adaptable as requirements evolve.

Simon Maple
Simon MapleTessl

talkDetail.whenAndWhere

Thursday, October 9, 15:00-15:50
Room 10
talks.description
AI coding has come a long way — but relying on vibes, prompts, and prototypes quickly hits a wall. What starts as productive soon becomes unmanageable: fragile hacks, copy-pasted prompts, and inconsistent outputs that resist collaboration and refactoring.

This session introduces Spec Driven Development — a practical, scalable approach where AI coding is guided by human-readable specifications that capture intent, structure, and rules. You’ll see how moving beyond freestyle prompting enables better reuse, stronger tests-as-guardrails, and smoother transitions when frameworks or requirements change.

We’ll walk through real-world examples showing how specs help keep code and AI aligned — even during ongoing iteration and team collaboration. You’ll also learn how to handle common SDD challenges like spec drift, refinement, and evolving abstractions.

If you’ve ever felt like Copilot was helping you fly in circles, this talk offers a way to move forward — with direction.
collaboration
reuse
specifications
ai
talks.speakers
Simon Maple

Simon Maple

Tessl

UK

Simon Maple is the Founding Head of Developer Relations at Tessl and former VP of Developer Relations at Snyk, ZeroTurnaround, and IBM; a Java Champion since 2014, JavaOne Rockstar speaker, Duke's Choice award winner, Virtual JUG founder, and previously London Java Community co-leader.
talk.infographic.title
Spec Driven Development Why your prompt chaos won’t scale infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments