Find partners
Refactoring Podcast

Refactoring Podcast

Hosted by Luca Rossi

BusinessManagementInterviews guests

Episodes

76

Latest episode

Oct 2026

Language

EN

About the show

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

Listen to episodes

60 recent
November 13, 2026Episode 7651 min

Making eBay ship 10x faster – with Randy Shoup

Randy Shoup has been building software for almost 40 years. He was at eBay twice, the second time as chief architect and VP of Platform Engineering, led engineering for Google App Engine, Stitch Fix and WeWork, and today he is SVP of Engineering at CircleCI. Gene Kim calls him the most quoted person in the DevOps Handbook. In this episode, Randy tells one of the most honest DevOps stories you'll ever hear: how eBay got 10x faster, and why that didn't move the business at all. (00:00) It didn't move the business at all (01:16) Introducing Randy Shoup (01:56) Going back to eBay after ten years (04:50) Sponsor break (07:20) Where do you even start? (13:55) Wait times, not work times (18:50) Four metrics, one dashboard (29:13) Engineering was never the bottleneck (34:52) Pathological, bureaucratic, generative (41:00) Why the top 1% are 100x faster – Today's episode is brought to you by TRM Labs. Criminals are scaling with AI. Build the technology that helps crimefighters fight back. TRM is hiring, go to https://www.trmlabs.com/careers – You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

October 30, 2026Episode 7551 min

Building Your Software Factory 🏭 — with Benedikt Stemmildt

Today's guest is Benedikt Stemmildt , founder of hackers&wizards and co-chair of the CodeTalks conference. With more than 15 years in software, Benedikt now spends most of his time helping companies and product teams adopt agentic engineering, from training to full transformation. We talked about why product and engineering roles are merging, why engineers resist AI the most, where the time you save with agents should actually go, and why Benedikt is not a fan of spec-driven development. (00:00) Spec-driven is waterfall again (01:07) When product and engineering merge (03:53) Sponsor break (07:01) Why engineers resist the most (19:29) Where 80% of the tokens go (24:08) A factory is just automation (34:10) Few skills, many agents (41:02) Stop reviewing every line (45:16) Weaponize your skepticism – Today's episode is brought to you by TRM Labs. Criminals are scaling with AI. Build the technology that helps crimefighters fight back. TRM is hiring, go to https://www.trmlabs.com/careers – You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

October 16, 2026Episode 7454 min

Your Team is a System ⚙️ — with Francisco Trindade

Today's guest is Francisco Trindade, VP of Engineering, founder of two companies, and author of Leading Effective Software Teams. In this chat you will learn how to think about your team as a system, how to optimize flow in the developer process, and why you should absolutely hire junior engineers. (00:00) Code reviews were always the bottleneck (01:09) Introducing Francisco Trindade (01:46) The team that wasn't broken (05:13) Sponsor break (07:00) Fix the system, not the people (18:49) Stop optimizing for busy (22:40) What great teams actually measure (32:13) Autonomy is not a to-do list (46:43) The kids are all right (52:05) The trouble with all-senior teams – Today's episode is brought to you by Notion. Learn more about Notion’s Developer Platform today at https://ntn.so/refactoring – Show notes: • Francisco's book: https://franciscotrindade.me/leading-effective-software-teams-book • Francisco's Website: https://franciscotrindade.me – You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

October 2, 2026Episode 7353 min

Refactoring Street Fighter With AI 🕹 — with Adam Tornhill

Today's guest is Adam Tornhill , founder of CodeScene, author of Your Code as a Crime Scene, and one of the very few repeat guests of the show. With Adam, we talked about how his team refactored the whole Street Fighter 3 code base, which is more than 300,000 lines of code in just a few days and spending a few thousand dollars in tokens, and measured how that led to better and cheaper AI development of new features. And then we discussed how the CodeScene team does agentic development, what the process looks like, what the bottlenecks are, and what are the crucial parts that Adam believes we still need to do as humans. (00:00) Episode start (03:38) Introducing Adam Tornhill (04:12) Refactoring 300K lines of Street Fighter with AI (09:50) The refactoring playbook: AI-invented patterns (21:41) Generalizing the approach to enterprise code bases (27:12) Why documentation of the "why" matters more than ever (32:25) CodeScene goes fully agentic: the MCP rewrite story (38:54) The development process: uncertainty drives rigor (47:51) Validation is the new bottleneck - Show notes: StreetFighter case study: https://codescene.com/blog/case-study-refactoring-at-scale-with-agents One of Adam's blog posts about coding processes: https://adamtornhill.substack.com/p/controlling-the-uncertainty-machine MCP-guided Claude vs. unguided Claude experiment on refactoring tasks (Code health-guided MCP did 2-5x more code health improvements): https://codescene.com/blog/making-legacy-code-ai-ready-benchmarks-on-agentic-refactoring - Today's episode is brought to you by Notion. Learn more about Notion’s Developer Platform today at https://ntn.so/refactoring - You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

