|
|
|
|
|
by potatolicious
524 days ago
|
|
> "I'm convinced it would have been cheaper to just clean that code up in place" Generally agreed. I'm generally very bearish on large-scale rewrites for this reason + political/managerial reasons. The trick with any organization that wants to remain employed is demonstrating progress. "Go away for 3 years while we completely overhaul this." is a recipe for getting shut down halfway through and reassigned... or worse. A rewrite, however necessarily, must always be structured as multiple individual replacements, each one delivering a tangible benefit to the company. The only way to stay alive in a long-term project is to get on a cadence of delivering visible benefit. Importantly doing this also improves your odds of the rewrite going well - forcing yourself to productionize parts of the rewrite at a a time validates that you're on the right track. |
|