Hacker News new | ask | show | jobs
by hotpotamus 1242 days ago
Legacy code just means anything currently in production I suppose.
3 comments

In some sense that's not far from the truth. As soon as something goes to production it starts slipping out of sync with how it could/should be and the layers of dependencies start accumulating that make it harder to change (unless it's just dead code no one is using I suppose).
That is exactly my point in my presentation "If it works, it’s legacy: analysis of legacy code": https://www.adacore.com/uploads/products/SSAS-Presentations/...

If your software will be used, you are "building the legacy systems of tomorrow".

That is painfully close to being true, and truth is, no one wants to maintain code.