logo

Three ways to plan an upgrade when your codebase is a patchwork

Which approach gives you the best tradeoff?

Joel Clermont
Joel Clermont
2026-02-23

Ever inherited a codebase where the same thing is done three different ways?

In the latest episode of the No Compromises podcast, Aaron and I tackle a common challenge: how do you plan an upgrade when your codebase is a patchwork of different approaches?

We walk through different strategies, each with different tradeoffs for developer experience and code review efficiency.

  • 00:00 Scenario setup
  • 02:15 First approach: upgrading each section individually
  • 04:00 Reviewer considerations
  • 07:30 Unexpected third approach
  • 09:00 Closing segment

Listen Now (10 min)

And after listening, don't forget to subscribe to the podcast, so you don't miss future episodes.

Here to help,

Joel

P.S. Dealing with a patchwork codebase and not sure where to start? Schedule a call and we can help you figure out a plan.

Toss a coin in the jar if you found this helpful.
Want a tip like this in your inbox every weekday? Sign up below 👇🏼
email
No spam. Only real-world advice.