
Refactoring Podcast
Weekly interviews with world-class engineering leaders about writing great software and working well with humans.
Latest episodes

Aug 9, 2024 โข 53min
Danaโs Journey, Hiring Engineers & AI ๐บ๏ธ โ with Dana Lawson
In this enlightening discussion, Dana Lawson, CTO at Netlify with a robust background at GitHub and New Relic, shares her unique journey from military service to technology leadership. She delves into effective hiring strategies for diverse teams and the evolving role of AI in recruitment. Dana emphasizes the importance of strong personal connections in professional growth and offers insights on balancing technical and managerial skills. She envisions a future where AI enhances creativity and streamlines workflows while maintaining the human touch.

Jul 26, 2024 โข 48min
The Power of Influence ๐ฃ โ with Irina Stanescu
Irina Stanescu, a former manager at Uber and Google, shares insights on achieving impact through influence in tech. Topics include balancing IC and management duties, training influence skills, applying influence in specific roles, and being a helpful EM.

5 snips
Jul 12, 2024 โข 55min
Code Reviews, AI, and Modern Engineering ๐ โ with Greg Foster
CTO at Graphite, Greg Foster, shares insights on good code reviews, AI in development, and Graphite's engineering team structure. They discuss monorepos vs polyrepos, AI-human balance, and tech apprenticeships in the AI era. Common mistakes in code reviews, integrating AI, and Graphite's dev tool are also covered.

Jun 28, 2024 โข 60min
How Vercel Works ๐ โ with Malte Ubl
Malte Ubl, CTO at Vercel, discusses Vercel's team dynamics, developer experience, and AI-enabled applications. Topics include engineering team strategies, development processes, bottlenecks, AI integration, and the role of AI in software development.

Jun 21, 2024 โข 48min
Good Tech Strategy / Bad Tech Strategy ๐ฎ โ with Anna Shipman
Anna Shipman, CTO at Kooth and former Technical Director at Financial Times, shares insights on developing a good technical strategy. Topics include the importance of applying and improving strategies, common pitfalls, aligning team and strategy, and the strategist's authority.

Jun 14, 2024 โข 1h 1min
Elements of an Effective Software Organization ๐ง โ with Rebecca Murphey
Rebecca Murphey, Field CTO at Swarmia and author of Build, discusses the three pillars of her book: business outcomes, developer productivity, and developer experience. Topics include team structure, using numbers effectively, and the effects of her book on Swarmia.

Jun 7, 2024 โข 58min
Scaling Teams at Sanity, Github, and Google ๐ข โ with Rachel Potvin
Rachel Potvin, SVP of Engineering at Sanity, shares insights on scaling teams, healthy engineering culture, startup planning, and the differences between big tech and startups. She discusses her experiences at Google, GitHub, and Sanity, highlighting the challenges and lessons learned throughout her career journey.

May 31, 2024 โข 50min
How Perplexity Works โ with Denis Yarats ๐ค
Denis Yarats, CTO at Perplexity, discusses AI products, company structure, and internal AI utilization. Topics include Perplexity's history, AI model costs, open vs proprietary source, engineering team organization, startup planning, 'secret sauce', metrics, and future plans.

May 24, 2024 โข 51min
Facebook, Dropbox & Modern Engineering Teams ๐ โ with Aditya Agarwal
Former Facebook employee #10 and Dropbox CTO, Aditya Agarwal, discusses early stage Facebook, differences with Dropbox, challenges of hyper growth, future of engineering management, and the value of being a generalist. Talks about finding company culture, technical CTO role, and the innovative environment at South Park Commons.

24 snips
May 10, 2024 โข 53min
Observability & Testing in Production ๐ญ โ with Charity Majors
CTO at Honeycomb, Charity Majors, discusses observability, testing in production, continuous delivery, and developer experience. Topics include transitioning from monitoring to observing, optimal infra cost allocation, embracing mistakes in distributed systems, evolution of engineering culture, and value of junior engineers in team dynamics.