3 ms·
Yeah, I have to say I was fully expecting step one to be "Sit down and think long and hard about why you are contemplating a rewrite. Is it really worth it?" T
by smhenderson 9y ago
Yeah, I have to say I was fully expecting step one to be "Sit down and think long and hard about why you are contemplating a rewrite. Is it really worth it?"
Twice I was on a team that dove into a rewrite, spent a lot of time and came up with a new version that was pretty darn good. But both times the company ended up sticking with the old code and incrementally updating it as needed.
The only reason I would attempt a rewrite these days is to learn something new (e.g. new language) while working in a domain I was completely familiar with. It probably wouldn't even get deployed but would hopefully help me start on something truly new in a new language or using tooling I'd never used before.
But I guess at the end of the day there are valid reasons to do it and this seems like a decent start if you go that route.