Data Driven

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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

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.
ADVICE

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app