September 18, 2026Episode 721 hr 0 min

Building Tools for Defenders 🛡 — with Rahul Raina

Today's guest is Rahul Raina , co-founder of TRM Labs, which is a YC-backed company that works on solutions and products for security, fighting criminal networks, AI attackers, and more. With Rahul, we had a great chat that covered a lot of ground, starting with the tough reality of cyber defense today, and why attackers by default always have the upper hand when AI and technology improves. And then we moved to a deep dive into how the TRM team works and how they rebuild their whole product development workflow for AI, including reshuffling all the technical roles, compressing the developer process steps, and creating dedicated artifacts for human reviews. (00:00) Episode start (03:50) Introducing Rahul Raina (04:08) Why AI widens the gap between attackers and defenders (08:54) The asymmetry: attackers don't play by the rules (17:09) Inner loop vs outer loop: where the real bottleneck is (20:54) Redesigning the shipping framework around jobs, not roles (24:18) How to transition people: go slow before you go fast (34:24) What to hire for: problem solving, agency, humble craft (42:14) How builders review work: human-readable artifacts, not code (46:59) The harness interviews you: AI asks questions humans wouldn't (57:20) Build tools for understanding, not just for producing code - Today's episode is brought to you by Notion. Learn more about Notion’s Developer Platform today at https://ntn.so/refactoring - You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

September 15, 2026Episode 7153 min

Making AI agents work in your team 🤖 — with Dennis Pilarinos

Today's guest is Dennis Pilarinos , who is the founder and CEO of Unblocked and a long-time developer tools expert, having founded BodyBuild and having served as a director at Apple, Amazon and Microsoft. With Dennis, we talked about the latest trends in software development. We discussed why more tokens are not translating into more productivity, how to guarantee code quality with AI and what's the role of context in making your agents succeed. And we also explored how the Unblocked team is doing it, navigating their setup and a few use cases about how their shipping features in production. (00:00) Episode start (03:50) Introducing Dennis Pilarinos (04:40) Token spend is exploding (09:03) Measuring developer productivity is still unsolved (12:31) Code review is the new bottleneck (18:01) Code quality depends on context, not skill alone (21:07) The content curation trap: why markdown files go stale (26:40) What sources to plug into your context engine (33:47) How the Unblocked team ships: risk assessment and auto-merge (43:29) Releasing faster: skip design partners, ship to everyone (49:20) Remote agents and the future of context-powered coding - Today's episode is brought to you by Notion. Learn more about Notion’s Developer Platform today at https://ntn.so/refactoring - You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

August 21, 2026Episode 701 hr 2 min

Burnout is a System Issue 🪫 — with Dominika Rogala

Today's guest is Dominika Rogala , former VP of Engineering and now advisor for CTOs and tech leaders. With Dominika, we talked about burnout in engineering teams, on which she did a lot of research. She started from the various dimensions of burnout, which spoiler alert is different from simply being tired, and then we looked at the problem from a systemic angle, so how can you improve your team and processes to avoid people to burnout. And finally, we also talked about AI and how to make it a net positive for your team resources, without also incontrollably inflating expectations(00:00) Episode start(03:50) Introducing Dominika Rogala(04:26) The four dimensions of burnout(07:06) Exhaustion vs being tired(11:19) How to spot burnout in yourself(13:43) The identity gap(27:53) Burnout as a systemic problem(17:28) The job demands-resources model(36:19) Early warning signs: cynicism and quality drops(43:08) What individuals can do inside a broken system(49:42) AI as both a resource and a new demandShow notes.• LeadDev talk recording: https://leaddev.com/management/four-dimensions-of-burnout-an-anti-burnout-framework-for-the-ai-era • Self-check, anti-burnout worksheet, reading list, and a micro-regulation toolkit: goodjob.coffee/ldx3• Dominika's LinkedIn profile https://www.linkedin.com/in/dominikarogala/ -Today's episode is brought to you by Notion.Learn more about Notion’s Developer Platform today at https://ntn.so/refactoring-You can also find this at:• 📬 Newsletter: https://refactoring.fm• 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw• 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305—For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

