4 ms·
If first attempt to refactor was over-engineered. They same will happen with the the new stack. New tools won't resolve problems. Start deleting the code. "We
by slk500 4y ago
If first attempt to refactor was over-engineered. They same will happen with the the new stack. New tools won't resolve problems. Start deleting the code.
"We know, for example, that iterating on existing solutions is more likely to improve software than a full rewrite. The dangers of full rewrites have been documented. Joel Spolsky and Stack Overflow described them as “the single worst strategic mistake that any software company can make.” - Kill It with Fire - Manage Aging Computer Systems (and Future Proof Modern Ones) by Marianne Bellotti
- naiv 4y agoThank you for this. And yes, we are looking into a complete refactor.
- voakbasda 4y agoRewrites fail more often than not. Which is why Apple’s recent announcement that they will be rewriting their foundational frameworks in Swift caught me by surprise. The bigger the company, the bigger the stakes.