2 ms·
>> I am sure there are good reasons to rewrite software Absolutely. There are many excellent reasons to rewrite software. Having a -reason- to do it is not th
by bruce511 3y ago
>> I am sure there are good reasons to rewrite software
Absolutely. There are many excellent reasons to rewrite software.
Having a -reason- to do it is not the issue. The issue is whether you can -afford- to do it.
It will cost money (lots of money), it'll cost time (make your best guess, multiply by 5), and it'll cost you your best developers (since you'll need a new team, and the old ones will see the writing on the wall) and by extension it'll cost you the experience your current team have earned over the years.
If you can afford all this, then you at least have a decision to make. If you can't -afford- it then the reasons for doing it are meaningless.
[I'm obviously talking about significant systems here, not a Notepad clone.]