Refactoring Podcast cover image

Refactoring Podcast

Latest episodes

undefined
55 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!
undefined
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.
undefined
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.
undefined
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!
undefined
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.
undefined
24 snips
Mar 21, 2025 • 45min

How to Coach CTOs 👑 — with Joel Chippindale

In this discussion, guest Joel Chippindale, a full-time CTO coach and mentor, delves into the nuances of coaching versus mentoring. He shares insights from his experience in helping CTOs navigate their unique challenges, highlighting the importance of self-awareness and effective communication. Joel emphasizes the role of coaching in fostering trust and advocacy in tech environments, while also addressing how CTOs can better delegate and focus on impactful initiatives. His passionate approach shines a light on the evolving landscape of leadership in technology.
undefined
17 snips
Mar 6, 2025 • 48min

The Future of Creative Organizations ✏️ — with Dan Shipper

Dan Shipper, CEO of Every and an influential voice in the tech world, dives into the exciting intersection of AI and creative organizations. He discusses how his company blurs the lines between content creation and product development, with AI writing 90% of their code. The conversation highlights the importance of generalists and adaptability in today’s tech landscape. Dan also reflects on the emotional challenges of entrepreneurship and the joy found in creative routines, emphasizing sustainability and collaboration as keys to innovation.
undefined
13 snips
Feb 24, 2025 • 1h 8min

Combining AI and Human Work 🤖 — with Marco Trombetti

Marco Trombetti, CEO of Translated, discusses the intersection of AI and human work in the translation industry. He shares insights on the evolution of AI models, particularly the advanced translator Lara, and explores the ethical implications of AI's rapid development. Trombetti also addresses the financial costs of training AI, the potential for job displacement in translation, and the importance of regulation. He highlights how AI can enhance human productivity while urging caution on its implications for the workforce.
undefined
17 snips
Feb 7, 2025 • 49min

User-experience, Local-first apps and dev tools 🔧 — with Adam Wiggins

In this conversation, Adam Wiggins, General Manager of Platform at The Browser Company and co-founder of Heroku, shares his insights on elevating user experience through software and AI. He delves into the concept of Local-first software, revealing its benefits for data ownership. Adam discusses the evolving landscape of developer tools, emphasizing the need to simplify complexities for better productivity. He also highlights how AI can revolutionize UX, unlock new potentials, and transform traditional workflows in web development.
undefined
61 snips
Jan 24, 2025 • 1h

Growing the development forest 🌲 — with Martin Fowler

In this discussion, Martin Fowler, chief scientist at ThoughtWorks and an Agile Manifesto co-signer, dives into the transformative impact of AI on software development. He highlights how AI can enhance productivity while also challenging traditional learning methods. The conversation takes a deep dive into technical debt, drawing parallels to financial debt, and offers practical strategies for management. Finally, they tackle the misconceptions surrounding Agile methodologies and emphasize the importance of nurturing junior developers to evolve the tech landscape.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app