AI software development is changing software engineering forever, but most AI tools produce code that drifts, hallucinates, and needs constant rework. What if test-driven development, refactoring, and product engineering discipline could be baked into every AI-generated line of code? Michele Brissoni, Alessandro Di Gioia, and Marco Consolaro have a combined 60+ years of experience — from Ferrari Formula One to Fortune 500 DevOps transformations to writing the award-winning book on TDD. They built nWave to answer that question.
---
GUESTS
Michele Brissoni - Founder of BrickX Consulting, Fractional CTO, Host of Forge of Unicorns Podcast
Michele has 20+ years in software engineering, starting with behavioural engineering at Ferrari F1 during the Schumacher era. He invented the Software Craftsmanship Dojo, led a DevOps transformation at IBM across 15,000 people, and has hosted 80+ episodes interviewing the people behind 52 unicorn companies.
Alessandro Di Gioia - Software Craftsman, Technical Coach, Co-founder of Alcor Academy
Alessandro co-authored "Agile Technical Practices Distilled" with Marco and Pedro Santos, a multi-award-winning book on TDD, refactoring, and software design. He's been teaching outside-in development at conferences like NDC, DDD Europe, and DevOps Days for years. He's the primary builder behind nWave's deterministic execution system.
Marco Consolaro - Software Craftsman, Technical Coach, Co-founder of Alcor Academy
Marco co-authored "Agile Technical Practices Distilled" and has spent years teaching software craftsmanship and TDD. He brings a focus on the human side of engineering — sustainable pace, team dynamics, and the importance of trust in building quality software.
Find them:
- nWave GitHub: https://github.com/nWave-ai
- Michele's LinkedIn: https://www.linkedin.com/in/michelebrissoni
- Alessandro's LinkedIn: https://www.linkedin.com/in/alessandro-di-gioia/
- Marco's LinkedIn: https://www.linkedin.com/in/consolaro/
---
TIMESTAMPS
00:00 Introduction and Guest Welcome
03:00 The Origin Story: From Early AI Tools to nWave
08:03 The Career Lesson Behind nWave
10:17 Discuss nWave: Understanding What to Build and For Whom
26:16 Design nWave: Architecture with Adversarial Reviews
38:41 DevOps and Distill nWaves: CI/CD and Acceptance Tests Before Code
41:42 Deliver nWave: Outside-In TDD with Fresh Context Every Step
52:51 "Doesn't This Make You Slower?" — The Rework Argument
01:02:25 What Do You Do While nWave Is Working?
01:05:34 Closing and How to Contribute
-—
RESOURCES MENTIONED
Link with all research material used to build nWave: https://drive.google.com/file/d/1yvSDNwj-F1amEavoX3Qz4oRZfw-9XKF9/view
---
CONNECT WITH PRODUCT ENGINEERS
Host: Peppe Silletti
LinkedIn: https://www.linkedin.com/in/peppesilletti/
Product Engineers Community:
Website: https://productengineers.com
Discord Channel: https://discord.gg/4sMtRNSgU4
---
SUPPORT THE SHOW
If this episode changed how you think about AI-assisted development, share it with an engineer or team lead who's struggling with AI code quality. Drop a comment below with your biggest takeaway.
Playback speed
×
Share post
Share post at current time
Share from 0:00
0:00
/
0:00
Transcript
Product Engineers - Create Fiercely
Unpacking the product x engineering convergence. Interviews, research, and stories from the field.
Unpacking the product x engineering convergence. Interviews, research, and stories from the field.Listen on
Substack App
Apple Podcasts
Spotify
Overcast
RSS Feed
Appears in episode
Recent Episodes









