Among suit wearers and non-suit wearers there are people who don't care about other people's clothes, as long as everyone get the job done without much distraction.
And then there are suits and non-suits who care strongly about whatever brand of etiquette they adopted.
Now guess who will also put up a fight over harmless technical/business/political/you-name-it minutiae.
> Jeans and t-shirt/hoodie are the official uniform/suit of programmers.
There's lots of different contexts that programmers work in. In some of them, that's true, in others its not. Plenty of places, khakis and sports/polo shirts is a lot more common than jeans and t-shirts. And in others, its suits.
I think it's kind of funny that SF is probably the place with a pile of programmers who are least enamored of suits, when it's the one place that always has weather in which a suit is comfortable.
I feel like there's an expectation for me to dress up more than my husband or any other programmer I know, just to be taken a little more seriously. I don't know that many female programmers that wear tshirts except for promo purposes or at home/super duper casual settings either.
Not to mention most tshirts don't fit female bodies in an ideal way anyway...
I'd say the correlation runs the other way. The best female programmers I've worked with dressed like stereotypical nerds (just like the best male programmers I worked with). The ones who "dressed up" were, by and large, those trying to compensate for substandard programming skills (again, just like the guys who wore suits).