LWN.net Logo

SCALE 8x: Moving the needle

By Jake Edge
February 24, 2010

There are lots of ongoing efforts to increase the number of women participating in free software, but reports on how those efforts have fared are few and far between. Sarah Mei spoke at the Women in Open Source (WIOS) conference, which preceded SCALE 8x, to report on what she and other members of the San Francisco Ruby community have been doing to bring more women into that community. Her talk, Moving the Needle: How the San Francisco Ruby Community got to 18%, looked at the goals that were set, the methods that were used, and the results.

Mei had been involved in various communities over the last 15 years, including Java, PHP, and Linux, and she had never really thought about why there weren't very many other women active in those communities. But, when coming back into the Ruby community after not being a part of it for a few months, she attended the Golden Gate Ruby Conference (GoGaRuCo) in 2009, which was infamous for a presentation that featured soft-core pornography in its slides. That conference, with around 200 attendees, five of which were women—including, in an amusing coincidence, three named "Sarah"—became something of a turning point for Mei.

She started out by posting about it to her blog, but soon realized that the presenter didn't really mean to be demeaning and was, instead, just a "socially awkward computer programmer". She didn't think she could change the person, so she started thinking about changing the community. In particular, if you could "change the audience at these events" such that it was 100 women and 100 men, she believed that inappropriate presentations would naturally fall by the wayside.

So she got together with one of the other Sarahs (Allen) to come up with ideas on how to get more women into the community. What they came up with was workshops to teach Ruby and Rails to women. But they also set a goal of 50% participation by women in two separate community events. The monthly Ruby "meetups", which had about 2% participation by women in January 2009, and the 2010 GoGaRuCo, which will be held in September, were the targets. As of January 2010, they are already up to 18% women at the meetups.

San Francisco is the "center of the Ruby universe", Mei said, with 1600 people on the meetup mailing list. In contrast, the Silicon Valley list has just 25 people on it.

San Francisco is the "center of the Ruby universe", Mei said, with 1600 people on the meetup mailing list. In contrast, the Silicon Valley list has just 25 people on it. In addition, Ruby is "trendy", so people are interested, which made them think that free workshops for women covering Ruby would be popular, and "we were right". For other communities, other kinds of events might be better, and anyone targeting those communities needs to figure out what the right kind of event is.

So far, they've had three workshops attended by a total of 250 people. But events aren't all they do. There are three things that need to go together: setting goals, doing events, and cultivating people. Many efforts at community building focus on the events and "fail to set goals and cultivate the people that they get".

Goals should be very specific and should focus on something that you can fix. Mei had not gotten involved before because it seemed like such a huge problem to solve. By focusing on specific, achievable goals, like getting more women to come to each successive monthly meeting, they reduced the problem considerably. Now, that success with the monthly meetings can be used to assist the longer-term GoGaRuCo goal.

For the workshops, they decided to target very specific audiences. Targeting all women is not specific enough, nor is targeting all women developers. Their focus was two groups: women who had been out the workforce for a bit (often due to having a child) and women who work at companies that use Ruby, but aren't programmers. They used the Meetup.com infrastructure to organize the workshops, not because they liked it particularly, but because it tied in well with the existing monthly Ruby meetings.

The workshop logistics were not the hard part, she said. Finding a room, getting enough food, and getting sponsors was fairly straightforward. Sponsors were in fact the easiest part; they told people they wanted to train more women in Ruby and sponsors "threw money at us". One thing she suggested as a way to help people attend was to offer child care. They got a few husbands of attendees to volunteer and "locked [them] and the kids in a room with a Wii". Part of their target was moms, but even if that's not the case, offering child care can help as it may well be that both parents want to attend.

Attendance is not limited to women, as each women can bring a male guest. In addition, men are welcome as volunteers to help teach the workshop material as a TA. It's important to remember that the idea is to integrate women into the wider community, so adding men from the community to the workshop is important, she said. She also suggests having an after-party for all the participants and volunteers. Giving free drink tickets to the volunteers is a good way to get them to stick around for the party, which also helps with community integration.

Cultivating people is the other part of the puzzle. You need to "cultivate people at both ends of the pipeline", first by getting them in the door, and then, once they leave the event, by helping them continue in the community. Sending personal email—not mass email—to participants or potential participants is a good way to connect. They have also been successful in getting participants to volunteer to help with the next workshop, which is another way to keep the connection going.

Mei noted that it is much like sales. You need to get the word out to everyone you meet that might be interested. Printing up business cards with information about the workshops, posting information to a blog, and going to related meetings and conferences to talk about it are all things that can be done to attract more people. It is a "winnowing process", as some small percentage of those you tell will come and a small percentage of those will actually become Ruby developers. Getting five new developers out of the 200 women that have attended the workshops so far would make her happy.

