perlhacker14 writes: "My company is mandating that all developers now function as legacy programmers in our spare time, as well as application developers (our regular roles). Is this normal in other companies: Do other developers (working on the main product of the company) also function as legacy programmers, maintaining older versions? If any of you have experienced this dual role, how much extra work is it to work on two major projects and maintain facets of older programs? As the lead programmer on two projects, I find it slightly hard to keep up at times, as it is."