One thing is this world won't change soon ... is time always keep going on.
The code you are writting few might be in most of the case legacy in few month, week, decade.
In large scale software environment it is a fact.
here is a presentation about how to deal with Legacy system, how to modernize system to make them more agile.
i ll put more on that subject ... when this presentation became ... legacy