An interesting quote from a colleague today (paraphrased):
Moving developers to projects on the legacy system is like rearranging chairs on the Titanic.
We can tidy it up, but it’s still going to the bottom of the Atlantic. Probably better just to catch the plane.
It came up in the context of investing strategically versus buying tactically. It’s not an either-or question, but it’s important to be thinking about long-term goals and assigning resources appropriately to match your strategic view. The Technical Debt metaphor can offer guidance here too, as buying tactically tends to max out your credit cards (so to speak), while investing strategically actually nets returns.