The laughable thing is that I worked with my first female programmer in 1999 and to this day believe she was one of the best programmers I ever worked with. I'm willing to bet she never thought of us as a bunch of "brogrammers". And I worked for a company owned by ultra-conservative Afrikaans South Africans. She was just another programmer like the rest of us that worked hard and got shit done. We all got paid on merit there and I don't think gender ever entered the equation.
But then this wasn't in America and I've come to understand and accept that America is about ceremony over authenticity. I see it in everywhere in the culture. Ceremony and labels. Oooooh American's love their labels. Let me label you and put you in a box, then I understand you, then I know how to treat you in a "politically correct" way. I grew up in South Africa while apartheid was still in effect. I was privileged enough to see it break down and Mandela elected president during high school. Maybe I just kid myself but, personally, I've always just seen each person as an individual and rather got to know them before branding them based on gender, race, religion or what not.
Or maybe the drugs were just good and I loved everyone...
Formality is bad. It is another layer of separation between you and the work. Way back when the original meaning of 'informal' simply meant your employer didn't care about non-work-related stuff like attire -- but its morphed into a culture of its own, destroyed perceptions towards those who really are results-oriented, and sent a lot of people down this path thinking formal is better. A lot of don't want suits at our workplace, but neither do we want ping-pong tables, or even beer (gasp!). We want to be left alone to do our work so we can go home on time and live a happy life.
I think we can thank business-management types, this obnoxious brogrammer culture, and all the not-really-a-computer-nerd-but-I-learned-to-code hacks for the culture we have now. Leave it to the muggles to ruin everything...
sigh