Why does software become “legacy”?
Many of us have tried to discover ways to prevent code from becoming legacy.
We tried and had good intentions.
We've written books on principles, best practices and design patterns that can help programmers keep their systems clean.
But even the most disciplined will create a mess from time to time.
This talk will cover the main problems, that lead to legacy code and provide some guidance, tools and patterns, which can help you to work with legacy code and how to avoid it the next time.