One thing I’ve learned from all the consulting I’ve done is that rewrites rarely lead to anything good. Almost in all cases, when you have an application running in production it’s better to put it in order rather than put it to the torch.
Full article