What can we do about legacy?
Legacy modernization has a very high cost tag. In many situations the price of modernization is completely discouraging.
As a thread of discussion on Twitter, @tk300 suggests a disciplined attitude to limit the problem:
And even if we decide to follow this advice, this probably means that we should also stop innovation?
May be we could think of new techniques that will produce software easy to evolve or to recycle?