4 ms·
Just commenting to say this is true in almost 100% of cases and if someone with decision-making power is suggesting it in your organization, run. The only time
by lucasyvas 3y ago
Just commenting to say this is true in almost 100% of cases and if someone with decision-making power is suggesting it in your organization, run.
The only time you should remotely take it seriously as an option is if the person proposing it also happens to be the most experienced with the existing system by a wide margin. Almost no sane subject matter expert would ever suggest it. In the case they do, they might be right. But being right in this case would almost always indicate that the business itself should be totally transformed.
- DanielHB 3y agoRewriting a whole system from scratch is almost always a bad idea. Rewriting a system part by part is much more achievable with each part going into production incrementally. In the end you might have a 100% rewrite, but doing it incrementally keeps the system sane. Doing this way also often ends in failure though because it takes longer and often the rewrite stops midway (business requirements change, key person leaves, organisation rework) and now you have two competing architectures in your product.