I don't see why there isn't a bigger push to move all these underemployed programmers to careers as cashiers. They'll make more money and get better benefits than what they get as an underemployed programmer. They won't necessarily get much time to "solve problems," but with their typing and math skills, cashiering should be a breeze!