Hacker News new | ask | show | jobs
by dmlittle 1303 days ago
For what it’s worth sometimes it’s worth abandoning old legacy context in a rewrite if the new solution drastically reduces operational complexity. For example, it’s cheaper/better to retrain everyone on the new solution than it is to continue to onboard new folks to the legacy one. This is not always the case, but sometime it is as the parent comment mentions.
1 comments

Can you point to an example of a software project that was re-written without the rewrite causing more problems than it solved? Joel Spolsky of Stack Overflow wrote an article on this very topic, titled "Things you should never do - part 1“