August 7, 2026Episode 691 hr 0 min

Building With Agents Today 🤖 — with Charlie Guo

Today's guest is Charlie Guo , developer experience engineer at OpenAI. With Charlie, we explore the evolution of AI coding tools, how this is affecting team organization, and the future of AI integration in software development. Charlie shared strategies and tricks to leverage AI effectively, and how this is all transforming the workflows that we all know and love. (00:00) Episode start (01:20) Introducing Charlie Guo (02:31) Inside the Codex team (03:49) Sponsor break (05:35) The philosophy behind Codex (09:19) From CLI to desktop app (12:29) The m.google.com of AI (17:28) Are MCPs here to stay? (21:58) Sharing AI workflows across teams (24:56) Generalists vs specialists: converging roles (33:22) Deterministic guardrails for coding agents (39:02) Using Codex as a personal knowledge base (46:01) Design with the image model first - Today's episode is brought to you by Notion. Learn more about Notion’s Developer Platform today at https://ntn.so/refactoring - You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

July 17, 2026Episode 6851 min

Speed Is the Only Moat 🏎️ — with Anush Elangovan

Today's guest is Anush Elangovan, VP of AI Software at AMD. With Anush, we talked about how he thinks about open source as a key strategic driver in the AI era, and how his team is able to stay super fast while ensuring quality by combining their internal work with their external contributions.And then we got into a rabbit hole about how to get big companies ready for AI, how to think about human capital, and how Anush personally spends his time. And spoiler alert, he is back to doing IC work for up to 40% of his time.( 00:00 ) Episode start( 01:31 ) Introducing Anush Elangovan( 01:39 ) AMD's open-source AI stack( 04:08 ) Sponsor break( 05:34 ) How AI contributions are reshaping open-source maintenance( 08:33 ) From demo to production: the quality gates funnel( 11:10 ) When agents game the system( 17:10 ) Speed as a moat: the open-source flywheel( 20:31 ) Agent-first development: what it really looks like( 23:56 ) AI cleanup: getting legacy code ready for agents( 28:24 ) The excavator analogy( 31:08 ) The new engineers( 34:12 ) VP doing IC work( 43:28 ) Open-weight models, AI as electricity, and what's next-Today's episode is brought to you by Unblocked.Unblocked is the context layer for modern engineering teams.Get a free three-week trial at https://getunblocked.com/refactoring - You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

July 10, 2026Episode 6757 min

The Rise of Malleable Software 🧩 — with Geoffrey Litt

Today's guest is Geoffrey Litt , Design Engineer at Notion . With Geoffrey, we talked about malleable software, a type of platform that kind of always existed, but is now getting new meaning and opportunity thanks to AI. And then we talked about how Notion itself changed its place in the ecosystem, with the AI agents first, and now with the new developer platform, where you can ship code directly inside Notion. And finally, we talked about how Notion builds Notion, design as shipping code to production, internal prototyping, feature flags, and more. (00:00) Episode start (01:26) Introducing Geoffrey Litt (01:58) Malleable software (05:37) Sponsor break (07:11) The nightmare bycicle analogy (09:56) Teach users just in time (14:15) How Notion exposes structure (17:41) Vibe coding vs platforms (19:18) Notion's shift from walled garden to developer hub (20:57) Bringing external coding agents into Notion (26:43) The accountants analogy: why more productivity creates more jobs (33:30) Trust and oversight: AI agents (40:32) How design engineers ship to production daily at Notion (47:39) Prototyping in code - Today's episode is brought to you by Unblocked. Unblocked is the context layer for modern engineering teams. Get a free three-week trial at https://getunblocked.com/refactoring - You can also find this at: • 📬 Newsletter: https://refactoring.fm • 🎧 Spotify: https://open.spotify.com/show/7Luds9dmzZDoDC8Q7EMbSw • 📱 Apple: https://podcasts.apple.com/us/podcast/refactoring-podcast/id1719137305 — For inquiries about sponsoring the podcast, or appearing as a guest, email: luca@refactoring.club

Is this your show?

Claim this listing to keep it up to date, reach guests who want to pitch you, and manage bookings with Guestify.

Claim this listing

More Business podcasts