Thanks for sharing, Carlisia. I got a lot out of reading this.
Your experiences reminded me of a recent blog post I've read: "Women
in Tech: Stop making us into three-headed monkeys".
http://www.trendpreneur.com/startups/women-in-tech-stop-making-us-into-three-headed-monkeys/
What I'm hearing is that it's uncomfortable and not helpful to be
treated as "special". I think this actually extends to the general
idea of prejudice. People want to be seen and judged according to the
unique individual that they are and not merely based on the group they
happen to be a part of. I remember some years ago trying to rent a
car, but they wouldn't rent it to me because I happened to be 23, and
they didn't rent cars to anyone younger than 25. I had driven over
100,000 miles without causing a single accident and without getting a
single ticket and I wanted that to count for something!
Another area where I see a lot of prejudice is with the elderly. Once
you're in your 80's or 90's, your age is your most salient
characteristic. It's the first thing people notice and it's a
characteristic that people can't help but describe you with. It's
also assumed that once you are in your 80's or 90's you're
incompetent, so when someone elderly accomplishes something everyone
is surprised and it makes the news. I feel like our society is still
in the Jim Crow era when it comes to the elderly (just watch how they
are portrayed in the movies). I'm really not looking forward to being
old! But I digress...
So being the inquisitive person that I am, I did some research as to
what makes us prone to prejudice. I'll share some of what I've found
in hopes that it adds value to the topic of women programmers.
First of all, everyone is prejudiced--it's only a matter of in what
ways and to what degree. Prejudice is a side-effect of our wetware.
Our brain is very good at heuristics--mental shortcuts--and when you
apply these mental shortcuts to people you get into the realm of
prejudice.
Secondly, humans are extremely social and love to be in groups. We
have a deep need for belonging and connectedness. Once you organize
people into random groups, they will start viewing members of their
own group as superior to other groups. We love groups and we find
security in strengthening group boundaries. There have been
interesting studies about "minimal groups".
http://en.wikipedia.org/wiki/Minimal_groups_paradigm
So we divide people into the "ingroup" and the "outgroup". In our
current context, the "ingroup" are male programmers and the "outgroup"
are female programmers. "With respect to prejudice, the implication
of this research is that differences within groups will tend to be
minimized and differences between groups will tend to be exaggerated."
--
http://www.understandingprejudice.org/apa/english/page5.htm So
this means that if the discussion goes to whether women are better at
math than men (implying better programming), the discussion would
center around the difference between the national average of math
scores between women and men (however small this gap may be) and would
neglect the wide variation of math skills from individual to individual.
Another amazing aspect of this is that our preconceived notions can be
so strong that they trump the information that's right in front of
us. From
http://www.understandingprejudice.org/apa/english/page5.htm
"In one study, for example, participants were unable to break free of
gender stereotypes even when encouraged to do so (Nelson, Biernat, &
Manis, 1990). In this experiment, people were asked to judge the
height of various men and women from a series of photographs. Each
photograph showed only one person, and participants were told:
"In this booklet, the men and women are actually of equal height. We
have taken care to match the heights of the men and women pictured.
That is, for every woman of a particular height, somewhere in the
booklet there is also a man of that same height. Therefore, in order
to make as accurate a height judgment as possible, try to judge each
photograph as an individual case; do not rely on the person's sex. (p.
669)
"Despite these instructions and a $50 cash prize for the person who
made the most accurate judgments, people perceived the males to be, on
average, a few inches taller than the females. In other words, they
were either unable or unwilling to disregard the categories "male" and
"female," and the perception of men as taller than women prevailed.
Another cause of prejudice is the "outgroup homogeneity bias."
http://en.wikipedia.org/wiki/Outgroup_homogeneity_bias
This means that we notice more variations between members of our
ingroup and members of the outgroup appear to be more similar to each
other.
Yet another cause of prejudice is low self-esteem.
http://www.understandingprejudice.org/apa/english/page8.htm
I could go on--there is a lot of research about prejudice in
psychology--but you get the point.
So what to do? The article I've been citing actually has a nice list
of practical things to do to decrease prejudice:
http://www.understandingprejudice.org/apa/english/page22.htm
As far as what guy programmers can do, I think some things that are
helpful are:
* Listen with empathy.
* Don't assume you're not prejudiced. Realize that every human is
prejudiced. Get to know your prejudices so that they don't get the
best of you.
* Don't assume the problem of gender discrimination is not real.
* Heck, don't assume anything! You're a programmer--make your
judgments objectively and based on data. :)
* Don't construct a mental model of "this is what a women programmer
is like" and then map that onto the women programmers that you know.
Treat people as unique individuals.
Cheers,
Wyatt