I'm not an R&D Geek. I'm a Helpdesk Geek. The way my co-workers dress has never "sapped my motivation". I don't personally care how co-workers dress. I can however, see the point of adhering to business dress codes. The business has the option of enforcing those dress code rules. You don't like it, go work somewhere else. Adults know this, so it seems to me that young people are the likely complainers about dress codes. They need to get over it. That's how it is working a job for any Enterprise firm, particularly a large enterprise firm, like HP.