Abstract:
Almost every developer will be confronted with legacy code early in their career. This can be a demoralizing experience that takes away the pleasure of writing software - especially if this situation continues for too long and developers don't see a way out.
And yet, in my experience the way out looks very similar in most cases. Let me show you.