Yes, but one can excel in all of these areas and still be utterly unemployable if one is over age 40. Employers want smart, cheap, malleable, young people, and that's why they have migrated operations overseas in search of them. They despair that American young people are so stupid...but that isn't quite enough to make them hire from the large pool of older Americans who are not.
Level five in video games