Perhaps the management side of things could be an option? Young programmers straight out of uni often have no experience in the business world, but are great on the theory side. Someone who understands both the nerds and the managers would be fairly valuable, imo.I'm thinking ahead a little about all this stuff I'm learning and what I want to do with it.
Currently I'm doing an MS in Biotechnology but the field is plagued with a Ph.D. oversupply AND a glass ceiling. For every post and permadoc that whines about never being able to get a tenure-track position, there are probably 10 BS and MS level employees that will never be considered for a entry level scientist position, no matter how many years of experience they have. The ones that do did so before the Ph.D. bubble reached critical mass and stayed at their particular company for a decade or more.
I wanted to get into Bioinformatics because of the shift in the industry towards personalized medicine, but alas the computer side of things is also stung with the "You have to have a Ph.D. and seven million years of experience in a completely niche field" miasma. Also, thinking about myself personally, I'm fast approaching the middle of my thirties and I can't help but think, "Why would anyone hire you when they could hire someone a decade younger with more experience or a Pajeet?"