The Unreasonable Risk of Rewrites

October 21, 2025

We are often tempted to rewrite software - who doesn't like a new greenfield project? With all the promise of cleaner code, architecture, and fixing every problem in the past, they can be tempting to recommend. But here, there be dragons. Rewrites are often not the right answer and represent a unreasonable risk to yourself, your team, and your business.

About Me

Hi, I'm James! I'm a software engineer who has been building software for over 25 years. I've worked on a lot of code, worked in a lot of systems, and worked with a lot of people in that time. I decided to make this podcast to share some of the things I've learned along the way.

If I have one, I'd say my superpower is being a highly extroverted storyteller. I love sharing stories, building empathy, and learning from other's experiences.

Join me every week as we explore the undertold social aspects of software engineering!

Get in Touch

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.