“Put up or shut up”
And I suspect this disproportionately affects newbies and non-native speakers of a community’s language. This is the problem with saying “you want it, make it happen” in response to requests for a harassment policy, or for all of an app’s strings in one file to make localization easier. The very people who need those new policies, procedures and abstractions are least able and worst placed to implement them.
(Small digression: in the case of harassment policies, consider Valerie Aurora. The Ada Initiative, in suggesting and working towards conference anti-harassment policies, has far more energy and resources than would one individual seeking protection.)
Developers are used to dealing with requests for features or bugfixes, but FLOSS leaders are still learning how to deal with requests to socially engineer our projects.
And no matter whether you’re considering adding a feature, hosting a sprint, changing version control systems, or joining a conservancy, it’s sensible risk mitigation to chat about it before putting substantial effort in. This is a different kind of work, not coding, but building support and getting the lay of the land. And it’s part of contribution.
So, fellow FLOSS leaders: If you want to grow new contributors, along with giving them permission to suck, build personal relationships with them. In private or face-to-face, listen as they vent and discuss their ideas, even the half-baked ones. Listen for the difference between “we should” and “I’d like to/how do I?”. Sometimes they’ll need sympathy, and sometimes advice. If you say “go do it then,” say it encouragingly, not dismissively. Watch out for moments when a marginalized potential contributor is essentially asking you, “help me help you.” And watch yourself in case you’re about to do what I did, using “put up or shut up” to shut down someone you find abrasive. Because sometimes I’m abrasive too, and sometimes I have good ideas. :-)
As hypatia puts it: “a gentle ‘that’s definitely an issue, could you file a bug’ goes a long way.”
Page 2 of 2 | Previous page
Dave:
July 3rd, 2011 at 3:01 pm
I wonder if part of the problem isn’t one particularity of open-source software: the varied motivations of those working on it. There have been times someone has put forward an idea that has some potential, but looks complicated to implement. I might respond “I don’t know about that, maybe you should do it yourself?”, but what I really mean could be any of:
- “This project is one I work on just for fun, and that doesn’t sound fun.”
- “I’m approaching burnout, and can’t risk collaborating right now with people who I don’t yet know and trust.”
- “I’m just trying to solve a problem of mine, and don’t care about expanding the scope of the project.”
I’d rather not discourage those who want to help, so maybe I need to be more explicit about the real problem…me!
Miriam Hochwald:
July 6th, 2011 at 10:42 pm
Can I please point out that often it takes alot of courage *just* to speak up, or even associate yourself with those that do speak or lead. When females in ICT often don’t even show up for classes or functions because it basically further identifies themselves, and increases the spotlight of how they are “different”. Often it needs alot of encouragement *just* to get someone to do something, or as mentioned in the interesting and relevant above article, to “do something”. Also, why *should* someone do it alone? “Rahhh, rahh, rahhh. Yay… errr – Me.” Females tend to be collaborative – they like company. Why on earth would they be highly concerned that “Sarah Jane” decided to go to the toilet (water closet, rest room, bathroom etc.) by herself? Does she really need someone to hold her hand in order to achieve the alluded objective? Errr, no. However, it does provide company and the unique opportunity to talk, exchange ideas and feel supported. Try asking a male why females think it important to go to the toilet (et al) together, and you will get a delicious blank face. Case in point.
Miriam
(Founder & Director of Girl Geek Coffees)
http://sites.google.com/site/girlgeekcoffees/
Ricky Buchanan:
July 8th, 2011 at 11:44 am
Also it can be shorthand for ‘your needs are not important to us’. At least two people have been asking that our local wordpress meet ups be held somewhere wheelchair accessible and been told theyd be happy to do so, but we have to find a venue that ticks all the boxes of things they prefer (eg free wifi, allows people to bring their own food, etc.) – an unreasonablely high bar when neither of us has been able to attend even one meeting to see what it’s actually like!
This is also a reminder that the ‘put up or shut up’ culture doesn’t just apply within the community projects, but within everything about the community.
Miriam Hochwald:
July 10th, 2011 at 9:49 pm
+1 Ricky.
I think that when one alludes or gets into some kind of socially perceived contentious area, you tend to get unrealistic notions of perfection, rather than simply – lets do *stuff*, and see how we feel about it. How does society we live in feel about it? How can we work together? Take a step at a time, encourage participation and positive contribution.
Also, those that have the nerve to stand up and be counted, tend to do all the work. And *yes* it is literally just a few people, often at their personal expense of time, effort and money or missed opportunity. However, they stand up…. and keep standing, because they think it is important that at least someone does!
I think Monty Python got it right in “The Life of Brian” where they had committees about simply doing stuff, thought conventions and motions to order before they would even consider leaving the room! (*love* Monty Python!!).
Lets get it straight. It is not about perfection. We live imperfect lives as imperfect people. Chasing our tails trying to reach perfection will simply drive you and others up the wall, and place you more in denial. Self-rightousness leaves an awful pong in the room once the person has left. The stench drives other people from the vicinity. There will always be a power struggle for resources, status, and basically anything that humans desire or need. It is simply about contributing to society in a reasonable and preferably balanced manner.
… such as… gee, females should participate in the current economy which is directly and rapidly shaping our lives – i.e. ICT. Given that approximately half of the population of the world is female, surely some kind of representation in an area which directly affects how we live our day is reasonable? No?
Miriam Hochwald
Founder & Director
Girl Geek Coffees
http://sites.google.com/site/girlgeekcoffees/
Addie:
July 11th, 2011 at 10:27 pm
Late to reading this, Sumana, but it’s very good and I’m glad I happened to be catching up on Geek Feminism today.
“And I suspect this disproportionately affects newbies and non-native speakers of a community’s language. This is the problem with saying “you want it, make it happen†in response to requests for a harassment policy, or for all of an app’s strings in one file to make localization easier. The very people who need those new policies, procedures and abstractions are least able and worst placed to implement them.”
This has been my experience in several different tech communities since I started actively engaging myself with them. I actually left my first job because when I shouted “Help! I’m drowning!” to *countless* people, the response was almost unanimously “Well, come on! Save yourself!”
You make some great points here – as I’ve gotten more experience, I’ve made a point of rephrasing things in a way like “I want to be empowered to fix this, but I’m missing x and y.” That helps a bit, but “social bug reports” still seem to be like alien language to some of the communities I’ve been involved in, and that’s always a bit jarring when the social issues are my biggest blocker. But I’m happy to see some documentation of the discouraging effect of the “Do it yourself!” messaging; it’s something that, as you mentioned, can only be effective when it’s framed properly, with an awareness of the power structures that may be in play.