Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
‘Never Rewrite’ is a mantra of ours in the programming realm. Often times when software developers encounter nightmare codebases, the thought crosses their mind to work towards a rewrite, a port to a new language, or despair that their code is unfixable.
It’s not unfixable, and we explore how to get started along with an array of other software topics in our eponymous podcast.
| Episode | Date |
|---|---|
|
TheseusShipping Outside of the Tech Stack (Ep. 160)
|
Jun 19, 2026 |
|
Vibe Coding (Ep. 159)
|
Jun 12, 2026 |
|
Token-Based Billing Is Nuts (Ep. 158)
|
Jun 05, 2026 |
|
Episode 157: Is AI Making You The New John Henry?
|
May 29, 2026 |
|
Episode 156: Modernization: Where AI Doesn't Save You Any Steps
|
May 22, 2026 |
|
Episode 155: Agentic Development Is Turning Engineers Into Product Owners
|
May 15, 2026 |
|
Episode 154: Feature Parity Pitfalls
|
May 10, 2026 |
|
Episode 153: The Rewrite Trap & Sunk Cost Fallacy
|
Apr 24, 2026 |
|
Episode 152: The Moving House Metaphor for Software Rewrites: How AI Changes the Game
|
Apr 17, 2026 |
|
Episode 151: Celebrating Wins During Constant Iteration
|
Apr 10, 2026 |
|
Episode 150: The AI Rewrite Trap
|
Apr 03, 2026 |
|
Episode 149: Isaac Does a Rewrite?
|
Mar 27, 2026 |
|
Episode 148: How Human Taste Shapes the Future of AI and Coding
|
Mar 20, 2026 |
|
Episode 147: Managing Organizational Change ft. Sophia Rosa
|
Mar 13, 2026 |
|
Episode 146: How AI is Reshaping Careers and Workflows
|
Mar 06, 2026 |
|
Episode 145: Outdated Programming Techniques: Browser Compatibility
|
Feb 27, 2026 |
|
Episode 144: Outdated Programming Techniques: Bit Masking
|
Feb 20, 2026 |
|
Episode 143: Tactics to Obscure (Parody)
|
Feb 13, 2026 |
|
Episode 142: Are You Ready to Scale? A Local Case Study
|
Feb 06, 2026 |
|
Episode 141: How Rewrites Create Accountability Black Holes
|
Jan 30, 2026 |
|
Episode 140: Evolving Past Boomer AI
|
Jan 23, 2026 |
|
Episode 139: Rewrites - A Failure of the Imagination ft. Mark Mandau
|
Jan 16, 2026 |
|
Episode 138: The MVP Worked. Do We Rewrite It To Scale?
|
Jan 09, 2026 |
|
Episode 137: 2025 Year in Review
|
Jan 02, 2026 |
|
Episode 136: Key Questions to Ask When Navigating Your Career
|
Dec 26, 2025 |
|
Episode 135: Is Changing an ERP System a Rewrite? ft. Sophia Rosa
|
Dec 19, 2025 |
|
Episode 134: A Stream of Consciousness Chat on AI, Tech, & Layoffs
|
Dec 12, 2025 |
|
Episode 133: The Consequences of Having Multiple Sources of Truth
|
Dec 05, 2025 |
|
Episode 132: A Thankful Thanksgiving Episode
|
Nov 28, 2025 |
|
Episode 131: Rewrites from a Product Perspective ft. Mark Mandau
|
Nov 21, 2025 |
|
Episode 130: The Pains Caused by Differing Abstractions Pt. 2 - Real World Examples
|
Nov 14, 2025 |
|
Episode 129: Credit Where Credit Is Due
|
Nov 07, 2025 |
|
Episode 128: Revisiting An Old Story With Our Current Experience
|
Oct 31, 2025 |
|
Episode 127: The Pains Caused by Differing Abstractions
|
Oct 24, 2025 |
|
Episode 126: Does Iterative Replacement Trap You In Legacy Frameworks?
|
Oct 17, 2025 |
|
Episode 125: Navigating Risky Software Setups
|
Oct 10, 2025 |
|
Episode 124: Treating Communication Gaps Like Tech Debt ft. Austen Tucker
|
Oct 03, 2025 |
|
Episode 123: Is Switching Jobs a Career 'Rewrite'?
|
Sep 26, 2025 |
|
Episode 122: Providing Constructive Feedback
|
Sep 19, 2025 |
|
Episode 121: A Helpful Analogy For Understanding Legacy Code & Tech Debt
|
Sep 12, 2025 |
|
Episode 120: Bad Testing & Release Practices Are Cultural Problems, Not Technical Problems
|
Sep 05, 2025 |
|
Episode 119: Iterating, Adapting, & Pivoting ft. Day Martin
|
Aug 29, 2025 |
|
Episode 118: Recovering Value From Failed Projects
|
Aug 22, 2025 |
|
Episode 117: How to Make Incremental Changes Visible
|
Aug 15, 2025 |
|
Episode 116: Inverting the Testing Pyramid Pt. 2
|
Aug 08, 2025 |
|
Episode 115: [CI/CD] Beautiful Feedback Loops with guest Spriha Tucker
|
Aug 01, 2025 |
|
Episode 114: Old Projects Never Die, They Just Fade Away
|
Jul 25, 2025 |
|
Episode 113: Do You Want a Better Version of What You Have?
|
Jul 18, 2025 |
|
Episode 112: The Impact & Cost of Hidden Business Rules
|
Jul 11, 2025 |
|
Episode 111: The Social Aspects of a Failed Rewrite
|
Jul 04, 2025 |
|
Episode 110: MVPs, YAGNI, and the Goldilocks Problem
|
Jun 27, 2025 |
|
Episode 109: Conway's Law and Software Quality
|
Jun 20, 2025 |
|
Episode 108: Consolidating Tech Stacks - Is It Worth It?
|
Jun 13, 2025 |
|
Episode 107: Rebuilding vs. Rewriting vs. Refactoring?
|
Jun 06, 2025 |
|
Episode 106: How to Stop a Rewrite in Progress
|
May 30, 2025 |
|
Episode 105: A Core Engine Rewrite with Nick Gerace
|
May 23, 2025 |
|
Episode 104: An Infrastructure Rewrite Story with Guest Paul Stack
|
May 16, 2025 |
|
Episode 103: Recognizing When a Rewrite is Failing
|
May 09, 2025 |
|
Episode 102: Rewrite Stories with Guest Nick Stinemates
|
May 02, 2025 |
|
Episode 101: Relief vs. Cure
|
Apr 25, 2025 |
|
Episode 100: Detecting B.S. as a Non-Technical Founder
|
Apr 18, 2025 |
|
Episode 99: DOGE Pt. 2: Government Rewrites with Guest Dan Hon
|
Apr 11, 2025 |
|
Episode 98: DOGE's Social Security Rewrite - Killing Americans to Save Money
|
Apr 04, 2025 |
|
Episode 97: Fulfilling Friday - A Tattoo Scam?
|
Mar 28, 2025 |
|
Episode 96: Inverting the Testing Pyramid - Testing Infrastructure Changes ft. Rob Gonnella
|
Mar 21, 2025 |
|
Episode 95: We're Writing a Book!
|
Mar 14, 2025 |
|
Episode 94: What Did You Think You Were Saying Yes To?
|
Mar 07, 2025 |
|
Episode 93: How to Put Work Down When Priorities Change
|
Feb 28, 2025 |
|
Episode 92: A Framework for Prioritizing Tech Debt ft. Dustin Rea
|
Feb 21, 2025 |
|
Episode 91: Pushing Pain to Users
|
Feb 14, 2025 |
|
Episode 90: The Hero and the Lifeguard
|
Feb 07, 2025 |
|
Episode 89: How Sonos Lost $500 Million Attempting a Rewrite
|
Jan 31, 2025 |
|
Episode 88: Creating a Culture of Continuous Improvement with Guest Erik Enge
|
Jan 24, 2025 |
|
Episode 87: 2025 Update - State of AI Programming
|
Jan 17, 2025 |
|
Episode 86: Annual Reminder - Prune Your Meetings
|
Jan 10, 2025 |
|
Episode 85: 2024 Year In Review
|
Jan 03, 2025 |
|
Episode 84: The Impact of AI on Interviewing
|
Dec 27, 2024 |
|
Episode 83: The Impact of AI on Recruiting
|
Dec 20, 2024 |
|
Episode 82: Can You Like Tests And Also Believe You're Faster Without Them?
|
Dec 13, 2024 |
|
Episode 81: The Pause
|
Dec 06, 2024 |
|
Episode 80: What is "De-Risking"?
|
Nov 29, 2024 |
|
Episode 79: The Toxicity of "Certainty"
|
Nov 22, 2024 |
|
Episode 78: Is Frontend Modernization a Valid Reason for Rewriting?
|
Nov 15, 2024 |
|
Episode 77: Who Gets To Define 'Shit' Code?
|
Nov 08, 2024 |
|
Episode 76: Aligning Your Company Standards to its Lifecycle Phase
|
Nov 01, 2024 |
|
Episode 75: Rewriting is Gambling - A Lesson in Risk
|
Oct 25, 2024 |
|
Episode 74: Musketeering
|
Oct 18, 2024 |
|
Episode 73: The Politics of Delivering Trivial Changes
|
Oct 11, 2024 |
|
Episode 72: Perfectionism in Programming
|
Oct 04, 2024 |
|
Episode 71: Are Ignorable Errors Still "Errors"?
|
Sep 27, 2024 |
|
Episode 70: Resource Engineering
|
Sep 20, 2024 |
|
Episode 69: Anxiety When Fixing a System You Didn't Create
|
Sep 13, 2024 |
|
Episode 68: The Fallacy of Rewriting Software to Save Money
|
Sep 06, 2024 |
|
Episode 67: Revisiting "The Joel Test: 12 Steps to Better Code"
|
Aug 30, 2024 |
|
Episode 66: Squashing the Right Bugs
|
Aug 23, 2024 |
|
Episode 65: Exploring Different Perspectives on Risk with Dustin Rea
|
Aug 09, 2024 |
|
Episode 64: Aligning Yourself With the Company's Risk Profile
|
Aug 02, 2024 |
|
Episode 63: Fulfilling Friday: SMS Spamming Saved
|
Jul 26, 2024 |
|
Episode 62: The Peculiar Failure of Correctly Predicting Problems
|
Jul 19, 2024 |
|
Episode 61: Challenges of Multi-Product Platforms ft. Dustin Rea
|
Jul 12, 2024 |
|
Episode 60: Anybody Could Have Done It...But I Actually Did
|
Jul 05, 2024 |
|
Episode 59: The Myth of the Boy Scout Rule
|
Jun 28, 2024 |
|
Episode 58: When You Can’t Iterate
|
Jun 14, 2024 |
|
Episode 57: White Label CRM Updates with Dustin Rea
|
Jun 07, 2024 |
|
Episode 56: AI-Driven Testing
|
May 31, 2024 |
|
Episode 55: Writing Your Job Out Of Existence
|
May 24, 2024 |
|
Episode 54: Shadow Your Colleagues
|
May 17, 2024 |
|
Episode 53: Cloud Infrastructure "Rewrites"
|
May 10, 2024 |
|
Episode 52: The Two-Clock Problem
|
May 03, 2024 |
|
Episode 51: How Company Culture Impacts Code Delivery
|
Apr 26, 2024 |
|
Episode 50: Fulfilling Friday - Saving Customers Millions
|
Apr 19, 2024 |
|
Episode 49: Falsehoods Programmers Believe About Projects Part 2
|
Apr 12, 2024 |
|
Episode 48: Falsehoods Programmers Believe About Projects
|
Apr 05, 2024 |
|
Episode 47 - Maintenance Work as a Flight to Safety - A Manager's Perspective
|
Mar 29, 2024 |
|
Episode 46: Workshopping Live with Dustin Rea
|
Mar 22, 2024 |
|
Episode 45 - Year In Review
|
Mar 15, 2024 |
|
Episode 44 - Do More With Less
|
Mar 08, 2024 |
|
Episode 43: Rewriting in the Age of AI
|
Mar 01, 2024 |
|
Episode 42: Iteration as a Defense From Micromanagement
|
Feb 23, 2024 |
|
Episode 41: Rewrites from a Manager's Perspective with Ryan Cowan
|
Feb 16, 2024 |
|
Episode 40: Convincing Emotionally-Committed Colleagues It's Not Worth It
|
Feb 09, 2024 |
|
Episode 39 - Project Risk with Jonathan Stark
|
Feb 02, 2024 |
|
Episode 38 - Maintenance Work as a Flight to Safety
|
Jan 26, 2024 |
|
Episode 37: Interview Insights - Changing the Game for Interviewers and Candidates
|
Jan 19, 2024 |
|
Episode 36: Becoming an Expert in your Company's Business
|
Jan 12, 2024 |
|
Episode 35: The Subtle Art of Refusing Meetings
|
Jan 05, 2024 |
|
Episode 34: (F*ck-Up Friday Series) Don’t Fix What Ain’t Broken
|
Dec 29, 2023 |
|
Episode 33: How to be a Terrible Teammate
|
Dec 22, 2023 |
|
Episode 32: Getting Started with Brownfield Testing (Part 2)
|
Dec 15, 2023 |
|
Episode 31: Getting Started with Brownfield Testing (Part 1)
|
Dec 08, 2023 |
|
Episode 30: Investing in Yourself Beyond Education
|
Dec 01, 2023 |
|
Episode 29: (F*ck-Up Friday Series) The Saleswoman Who Faked Cancer
|
Nov 24, 2023 |
|
Episode 28: Making Non-Compatible Changes During Long-Running Upgrades
|
Nov 16, 2023 |
|
Episode 27: The Ticket Master - Computerizing India’s Railways with Aadil Farid, Part 2
|
Nov 09, 2023 |
|
Episode 26: The Ticket Master - Computerizing India’s Railways with Aadil Farid, Part 1
|
Nov 03, 2023 |
|
Episode 25: A Rewrite Success Story with Brian Genisio from Khan Academy
|
Oct 26, 2023 |
|
Episode 24: When AI Writes Your Documentation
|
Oct 20, 2023 |
|
Episode 23: Live Workshop with Rob Gonnella
|
Sep 22, 2023 |
|
Episode 22: Running an Iterative Refactoring Workshop
|
Sep 14, 2023 |
|
Episode 21 - Impostor Syndrome
|
Sep 08, 2023 |
|
Episode 20 - Shrink Mode
|
Aug 31, 2023 |
|
Episode Nineteen - The Beachhead Strategy
|
Aug 25, 2023 |
|
Episode Eighteen - Strategies for Upgrading Software
|
Aug 12, 2023 |
|
Episode Seventeen (F*ck-Up Friday Series) - Losing $1 billion for 4 hours
|
Jul 28, 2023 |
|
Episode Sixteen - Tricks to Facilitate Conversation
|
Jul 21, 2023 |
|
Episode Fifteen - Red Flag Development Ideas
|
Jul 07, 2023 |
|
Episode Fourteen - How do you define ‘Minimum Viable Product’?
|
Jun 29, 2023 |
|
Episode Thirteen - Transitioning from Microservices to Monolith with Josh Beckman
|
Jun 14, 2023 |
|
Episode Twelve - Company Culture Pt. 2 with Thomas Morris
|
Jun 07, 2023 |
|
Episode Eleven - You Can’t Build to Spec
|
Jun 01, 2023 |
|
Episode Ten - The Rewrite Cycle
|
May 24, 2023 |
|
Episode Nine (F*ck-Up Friday Series) - How Our Customers Got Raided by the FBI
|
May 19, 2023 |
|
Episode Eight - Transforming your Internal Software into a SaaS with Brian Begy
|
May 11, 2023 |
|
Episode Seven - Risk
|
May 03, 2023 |
|
Episode Six - How Company Culture Makes Or Breaks Your Team
|
Apr 27, 2023 |
|
Episode Five - Perverse Incentives
|
Apr 19, 2023 |
|
Episode Four - Nozomi
|
Apr 13, 2023 |
|
Episode Three - Why You Hate Testing
|
Apr 08, 2023 |
|
Episode Two - Iteratively Replace
|
Mar 22, 2023 |
|
Episode One
|
Mar 16, 2023 |