3 ms·
The problem with the approach is that rewriting from scratch means you have a bunch of great features you can't possibly implement until you've re-coded your or
by FuzzyDunlop 14y ago
The problem with the approach is that rewriting from scratch means you have a bunch of great features you can't possibly implement until you've re-coded your original feature-set.
It worked fine the first time, why chuck it out? Refactor it as you go along, for sure, but to toss out good work for some silly, non-existent ideal is fucking stupid. You should only resort to that if it's quicker and cheaper than trying to maintain the existing codebase.