Software Engineering Radio - the podcast for professional software developers

SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians

49 snips
Aug 28, 2025
In this engaging discussion, Artie Shevchenko, a software engineer at Canva and lecturer at ITMO University, dives into the pressing challenges of code complexity in the AI era. He highlights the critical issues of change amplification and the unknown unknowns that can derail projects. Shevchenko emphasizes the importance of a product-focused mindset and ownership mentality to balance short-term delivery with long-term maintainability. Strategies such as thorough documentation, design principles, and the necessity for psychological safety in teams are also explored.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Processes Matter As Much As Code

  • Code health starts outside code via processes like design docs and reviews.
  • The book groups topics around complexity causes and code-related processes.
INSIGHT

Three Complexity Problems Defined

  • Complexity shows as change amplification, cognitive load, and unknown unknowns.
  • These distinct problems have different severity and productivity impacts.
ANECDOTE

Deleted Config Caused Major Outage

  • A senior hire deleted obscure job configuration and broke batch jobs at Google.
  • That outage revealed missing docs and dangerous obscurity in configs.
Get the Snipd Podcast app to discover more snips from this episode
Get the app