Sanctimoniously self-made
baweaver.com
baweaver.com
Going a bit deeper on this, men and women tend to have a very different threshold for applying to jobs when they don't meet 100% of stated requirements. If, when you look around your team and see a bunch of self-aggrandizing dudes, realize that is what your job listings and hiring processes are optimizing for.
Which really gets me, and I mention it in another comment on site. It's probably a good portion of the reason we don't have a great deal of women in the tech industry.
They tend to have a lot more modesty on their resumes, and a nightmarishly disturbing amount of impostor syndrome dragging them down like cinder blocks. What's annoying is that without a woman on team, it legitimately feels like you're missing something.
Put simply, we think differently, and that manner of different thinking is critical to preventing some really unruly code and architectural patterns from happening. I get worried every time I see an all-male team because there's not that dissonance there to keep things more on the level.
You think that may be contributing to the issue with women in the college pipeline at all?
Which is not to say that there are not major problems in industry. Just that there are problems upstream of those.
EDIT: In other words, how you word a job posting definitely has an effect on who applies. It probably doesn't have a huge effect on the decision of a sixteen year old girl considering taking a computer course.
So, women are better at being organized? I've heard women complain about this exact idea, because they believe it leads to them being pigeonholed into the "secretary" role on a team.
> I get worried every time I see an all-male team because there's not that dissonance there to keep things more on the level.
Would anyone ever even say the same thing about an all-women team?
imo, this is just making the problem worse - believing that you need both "male and female energy" on a team. How about we just say that a competent woman programmer is as good as a similarly experienced man, and - surprise - able to be good (and bad) at the same things.
You seem to be reading into it quite differently than I meant it. What I'm saying is that they think differently in some cases which can lead to more thought out code, and by result better architecture.
If we're talking about strictly gender diversity, that's speculation. If we're talking about a diversity of past programming experiences, then you're correct. But you were definitely arguing that women can bring something to a project simply by their virtue of being women.
> You seem to be reading into it quite differently than I meant it.
I don't think so.
You're saying that men and women think so differently about programming that an all-women team can never be as good as the those-same-women-plus-one-man team.
I think you mean well, but what you're saying is damaging. And unproven.
You suggest that, at least regarding programming, there's man-type thinking and woman-type thinking. If that were true, there'd be an identifiable difference between programs written by men and women.
Gender diversity in a profession is desirable not because people have special gender-specific knowledge to bring to the table, but because they should just be able to be at the table, period.
Yes, there are overlaps. From what experience I've had at least, their opinions are valuable to me. Not necessarily as better or worse, but as coming from a different perspective.
If it were an all-woman team, would that also feel like it was missing something? Would a team with no trans people be missing something? How about a mono-racial or mono-religion team?
I'm not jumping on you, just wondering what kinds of things you notice when they're missing.
Edit-- This might be relevant: http://ed.ted.com/lessons/what-makes-a-hero-matthew-winkler