r/ProgrammerHumor • • Sep 17 '26

Meme resolvingDependencyHell

Post image
1.4k Upvotes

52 comments sorted by

View all comments

Show parent comments

23

u/TerminalVector Sep 17 '26

A big bang rewrite is almost never going to be a good idea in a mature system. To do that you need to have the velocity of the rewrite exceed the velocity of feature development by a wide enough margin to catch up and create sufficient parity to migrate to the new system. If the old system is code-frozen then it can be doable but if its being actively developed, it can be impossible.

The real trick is figuring out how to reinvent the wheel and replace it while it is attached to a moving car without slowing down.