

Thanos Diakakis on Surviving the Software Apocalypse – AI, Agile, and Good Engineering
Aug 20, 2025
Thanos Diakakis, a software leadership expert with over 25 years in development, discusses the evolving landscape of AI in coding and engineering. He introduces the concept of 'vibe coding' and its implications on team dynamics and mental well-being. Thanos emphasizes the importance of maintaining engineering fundamentals even in the AI era while sharing his 'seven mental models' for effective software practices. Listeners will gain valuable insights into navigating AI tools and the shifting bottlenecks in development workflows, making this a must-listen for tech enthusiasts.
AI Snips
Chapters
Books
Transcript
Episode notes
AI Boosts Productivity But Doesn’t Replace Judgment
- AI dramatically boosts productivity if used correctly and with judgement.
- It cannot replace engineering fundamentals or human guidance for production systems.
Avoid Shipping Vibe-Coded Prototypes
- Don’t let AI-generated prototypes go straight to production without review.
- Always guide the model, verify outputs, and keep doing good engineering practices.
Use AI To Write Tests And Rubber-Duck Problems
- Use AI to write unit tests and act as a rubber duck for problem solving.
- Review the generated tests and correct edge cases rather than blindly trusting them.