Software Rewrites
Episodes about the rewrite itself: why teams reach for one, what happens when they do, and how the ones who escape got out.
A rewrite is a bet that you can rebuild a working system while the business, its customers and its competitors all keep moving. Most of these conversations are with people who took that bet. The recurring shape: six months becomes two years, feature parity stays just out of reach, and the original system is still in production when the project gets canceled. A few episodes cover the other ending, where someone called it off early and salvaged the work.
If you are weighing a rewrite right now, start with the full guide, or the shorter pieces on the big rewrite and what the successful ones did differently.
49 episodes · browse the full archive
-
19:45
Using AI to Complete a Half-Finished Rewrite (Ep. 169)
-
12:17
Terminology: Rewrite, Refactor, Rebuild, Redo? (Ep. 162)
-
12:21
Episode 154: Feature Parity Pitfalls
-
19:12
Episode 153: The Rewrite Trap & Sunk Cost Fallacy
-
16:40
Episode 152: The Moving House Metaphor for Software Rewrites: How AI Changes the Game
-
31:37
Episode 150: The AI Rewrite Trap
-
49:24
Episode 149: Isaac Does a Rewrite?
-
14:14
Episode 141: How Rewrites Create Accountability Black Holes
-
34:13
Episode 139: Rewrites - A Failure of the Imagination ft. Mark Mandau
-
20:51
Episode 138: The MVP Worked. Do We Rewrite It To Scale?
-
22:32
Episode 137: 2025 Year in Review
-
7:29
Episode 132: A Thankful Thanksgiving Episode
-
50:51
Episode 131: Rewrites from a Product Perspective ft. Mark Mandau
-
16:04
Episode 128: Revisiting An Old Story With Our Current Experience
-
17:30
Episode 126: Does Iterative Replacement Trap You In Legacy Frameworks?
-
23:10
Episode 123: Is Switching Jobs a Career 'Rewrite'?
-
23:41
Episode 119: Iterating, Adapting, & Pivoting ft. Day Martin
-
21:00
Episode 114: Old Projects Never Die, They Just Fade Away
-
12:10
Episode 113: Do You Want a Better Version of What You Have?
-
14:13
Episode 107: Rebuilding vs. Rewriting vs. Refactoring?
-
15:29
Episode 106: How to Stop a Rewrite in Progress
-
42:01
Episode 105: A Core Engine Rewrite with Nick Gerace
-
20:39
Episode 103: Recognizing When a Rewrite is Failing
-
25:32
Episode 102: Rewrite Stories with Guest Nick Stinemates
-
37:03
Episode 99: DOGE Pt. 2: Government Rewrites with Guest Dan Hon
-
32:54
Episode 98: DOGE's Social Security Rewrite - Killing Americans to Save Money
-
5:07
Episode 95: We're Writing a Book!
-
27:00
Episode 94: What Did You Think You Were Saying Yes To?
-
24:08
Episode 89: How Sonos Lost $500 Million Attempting a Rewrite
-
15:33
Episode 78: Is Frontend Modernization a Valid Reason for Rewriting?
-
16:51
Episode 75: Rewriting is Gambling - A Lesson in Risk
-
17:10
Episode 68: The Fallacy of Rewriting Software to Save Money
-
16:33
Episode 53: Cloud Infrastructure "Rewrites"
-
10:00
Episode 52: The Two-Clock Problem
-
34:46
Episode 45 - Year In Review
-
20:29
Episode 43: Rewriting in the Age of AI
-
34:50
Episode 41: Rewrites from a Manager's Perspective with Ryan Cowan
-
15:36
Episode 40: Convincing Emotionally-Committed Colleagues It's Not Worth It
-
48:09
Episode 39 - Project Risk with Jonathan Stark
-
8:07
Episode 29: (F*ck-Up Friday Series) The Saleswoman Who Faked Cancer
-
36:26
Episode 25: A Rewrite Success Story with Brian Genisio from Khan Academy
-
34:26
Episode 23: Live Workshop with Rob Gonnella
-
20:09
Episode 19 - The Beachhead Strategy
-
26:08
Episode 10 - The Rewrite Cycle
-
20:32
Episode Seven - Risk
-
19:06
Episode Five - Perverse Incentives
-
44:54
Episode 4 - Nozomi (Full Version - Video)
-
16:20
Episode Two - Iteratively Replace
-
24:15
Episode One