Many women don't like to be visible in the community, but it is essential. When an organizing committee for a conference or event is not all-male, it says something about the organization. Women need to be willing to put their names on events, contribute on mailing lists, and ask questions after talks. She has noticed that it is mostly men who ask questions after a talk—"change that".

One of the interesting outcomes of the workshop effort has been higher attendance by women at the monthly meetings, some of whom hadn't come to one of the workshops. A critical mass effect has been achieved, so that "once the stigma was removed", more women started showing up.

Some unexpected things have happened, which may not be directly attributable to more women being involved, but they are correlated in time. The mailing list has been more active and lively, the talks are more varied and interesting, and more women are volunteering to give talks. She thinks that the influx of women, especially some asking more basic questions, has made the men feel more comfortable on the mailing list because they now "have permission not to know everything". They are more comfortable "not knowing all the answers", she said.

So, why is increasing women's participation so hard? Why haven't things like what has happened in San Francisco happened everywhere? Mei said that it really requires a woman or two to be willing to be visible. Their presentation materials are available if other people want to try the same kind of workshop. The problem is social, not technical, and, while we are "really good at solving technical problems", anything that is "a little more touchy-feely doesn't go so well".

What Mei and others have done in San Francisco looks promising as a model for other communities in other regions. As she pointed out, looking at the community to be served is important, as that will help focus the efforts in a productive direction. She is now evangelizing two things: the Ruby workshops in San Francisco along with using workshops as a tool to bring more women into the community. One can only hope she succeeds with both.


(Log in to post comments)

SCALE 8x: Moving the needle

