Everyone should work a crappy job
christosgoumenos.com
christosgoumenos.com
I'm always shocked, especially in software, at how many people just come out of school (or worse yet grad school) with no sense of trying to understand the edges of their business. Blissfully working away in a 'lab'.