Well, you know the deal... heat up the water and it will die.

The same happens in software projects. Be negligent about maintaining your code (just a "small" example) and then, whenever you see the light everybody will just say it is too late. It may not be. But the costs of cleaning it will cost you. A LOT.