Posted Feb 24, 2010 19:14 UTC (Wed) by eparis123 (guest, #59739) [Link]

Ruby is indeed a very good choice as a first step, it always has this cool and trendy impression that can attract more people.

One wishes the effort succeeds to the level of doing something similar to other communities like the Linux Kernel (Valerie?) and GCC, where women participation is even less. The Linux kernel community is getting more friendly day by day, so the basis there are good

Thanks a lot to Sarah, and to Jake for spreading the word.

SCALE 8x: Moving the needle

Posted Feb 24, 2010 19:54 UTC (Wed) by emk (subscriber, #1128) [Link]

This is a really cool effort, and I'm glad they're making good progress. I've
only known a few organizations with a strong culture of female
programmers. And in almost every case, these organizations had a strong
mentor or two who helped with recruitment and training.

Another good resource is http://www.geekspeakr.com/ , which provides a
fairly large database of technically-oriented women who give presentations.

SCALE 8x: Moving the needle

Posted Feb 24, 2010 23:50 UTC (Wed) by xoddam (subscriber, #2322) [Link]

Is the talk name maybe a reference to Huck Finn?

"Bless you, child, when you set out to thread a needle, don't hold the thread still and fetch the needle up to it. Hold the needle still and poke the thread at it--that's the way a woman most always does, but a man always does 'tother way."

SCALE 8x: Moving the needle

Posted Feb 24, 2010 23:57 UTC (Wed) by jake (editor, #205) [Link]

> Is the talk name maybe a reference to Huck Finn?

an interesting thought, but I think she was referring to the needle on a meter (like an analog pressure or volt meter). at least the picture on the first slide was a meter like that, with the needle near zero.

jake

SCALE 8x: Moving the needle

Posted Feb 25, 2010 8:06 UTC (Thu) by ekj (subscriber, #1524) [Link]

Excellent point: That pushing a bit can make it self-sustaining.

If there's 5 women, among 300 men, any woman that -does- show up will easily feel like an outsider, as if she doesn't belong, as if it's a men-only arena.

Whereas if there's 70 among the same 300 men, it'll feel more like "there's more men, but obviously this is a both-sexes thing", which makes it a lot more tempting to show up, which can easily become a good spiral.

Getting rid of inappropriate presentations is the most important thing?

Posted Feb 25, 2010 10:08 UTC (Thu) by epa (subscriber, #39769) [Link]

This sounds a little odd:
In particular, if you could "change the audience at these events" such that it was 100 women and 100 men, she believed that inappropriate presentations would naturally fall by the wayside.
It makes it sound as though the most important thing is a campaign against porny PowerPoint, and getting more female programmers is just a means to that end?

Getting rid of inappropriate presentations is the most important thing?

Posted Feb 25, 2010 19:00 UTC (Thu) by cry_regarder (subscriber, #50545) [Link]

I read it as saying "We don't need to spend a lot of brain power on this one...it will handle itself when the gender balance is reached."

Cry

SCALE 8x: Moving the needle

Posted Feb 25, 2010 10:58 UTC (Thu) by brother_rat (subscriber, #1895) [Link]

This isn't just about women though - pick any characteristic you like (age, ethnicity, religion, facial hair, BMI) and you'll probably find the community doesn't really represent society as a whole.

Thankfully every step we take to make the community more accessible for outsiders of any kind will tend to help all of those under-represented people.

Specificity of goals

Posted Feb 25, 2010 21:12 UTC (Thu) by utoddl (subscriber, #1232) [Link]

There seems to be consensus among commenters -- myself included -- that increased female participation in all things FLOSS would be a Good Thing. (Full disclosure: 49 year old white married male here.)

But, why? I don't mean why generally, I mean why specifically. Just as these Ruby people set specific goals for upping participation, I'm thinking it would be useful to articulate specifically what would/could/should be improved by increased female participation, either in the community or sub-communities, or in particular projects, or qualities of code, documentation, process, etc. Or is the general social aspect of becoming "more civilized" enough?

Specificity of goals

Posted Feb 25, 2010 23:46 UTC (Thu) by SkyGuy (guest, #60773) [Link]

More talented women working on your project means more talented people
working on your project in total.

Specificity of goals

Posted Mar 12, 2010 21:30 UTC (Fri) by wswilburn (guest, #14243) [Link]

I agree. The correct way of looking at this is we should try to attract as many talented people to scientific fields as possible. If we can identify any group of any description that is under-represented (women, ethnic minorities, people with a particular hair color, whatever), it is an opportunity to find more talent. Identifying a large group of such under-represented people gives us the change to remove the (real or perceived) barriers for a lot of people at once. This is a great efficiency compared to doing this for each individual smart person, who has their own varied reasons for avoiding a scientific field!

As a side benefit, increasing the number of women tends to decrease the 'locker room' behavior that can sometimes be found in a male dominated setting. Many of us men appreciate that too.

Specificity of goals

Posted Mar 5, 2010 14:29 UTC (Fri) by sarahmei (guest, #64104) [Link]

Software development is a creative enterprise, so having multiple points of view on a team is a critical advantage. This works along all the different axes of diversity - race, culture, class, gender, etc. I decided to address gender because that is the community that I have the most contacts in.

SCALE 8x: Moving the needle

Posted Feb 26, 2010 12:32 UTC (Fri) by golding (guest, #32795) [Link]

I would have thought it more useful to have an ideal where the gender, or
any other difference, doesn't impact upon the effect. i.e. Who cares whether
a female or male wrote it, as long as it is good code?

How many male coders will be missing because the focus is on more female
attendance? Discrimination is still discrimination, whether pro or anti!

SCALE 8x: Moving the needle

Posted Feb 26, 2010 13:23 UTC (Fri) by paulj (subscriber, #341) [Link]

Yes, that's right, people are proposing to discriminate against male coders
and exclude them from free software development.

You're simply arguing against bovine fæcal material of your own invention.

SCALE 8x: Moving the needle

Posted Feb 27, 2010 1:48 UTC (Sat) by speedster1 (subscriber, #8143) [Link]

I don't know anything about the original poster, but she/he may have actual bad experiences with well-intentioned but clumsy pushes to attract "underrepresented groups" that backfired in various ways. How about instead of assuming golding just wants to selfishly keep the community from moving forward, we ask for ideas on how this should be done effectively? Or even counter-examples of ways not to do it...

There are elements of popular "female" culture that are not a great fit for a developer community. For instance, suppose there were a big movement to change Free SW culture to attract the fashion-plate crowd, it really could be a big turnoff for lots of current community members (me, for one). That's a far cry from being welcoming to females who show up interested in technology and willing to learn about it from geeks in t-shirts and jeans...

SCALE 8x: Moving the needle

Posted Mar 5, 2010 12:54 UTC (Fri) by forthy (guest, #1525) [Link]

Geeks in T-shirts and jeans (as if that was something bad)... and showing softporn... Sorry, girls, when you are so easily offended, it shows that many of you are actual misandrists, and you do nothing about it. Accept that genders come with differences (and the way sexual desires are expressed is one of the more obvious gender difference), and don't try to gender mainstream them. Come on, sexism isn't limited to males only, and when I hear girls talking about geeks, a lot of sexism comes along. This of course starts with talk about improper clothing, or personal hygiene, continues with alleged anti-social behavior, and certainly culminates in accusing of sexual harassment for every possible occasion. As long as such hatred exists on the other side, it is very difficult to overcome.

If you have enough women together, it is very easy to find some with improper clothing, insufficient personal hygiene, and social deficits, as well. This is normal standard distribution of statistics. Using these examples and making conclusions to a larger community is prejudice.

I'm fine that misogynism is now considered inappropriate behavior. However, we can't get much further if we allow open misandrism. And the general hostile perception of geeks by women is open misandrism - while a lot worse behavior is usually tolerated with traditional "high value" professions such as in finance or medicine. Or so to speak: We geeks aren't as well dressed as marketing - but we don't take our customers to the brothel.

SCALE 8x: Moving the needle

Posted Mar 5, 2010 22:47 UTC (Fri) by speedster1 (subscriber, #8143) [Link]

>> suppose there were a big movement to change Free SW culture to attract the fashion-plate crowd, it really could be a big turnoff for lots of current community members (me, for one)
> Geeks in T-shirts and jeans (as if that was something bad)...

Sorry if you felt sterotyped by my example, but it was a complete misinterpretation!

My example stated that we should not be pressured into being "fashion conscious" in order to attract women who are into pop culture. Feel free to scold me for doubting that a group of people who have been trained to obsess over clothes are worthy recruits for a community more interested in creative problem-solving, but don't accuse me of picking on geeks. The last statement was meant as a contrast; there are also women who are more interested in learning than getting hung up on what people are wearing, and you can welcome them without discriminating against current members.

Try reading my comment again, in the full context of the thread. I'll summarize what I got from it.

golding: don't get hung up on female attendance, just be open to all coders independent of gender

paulj: golding is paranoid about having females getting favored over him; that's a non-issue in the real world

speedster1: maybe golding is not paranoid; some efforts to "balance attendance" really could be detrimental to the existing community, *insert hypothetical example of doin' it wrong*, so try to be sensible

forthy: everyone picks on geeks for being bad dressers and lacking in hygiene, and in general it's popular among girls to be man-haters nowadays

speedster1: Hello, hello??? I'm NOT picking on geeks for being bad dressers or lacking in hygiene; I AM one. Be nice to women like Sarah Mei who are interested in technology, but don't bend over backwards to attract women who spend hours primping every day and think what Vogue has to say is important. It probably wouldn't work anyways.

SCALE 8x: Moving the needle

Posted Mar 6, 2010 0:04 UTC (Sat) by viro (subscriber, #7872) [Link]

Could you two *please* keep the oh-so-exciting discussion about your hygiene or lack thereof to yourself?

Killfile support would really be worthy raising the price of subscription...

SCALE 8x: Moving the needle

Posted Mar 6, 2010 2:26 UTC (Sat) by paulj (subscriber, #341) [Link]

"Be nice to women like Sarah Mei who are interested in technology,"

WTF? No one is asking you to "be nice to women". No one is asking you to go out of your way to do anything, or put yourself to any trouble. The only thing you're asked to do, nay you MUST do, is just treat people *normally* and not be an arse.

Also, this quote of yours is mild WTF material, though I believe you mean well:

"That's a far cry from being welcoming to females who show up interested in technology and willing to learn about it from geeks in t-shirts and jeans..."

Can you spot the subconscious, but not very subtle, chauvinism in this comment of yours?

SCALE 8x: Moving the needle

Posted Mar 6, 2010 7:37 UTC (Sat) by speedster1 (subscriber, #8143) [Link]

I suspect we'd get along fine if we met in person...

Obviously you are not all gung-ho about affirmative-action type of social engineering, which can backfire in various ways. So I really don't see where we even disagree on this topic.

"Be nice to women like Sarah Mei who are interested in technology,"

That doesn't sound like an unreasonable goal to me. I aim to be friendly to all who show up at my LUG. People generally seem to like it. Probably that fits somewhere into your definition of "treating people normally".

"That's a far cry from being welcoming to females who show up interested in technology and willing to learn about it from geeks in t-shirts and jeans..."

This is not patronizing if taken in context. Consider that the topic of this article was about attracting females who are not currently part of the community. So their first role would be that of learner. If Valerie Aurora were in town, I'd try to talk her into doing a presentation. If I asked the organic avocado farmer in my LUG to do a presentation on anything Linux-related, she'd turn me down in about 0 seconds flat.

SCALE 8x: Moving the needle

Posted Feb 27, 2010 14:03 UTC (Sat) by nix (subscriber, #2304) [Link]

Male developers who are discriminated against by not having their sexism
catered for in excluding women should be treated in *exactly* the same way
as would white developers who felt discriminated against because there
were too many damn $RACIAL_MINORITY_OF_CHOICE around.

There are essentially none of the latter in the free software community,
and I'd hope we all see this as a good thing. It's no different from the
former, except that the 'minority' you here propose to exclude to save the
feelings of the poor delicate misogynists comprises half the human race.

(I hope/suspect this was devil's advocacy on your part.)

SCALE 8x: Moving the needle

Posted Mar 5, 2010 14:25 UTC (Fri) by sarahmei (guest, #64104) [Link]

You are quite right, and someone asked about this during the Q&A. I would love to help with that problem. I decided to address the lack of women because I have great contacts in that area. My contacts aren't as good among communities that I'm not personally a part of.

But, now that we've been open about our goal to increase women's participation, we've made some contacts with members of other communities. We're now planning a workshop (for all genders) in Spanish, which we hope will draw in some of the Hispanic developers in SF.

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds