3 ms·
> If the same team of developers could rewrite the system from scratch using what they learned from the original system? We're doing this right now at work - c
by Aqua_Geek 15y ago
> If the same team of developers could rewrite the system from scratch using what they learned from the original system?
We're doing this right now at work - completely rewriting one of our apps from the ground up. It's been an awesome experience to look at what we did wrong in the old code base and discuss how to fix that with the new one.
I definitely don't advocate doing this on every project, but unless there's been due diligence (in refactoring, consolidating duplicated code, etc) I think oftentimes we reach a point where this becomes somewhat inevitable for progress to be made.
A forest fire now and again is a good thing to clear underbrush and replenish nutrients and whatnot.