AI coding assistants are powerful, but unpredictable. Without structure, they drift, hallucinate, and produce code that’s difficult to maintain.
Spec-Driven Development (SDD) gives you a disciplined, repeatable framework to guide AI tools with crystal-clear specifications, so your outputs are consistent, testable, and production-ready. 🤖💻
This workshop shows you how to stop “vibe coding” and start building with intentional, spec-first workflows used at Amazon and other high-scale engineering teams. 🚀
Why Attend?
As Martin Fowler explains, Spec-Driven Development begins by defining a clear, human-readable specification before writing any code. That spec becomes the single source of truth for both developers and AI coding assistants.
In this workshop, Ricardo Sueiras (Principal Developer Advocate, AWS) will take you deep into how Amazon uses spec-first engineering to build complex, reliable systems, long before a single line of code is written.
You’ll learn practical, hands-on techniques to:
Turn vague ideas into precise, EARS-formatted requirements.
Break specs into tasks an AI assistant can reliably execute.
Guide AI through predictable development phases instead of chaotic prompting.
Build maintainable systems where the spec, design, and code stay aligned.
Incorporate context engineering to improve AI accuracy and reduce rework.
Understand where tools like Amazon Kiro fit into modern AI-assisted development workflows.
Whether you’re using Amazon Q, or Kiro, this workshop gives you the structured methodology needed to move from one-off wins to consistent, scalable AI-accelerated delivery.
What You’ll Get
✅ Certificate of Completion to showcase your expertise
🎥 Full workshop recording with 120-day access
🔄 Q&A session
⚡ Hands-on full-stack build
🧰 AWS Credits so you can explore in more detail some of the tools mentioned
👥 Networking with peers and experts in AI-driven development
Who Should Attend?
This workshop is designed for anyone looking to stay ahead of the curve in modern app development:
Developers who want to move from ideas to code that you can actually run in production.
Python Developers who want to know more about new ways of using AI coding assistants with Python
AI Product Managers with basic knowledge of Python and AI coding assistants, eager to gain hands-on experience
Team and Engineering Leads who want to know more so they can evaluate SDD for their team’s projects
Prerequisites:
Technical: Whilst the examples will be in Python, you can follow along and use your preferred programming language
AI Coding Assistant: Kiro (download here) or Amazon Q CLI (Windows, Mac or Linux) – check out the installation guides here to help you here
Experience: Intermediate level programming experience.
What Sets this Workshop Apart
Practical, project-based approach: You won’t just learn theory, you’ll build a complete demo application.
Step-by-step workflow: The workshop breaks down the key steps to specification driven development, and you will be following each of the steps to gain understanding of each step.
Live coding with real tools: Work directly with Python and AI coding assistants – this workshop will provide you access an AI coding assistant you can use for free (and which you can use even after the workshop has completed)
Execution focus: You will get to learn some new techniques that will help you generate more useful output from AI coding assistants
Expert instructors: Learn directly from SDD experts, Ricardo Sueiras and Simon Martinelli

Chuck B. Ballsy, affectionately known in the satirical world as “The Sultan of Snark,” is a self-proclaimed sports expert who peaked athletically in middle school dodgeball.
Born in Halfcourt, Indiana, Chuck spent his formative years shouting unsolicited advice at professional athletes on TV, firmly believing that his couchside coaching was the key to their success.
Chuck B. Ballsy: because in the game of sports and sarcasm, he’s always the MVP. 🏀🎤
