

Refactoring Podcast
Luca Rossi
Weekly interviews with world-class engineering leaders about writing great software and working well with humans.
Episodes
Mentioned books

41 snips
Aug 15, 2025 β’ 52min
Diversity, AI, and Junior Engineers π¨ β with Meri Williams
Meri Williams, CTO of Pleo and seasoned LeadDev conference host, dives into diversity's crucial role in tech. She discusses why diverse teams outperform homogeneous ones and shares insights on creating truly inclusive environments. Meri also reveals what makes a memorable conference talk and the importance of representation. Moreover, she explores how AI is reshaping the development landscape for junior engineers, emphasizing foundational skills and mentorship in the age of AI tools.

50 snips
Aug 1, 2025 β’ 1h 12min
Thinking in Bets for Engineers π²β with Annie Duke
Annie Duke, a former professional poker player turned decision-making expert, shares her unique journey from the poker table to tech coaching. She delves into the art of making decisions under uncertainty, emphasizing the importance of mental models and feedback loops. Duke highlights the challenges of quitting and how biases can distort our decision-making. She also discusses strategies to improve group decision-making by fostering open dialogue and individual contributions, ultimately transforming quitting into a strategic skill rather than a failure.

20 snips
Jul 11, 2025 β’ 1h 5min
Refactoring at Scale Done Right ποΈ β with Maude Lemaire
Maude Lemaire, Principal Engineer at GitHub and author of "Refactoring at Scale," shares her journey from Rent the Runway to Slack and GitHub. She dives into the art of refactoring at scale, highlighting common pitfalls and the importance of onboarding teams effectively. The conversation touches on the challenges of migrating to cloud systems and the role of communication in successful transitions. Maude also shares humorous anecdotes about data migration efforts, emphasizing the necessity of testing in production for real-world insights.

102 snips
Jun 27, 2025 β’ 51min
Building AI-Powered Podcast Learning π§ β with Kevin Smith
In this engaging discussion, Kevin Smith, co-founder of Snipd and a former quantitative finance expert, shares his journey from finance to AI innovation. He delves into the challenges of building AI-driven podcast technology, explaining how Snipd enhances learning by summarizing audio content. Kevin also reflects on the essentials that make podcasts great, emphasizing the value of storytelling and audience interaction. Discover how AI is revolutionizing personalized learning experiences in the ever-evolving podcast landscape!

Jun 13, 2025 β’ 40min
The Future of Dev Tools π§ β with Dennis Pilarinos
Dennis Pilarinos, founder and CEO of Unblocked, shares his impressive journey through tech, from roles at Microsoft and Amazon to creating BuddyBuild. He dives into how Unblocked tackles challenges in the development ecosystem without focusing on coding. Dennis discusses the importance of context in using AI effectively, the challenges of AI hallucinations, and the future of developer workflows. He reveals how evolving AI technologies can revolutionize productivity while highlighting the cultural lessons learned from big tech.

71 snips
May 30, 2025 β’ 53min
How to Manage Humans π½ β with Rands
Michael Lopp, known as Rands, is a Senior Director at Apple and an author renowned for his insights on engineering management. He dives into his writing journey and how it shaped his approach to leadership. Discussing modern engineering challenges, Rands emphasizes the importance of interpersonal skills over technical prowess. He also highlights the mentoring of new managers and the balance required in integrating AI while preserving essential human interactions. A fascinating reflection on the chaos and complexity of managing teams in today's tech landscape!

12 snips
May 28, 2025 β’ 57min
The Vercel Journey πΊ β with Guillermo Rauch
Guillermo Rauch, CEO and founder of Vercel, shares his inspiring journey from a small town in Argentina to leading a billion-dollar company and revolutionizing web development. He discusses Vercel's unique blend of open-source and commercial work, simplifying complexities for both solo engineers and large teams. The conversation dives into the pivotal roles of JavaScript and TypeScript, the future of AI in software engineering, and the importance of performance optimization. Rauch also reflects on his transition from developer to CEO, underscoring AI's potential to enhance full-stack capabilities.

May 14, 2025 β’ 47min
How to Integrate AI in the Dev Process πͺ β with Ori Keren
Ori Keren, CEO and co-founder of LinearB, shares over 25 years of expertise in developer productivity. He dives into the transformative role of AI in coding, testing, and team dynamics. Ori highlights how AI can alleviate bottlenecks and enhance productivity, while also addressing the necessity of cultural shifts in teams. He discusses the skepticism among developers, particularly between junior enthusiasm and senior caution. Ori wraps up with actionable strategies for integrating AI, stressing the balance between automation and human oversight.

34 snips
Apr 18, 2025 β’ 43min
Measuring and Improving Developer Experience π β with Abi Noda
In this engaging discussion, Abi Noda, the CEO and founder of DX, delves into the intricacies of measuring developer experience. He critiques common misconceptions surrounding productivity metrics and emphasizes the importance of diagnostic data over mere targets. Abi also shares insights from his journey in tech and the challenges faced in enhancing developer productivity. The conversation touches on the evolving role of AI, highlighting its potential versus actual impact on development teams. Tune in for a fresh perspective on driving innovation through better metrics!

Apr 17, 2025 β’ 57min
Open-source, complexity & AI coding π§ β with Salvatore "Antirez" Sanfilippo
Salvatore 'Antirez' Sanfilippo, the genius behind Redis and an acclaimed sci-fi author, dives into the world of open-source and AI. He shares insights on what makes an open-source project thrive and how AI boosts coding productivity, making him five times faster. The conversation explores the complexities of modern software and the balance between lifestyle and career as a developer. Salvatore also reflects on the creative parallels between writing a novel and software development, showing how storytelling can enrich both fields.