Listen "Rewriting Critical Code with Phil Haack"
Episode Synopsis
How do you rewrite critical code safely? Carl and Richard talk to Phil Haack about his work on Scientist.NET. Phil talks about the challenges of rewriting code, which means taking something that works (more or less) and trying to make it better, at the risk of breaking it. Yes, test suites would help, but who has those on legacy projects? The Scientist library makes it easier for you to build a new version of a function in your legacy application and run it in parallel to the old function, so that you can validate the results in production without breaking anything. The conversation also turns to the value of rewrites, how tooling, techniques and technology have changed to make it more feasible to do major rewrites, and all the other geeky goodness that comes from hanging with Phil Haack. Happy episode 1400!
More episodes of the podcast .NET Rocks!
Cake.SDK with Mattias Karlsson
06/11/2025
CSLA 9 with Rocky Lhotka
23/10/2025
C# 14 with Dustin Campbell
21/08/2025
C# Networking with Chris Woodruff
22/05/2025
Viper.NET with Rob Conery
16/01/2025
Building .NET 9 with Glenn Condron
21/11/2024
Rockstar 2 on .NET Rocks with Dylan Beattie
14/11/2024
Building Cloud Native with Chris Klug
24/10/2024
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.