7/26/2005

Where Are All The Great Women Scripters?

(I was reading a good CNN article about the lack of gamer programmers. I had a similar topic on my idea list for Second Tense, so perhaps now is as good as any.)

Gender Awareness - An Oddity of Second Life

A confession, to my readers: I have a crush on every female Linden and every good scripter that is truly female in Real Life. *swoons* Okay, so, when I announced that on the #secondlife IRC Channel, it was sort of tongue-in-cheek. But the fact is that I have a soft spot in my heart for the female geek. (If you don't realize that the term "geek" is a compliment, I suggest you go close this browser window and go pick up a good book, like Snow Crash, or Learning Perl.)

And I'm sorry, Cory Linden, pictures of you are abound on blogs and conferences, and it's public knowledge that you're a dude. And, I may add, you'd make a far-too-hairy chick if you were to claim the opposite!

But there's a lack of female talent when it comes to programming:

  • I knew it back when I was in an all-male intro to programming class when I was 15.
  • I knew it in college when my engineering school was 80% men and an even higher percentage for the Computer Science department.
  • I knew it when I had classes taught by the only two female professors in my department.
  • I knew it when I went to work after college.
  • And I most certainly still know it when, after wracking my brain and others in the IRC channel, we came up with 2 scripters - at most - who are what I would consider "talented" scripters in SL, compared to maybe two dozen male ones. (And I won't say which ones, lest I imply who is really a male behind a female avatar, or lest I insult others.)

What Keeps the Women Away from Programming?

This is perhaps my ultimate question, and despite contemplating it for years, I have few clues to the answer. Some theories and speculation:

Is programming inherently too abstract and logical for women?
I've also heard that men are more likely to make decisions one way or the other, and women to come up with a middle-ground; what more clear of a decision is a 1 / 0 switch? Though, I doubt it. Some of the best abstract thinkers that I've met have been women.

Has the programming an engineering industry isolated women for years and is now struggling to bring them in?
I think this is fairly likely. A reliable source told me a few years ago that there are Trustees from my alma matar, an engineering school, that still talk about "that damn day they let the women in". (That was in the early seventies.)

Is there something inherent to the programming languages that's male-oriented?
It's possible that, assuming that the industry was male-dominated, de facto, that the programming languages that evolved were made in ways that are easier for men to understand. However, I doubt this. I don't see how a FOR loop has anything but a neutral gender. (And recursion, heck, that's hella sexy - if anything, that's definitely female!)

Is the processes of programming a substitute for childbearing?
I know, it's not necessarily a mainstream view, but psychologists have long theorized that men have a need to build big things like buildings or bridges because they lack the power to create and give birth to a living human. Personally, it's that creative process in programming that I love the most; whether it due to lacking a womb ... well, that's up for debate.

Has Western society set such a ridiculous expectation for women to be big-breasted, stupid blonde cheerleaders who are shy, submissive, and non-technical?
Hey, now here's a pretty strong theory, in my opinion.

We Want You, Women!

Us geeks? We totally dig femme geeks. I think it goes the same way for guys who are into sports, or guys into cars. We want women to be into some of the same stuff we are. As to why that is true, well, I'm not going there in a technology-oriented blog.

How do we get more women interested? Well, Second Life goes leaps and bounds. Back when I went to FlipperPA and JennyFur's RL wedding reception , my girlfriend struck up a conversation with another SL resident's wife. A few minutes later the guy's wife interrupted my chat with her husband, exclaiming, "You didn't tell me it was like playing with Barbies!" Out-of-context chauvinism aside, for a lot of women, SL's draw is the shopping and avatar aspect of the online world.

I don't think it's at all inaccurate to state that guys and girls tend to gravitate toward different genres of computer entertainment - be it war games for guys, playing "house" with the Sims for women, etc. (What the CNN article gets into.) Again, I won't really speculate too much as to why this is true - whether it's genetic or Western society's influence, but these general trends seem to exist. And, hence, SL provides a much broader, and dare I say, much more stereotypically feminine gaming experience?

Gender Inequality ... Or Is It?

Then again, I go to one of SL's clubs and the gender equality clock has been turned back with the women scantily clad. Many clubs feature adult content that almost entirely features the female form. On the surface, it's a men's catered world. But who is doing the catering? I see lots of female club owners, but are they really female in RL?

I also see a lot of female clothing designers making a lot of money. Now, truly this is where women have gotten hold of the Metaverse. From conversations with a few of them, this is an extremely lucrative market for people with Photoshop talent, and it's far and wide female dominated. There's also the lucrative animation market, and the best ones I know of in SL seem to be split male / female about 50/50. But these are very artsy related jobs, not programming.

And there's the Anshe factor, and the Ulrika factor - where notable female residents have taken very visible, very strong roles in Second Life. But while it's encouraging to see business and politics having extremely strong female leaders, where are the programmers?

I'm stumped. Many times I have insight into the future of where technology is heading, but this is one of those times where the problem is visible but no solution.

More Questions

What makes the whole situation even more confusing are gender-crossing residents. For instance, would a man playing a woman in SL and being a good scripter encourage more RL women to try scripting, or does it simply forward the stereotype? In a world where you can pick your full appearance, does that appearance of being male or female even matter?

And how much faster could our technology progress if we had the full participation of both genders in the creation of programs? What could that mysterious "other gender" add to our geekly creations? How can we change the way we teach new players - or even young girls in school*, on a broader perspective - to be interested more in programming?

Perhaps the answers are out there already. Dang, I didn't realize it at the beginning of the article, but I should have known all roads in the Metaverse lead back to Stephenson. *grin*

* I can only imagine the google hits I'll get from the proceeding four words in that sentence!

16 comments:

Ingrid said...

My experience with math in high school turned me off anything that seemed math related for the rest of my life. For 5 years I struggled with it, always just barely scrapping by and having to go to summer school one year. It was at summer school where, for once in my life, I had a teacher who made sense. It must have just been the way he taught. I understood what he was trying to get accross. I pulled off a 90 in that class.

I still shied away from anything math related for the rest of my life. In retrospect, I think that there are many girls who need to be taught math and science skills with a different approach. Teachers tend to write off students who just "don't get it" when really, maybe all they need is to have something explained to them from a different angle. Then perhaps you would see more female scripters.

pemdasi said...

I agree with the teachers ignoring people that "don't get it" statement above. The reasons that teachers tend to do this are that some of them are too lazy and some of them just can't understand why students don't understand something.

In classes when I would try to help other students who asked me for help with their problems I found that I fell into the later category. Because math and programing came very naturally to me I simply couldn't (and sometimes still do) understand why someone wouldn't understand what I found to be easy to the point of triviality.

That being said, I believe that the gender inequality in programing is because of two reasons: gender roles in society, and teaching. Today, the gender roles are largely self imposed. So I guess part of the problem is that people need to realize that there is more to life than what they think society expects them to do. As for how to do that, or how to change the way in which the subject is taught, I have no idea.

(I still get frustrated explaining what I consider simple things)

Content Linden said...

Hiro wrote:
A confession, to my readers: I have a crush on every female Linden and every good scripter that is truly female in Real Life. *swoons*


Awww, that's sweet Hiro. <3

Hiro Pendragon said...

Thanks for the great comments!

And, Content Linden ... *sigh* I hear rumors that you are really Dan and/or Ben Linden in disguise! Please tell me these are horrible, horrible lies!!!

Trep Cosmo said...

Hey Hiro, look me up when I return from my San Diego trip next week. Then you'll know another female coder. Never really have had a chance to just say "hi" and chit chat with ya. :)

Tanaquil said...

I wonder about that, too. Even though my own mind is clearly bent on writing and on logics schemes that don't work too well with the ones demanded by scripting, algorithmics and the likes, I know that "being a woman" doesn't mean "being unable to understand how these things work, and thus not getting any interest in them". I'm not sure where all of this stems from. Is it that from the start, school and teachers don't encourage us to dabble in these? Is this really a matter of "thinking differently" and "being made for different things" (I'd hate finding out that this is true, haha)? i'd indeed be more inclined to think that it's more about how society has been imposing its law on us; after all, if looking at it closely, how many structures still try to keep women in the traditional role of "mother at home", not bothering about "intelligent matters" (and nope, this is not to draw a caricature, it's simply the way some people still are).

Gee, I wish I had an answer to give, but I guess I'll go on dancing around in the ring and suppose, while the Secret sits in the middle and knows.

pemdasi said...

You may be able to learn French and Russian fluently, just as you may be able to learn python, perl, php, or even c++ well enough to be able to know what others are talking about and join in.

That said, there's a large difference in having everyday conversations in Russian and writing War & Peace.

Saying that this nebulous concept of "programming" can be learned by repitition is the same thing as saying that if I go outside and start knocking rocks together I'll eventualy be able to make David.

JE said...

first of all, as a female and a coder (decent enough to earn my livelyhood irl), i must say that i find the game of "spot the grrl" to be really tiring, even if it is meant all in good fun. yes, women are rarer in CS and related fields than others. that does not mean we do want to be singled out, placed on a plattform etc., all for being a girl. whenever colleagues or aquaintances do that, it feels very demeaning. i'm into CS for many reasons, but being a girl is none of them.

second, as to why there are so few female coders - i say it's society. the expectations in which girls tend to be raised are not the one needed for a hackery career. i have known women who succeeded in IT with ease, and i have seen enough who were a real failure, not because they didn't have the knowledge - because they didn't have the attitude. if we teach our little girls to be tame, shy, timid, discreet, quiet, moderate, etc., how can they develop the balls to stand up to the typical geek?

it's not about right-half vs left-half brain, empathy vs ratio, venus vs mars or whatever crackbrained theory popular genderpsychology turns up that week. it's about teaching kids equally, giving them a curious and investigating mind, and above all: reinforcing their self-esteem, so that no career, no dream will seem out of reach because it is "too complicated", "too technical" or "not girlish/boyish enough".

and next time you meet a female coder, comment on her code, not her gender.

Anonymous said...

Sorry - you can't blame it on inequality of teaching or societal expectations any longer. It's been a couple generations already since women have been integrated into the work force.

There are biological, physical & mental differences, as a whole, involved here. Not to say those can't be over come, or that there are not - perhaps as in your case - exceptions to the general rule.

These differences are not bad, they are not good - they are what they are - differences.

JE said...

Full integration has not been reached. There are still women earning less than their male counterparts for same or better work, there are still PHB explicitely refusing to hire women or even invite them to a job interview on the basis that they are women (same thing happens with gender roles reversed and is just as disgusting), people refusing to talk to a woman on a technical hotline.

But: there have been changes in the last 20 years. Follow, for example, the demographics of students in technical subjects. Women are becoming more and more present in technical and scientific, and this is a good thing. I expect the situation to be around 50/50 in maybe 20-40 more years.

As for your "there are differences" argument, either there is a relevant biological / whatever difference in women's ability to use/make technology , but then please give some scientific credit to your assertion - or just drop the argument. Being told that I have "overcome" some innate "difference" to become a geekette... "Female" is a gender and a sex, not a disability.

Zuntira said...

Oh. Wow. You have a crush on me?

Okay. I took that a bit far. I'm not a scripter yet, but I am a programmer IRL. I was one of 3 other girl in my computer science 102 class (there were more in 101, but they became casualities of war).

Being a female geek is fun. I like being a rare duck.

Learning programming isn't very hard at all, if you ask me. I think it's how the classes are taught and the attitude from teachers in the meanwhile. I learn to code much faster if I'm ablet to 'fiddle with' examples rather than picking up concepts cold. Is that because I'm a girl? Hell if I know, but flexibility in teaching methods probably wouldn't hurt.

Either way. I look forward to becoming a 'script goddess' in SL.
But I just got here. Have to take it one day at a time.

FYI: It was nice 'meeting you.'

Infactahost.com said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a reseller hosting site/blog. It pretty much covers reseller hosting related stuff.

Come and check it out if you get time :-)

BryanJWalker said...

Hey... looking for full length porn movies then you need to visit us today. We have over 300 full length porn movies available for download instantly. So check it out baby! Your gonna love it!

Small Business said...

Great dedicated web hosting blog.
If I can help, let me know...
If you ever need help or info. visit
dedicated web hosting

Brian said...

Hey, you have a great blog here! I'm definitely going to bookmark you!

I have a advertising business consultant internet opportunity site/blog. It pretty much covers advertising business consultant internet opportunity related stuff.

Come and check it out if you get time :-)

Anonymous said...

sorry...