Where do these uber nerdy programmers with poor hygiene habits work? I've worked at a large corporation and a small start up in Silicon Valley, and I'm hard pressed to think of any. Is this a minority that's somehow become the stereotype for everybody?