π£ Early Bird starts at β¬390
One day to move from fast-but-fragile AI coding to approaches you can sustain.Map Vibe Coding and Spec-Driven Development β then chart a path your architecture can live with.
Contrast Vibe Coding and Spec-Driven Development (Spec Kit, BMAD, OpenSpec, etc.) and tie them to a structured, test-driven approach.
Choose an AI-assisted workflow suited to prototypes, production features, greenfield, brownfield, or legacy code.
Write design documents that work for both humans and agents β without drowning in over-specification.
Align your intent with the code produced using tight iteration cycles.
Steer clear of drift, loss of control, over-engineering, review fatigue, and multitasking distraction.
Integrate these practices into daily workflows and clarify collaboration patterns around tests, prompting, and review.
Token spend is just the start. Cut the hidden costs: steering, reviewing, and rejecting AI output.


I am a Software Cook who enjoys whipping code until tests pass.
With nearly 20 years of experience in eXtreme Programming, I've coached dozens of teams and trained thousands of developers to cook robust and maintainable software β using Test-Driven Development, pragmatic testing strategies, and a healthy dose of Collective Ownership.
I'm also an Angular Google Developer Expert, an NX Champion, and a mediocre sailor.
Developers using or wanting to use AI assistants effectively; leads and tech leads framing AI usage; architects and CTOs industrializing AI-assisted development without sacrificing quality; and teams struggling with drift in generated code who want a structured, reproducible approach.
You should be comfortable in a typed language (exercises are in TypeScript), familiar with automated testing, and have tried an AI coding assistant at least occasionally.
A computer with internet access, microphone, webcam, an up-to-date browser, installation rights, and a working AI assistant (Copilot, Cursor, Claude Code, or equivalent).
Yes. You will practice throughout the day on a common use case, compare approaches directly on the same problem, and leave with a collective synthesis and an individual action plan.
No. The principles apply across stacks; tests as executable specification are illustrated with patterns compatible with Vitest, JUnit, pytest, and similar runners.
Yes. Contact me for a quote and administrative details.
"Book a Session" lets you join a scheduled session with other participants. "Custom Session" is for companies who want a private, in-house workshop β with optional adjustments to content, duration, or focus areas.
If the workshop doesn't meet your expectations, reach out within 7 days and we'll work it out.