3 ms·
> every single product out there got major overhaul/complete rewrite every few years/versions That's just wishful thinking. Most products do not go through a c
by eridius 11y ago
> every single product out there got major overhaul/complete rewrite every few years/versions
That's just wishful thinking. Most products do not go through a complete rewrite. They may change dramatically over time, but that's typically due to incremental changes, not a from-scratch rewrite.
For context, I'm working on a project right now that has a reasonable amount of technical debt incurred at least 4 years ago. We're eventually going to have to rewrite big chunks of the app specifically because those parts aren't very maintainable. If they had been written correctly the first time we wouldn't have this issue. And in this case, it shouldn't have been hard to write it correctly; doing things right does not necessarily mean doing them slower.