Tag Archives: Open source

GF-ish sessions at Penguicon this weekend

This weekend, April 28-30, people coming to Penguicon in Southfield, Michigan can catch a number of sessions of interest to Geek Feminism readers.

Coraline Ada Ehmke is one of the Guests of Honor (her Penguicon schedule). Ehmke “is a speaker, writer, open source advocate and technologist with over 20 years of experience in developing apps for the web. She works diligently to promote diversity and inclusivity in open source and the tech industry.” She and others are participating in a Women in Tech panel and Q&A on Saturday.

Perhaps I’ll see you at the con! Feel free to comment if you’re going to be there and mention any parties or sessions you’re particularly looking forward to.

Several small snowflake-type papercraft pieces made from gold wrapping paper

Some posts from the last year on inclusion

A sort of topic-specific collection of links from about the last year, broadly talking about inclusion in communities, online and off, especially in geek(y) spaces.

What kind of discourses and conversations do we want to encourage and have?

  • Nalo Hopkinson’s WisCon 2016 Guest of Honor speech: “There are many people who do good in this field, who perform small and large actions of kindness and welcome every day. I’d like to encourage more of that.” In this speech Hopkinson announced the Lemonade Award.
  • “Looking back on a decade in online fandom social justice: unexpurgated version”, by sqbr: “And just because I’m avoiding someone socially doesn’t mean I should ignore what they have to say, and won’t end up facing complex ethical choices involving them. My approach right now is to discuss it with people I trust. Figuring out who those people are, and learning to make myself vulnerable in front of them, has been part of the journey.”
  • “On conversations”, by Katherine Daniels: “I would love for these people who have had so many opportunities already given to them to think about what they are taking away from our collective conversations by continuing to dominate them, and to maybe take a step back and suggest someone else for that opportunity to speak instead.”
  • “Towards a More Welcoming War” by Mary Anne Mohanraj (originally published in WisCon Chronicles 9: Intersections and Alliances, Aqueduct Press, 2015): “This is where I start thinking about what makes an effective community intervention. This is where I wish I knew some people well enough to pick up a phone.”
  • “The chemistry of discourse”, by Abi Sutherland: “What we really need for free speech is a varied ecosystem of different moderators, different regimes, different conversations. How do those spaces relate to one another when Twitter, Reddit, and the chans flatten the subcultural walls between them?”
  • “Hot Allostatic Load”, by porpentine, in The New Inquiry: “This is about disposability from a trans feminine perspective, through the lens of an artistic career. It’s about being human trash….Call-out Culture as Ritual Disposability”
  • “The Ethics of Mob Justice”, by Sady Doyle, in In These Times: “But, again, there’s no eliminating the existence of Internet shaming, even if you wanted to—and if you did, you’d eliminate a lot of healthy dialogue and teachable moments right along with it. At best, progressive people who recognize the necessity of some healthy shame can only alter the forms shaming takes.”

How do we reduce online harassment?

  • “Paths: a YA comic about online harassment”, by Mikki Kendall: “‘It’s not that big of a deal. She’ll get over it.’ ‘Even if she does, that doesn’t make this okay. What’s wrong with you?'”
  • “On a technicality”, by Eevee: “There’s a human tendency to measure peace as though it were the inverse of volume: the louder people get, the less peaceful it is. We then try to optimize for the least arguing.”
  • “Moderating Harassment in Twitter with Blockbots”, by ethnographer R. Stuart Geiger, on the Berkeley Institute for Data Science site: “In the paper, I analyze blockbot projects as counterpublics…I found a substantial amount of collective sensemaking in these groups, which can be seen in the intense debates that sometimes take place over defining standards of blockworthyness…..I also think it is important distinguish between the right to speak and the right to be heard, particularly in privately owned social networking sites.”
  • “The Real Name Fallacy”, by J. Nathan Matias, on The Coral Project site: “People often say that online behavior would improve if every comment system forced people to use their real names….Yet the balance of experimental evidence over the past thirty years suggests that this is not the case. Not only would removing anonymity fail to consistently improve online community behavior – forcing real names in online communities could also increase discrimination and worsen harassment….designers need to commit to testing the outcomes of efforts at preventing and responding to social problems.”

What does it take to make your community more inclusive?

  • “Want more inclusivity at your conference? Add childcare.” by Mel Chua and then “Beyond ‘Childcare Available’: 4 Tips for Making Events Parent-Friendly”, by Camille Acey: “I’ve pulled together a few ideas to help move ‘Childcare Available’ from just a word on a page to an actual living breathing service that empowers people with children to learn/grow alongside their peers, engage in projects they care about, and frankly just have a little break from the rigors of childcare.”
  • Project Hearing: “Project Hearing is a website that consolidates information about technology tools, websites, and applications that deaf and hard of hearing people can use to move around in the hearing world.”
  • “Conference access, and related topics”, by Emily Short: “This is an area where different forms of accessibility are often going at right angles.”
  • “SciPy 2016 Retrospective”, by Camille Scott: “SciPy, by my account, is a curious microcosm of the academic open source community as a whole.”
  • “Notes from Abstractions”, by Coral Sheldon-Hess: “Pittsburgh’s Code & Supply just held a huge (1500 people) conference over the last three days, and of course I’d signed up to attend months ago, because 1) local 2) affordable 3) tech conference 4) with a code of conduct they seemed serious about. Plus, “Abstractions” is a really cool name for a tech conference.”
  • “The letter I just sent to Odyssey Con”, by Sigrid Ellis: “None of us can know the future, of course. And I always hope for the best, from everyone. But I would hate for Odyssey Con to find itself in the midst of another controversy with these men at the center.” (This is Ellis’s post from April 7, 2016, a year before all three of Odyssey Con’s Guests of Honor chose not to attend Odyssey Con because of the very issue Ellis discussed.)
  • “The realities of organizing a community tech conference: an ill-advised rant”, by Rebecca Miller-Webster: “…there’s a lot of unpaid labor that happens at conferences, especially community conferences, that no one seems to talk about. The unpaid labor of conference organizers. Not only do people not talk about it, but in the narrative around conferences as work, these participants are almost always the bad guys.”
  • “Emotional Labor and Diversity in Community Management”, by Jeremy Preacher, originally a speech in the Community Management Summit at Game Developers Conference 2016: “The thing with emotional labor is that it’s generally invisible — both to the people benefiting from the work, and to the people doing it. People who are good at it tend to do it unconsciously — it’s one of the things we’re talking about when we say a community manager has ‘good instincts’.”….What all of these strategies do, what thinking about the emotional labor cost of participation adds up to, is make space for your lurkers to join in.”
  • “White Corporate Feminism”, by Sarah Sharp: “Even though Grace Hopper was hosted in Atlanta that year, a city that is 56% African American, there weren’t that many women of color attending.”
  • “You say hello”, by wundergeek on “Go Make Me a Sandwich (how not to sell games to women)”: “Of course, this is made harder by the fact that I hate losing. And there will be people who will celebrate, people who call this a victory, which only intensifies my feelings of defeat. My feelings of weakness. I feel like I’m giving up, and it kills me because I’m competitive! I’m contrary! Telling me not to do a thing is enough to make me want to do the thing. I don’t give up on things and I hate losing. But in this situation, I have to accept that there is no winning play. No win condition. I’m one person at war with an entire culture, and there just aren’t enough people who give a damn, and I’m not willing to continue sacrificing my health and well-being on the altar of moral obligation. If this fight is so important, then let someone else fight it for a while.”
  • “No One Should Feel Alone”, by Natalie Luhrs: “In addition to listening and believing–which is 101 level work, honestly–there are other things we can do: we can hold space for people to speak their truth and we can hold everyone to account, regardless of their social or professional position in our community. We can look out for newcomers–writers and fans alike–and make them welcome and follow through on our promise that we will have their backs. We can try to help people form connections with each other, so they are not isolated and alone.”
  • “Equality Credentials”, by Sara Ahmed: “Feminist work in addressing institutional failure can be used as evidence of institutional success. The very labour of feminist critique can end up supporting what is being critiqued. The tools you introduce to address a problem can be used as indicators that a problem has been addressed.”
  • “Shock and Care: an essay about art, politics and responsibility”, by Harry Giles (Content note: includes discussion of sex, violence and self-injury in an artistic context): “So, in a political situation in which care is both exceptionally necessary and exceptionally underprovided, acts of care begin to look politically radical. To care is to act against the grain of social and economic orthodoxy: to advocate care is, in the present moment, to advocate a kind of political rupture. But by its nature, care must be a rupture which involves taking account of, centring, and, most importantly, taking responsibility for those for whom you are caring. Is providing care thus a valuable avenue of artistic exploration? Is the art of care a form of radical political art? Is care, in a society which devalues care, itself shocking?”

Open source needs you!

While there are probably as many avenues into open source as there are open source contributors, two interesting programs are gearing up in March 2016 and I want to draw your attention to them. These both offer routes for new contributors who’d like to be paid, as well as opportunities for people and communities interested in mentoring.

Outreachy

Outreachy helps people from groups underrepresented in free and open source software get involved. We provide a supportive community for beginning to contribute any time throughout the year and offer focused internship opportunities twice a year with a number of free software organizations.

Currently, internships are open internationally to women (cis and trans), trans men, and genderqueer people. Additionally, they are open to residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, American Indian, Alaska Native, Native Hawaiian, or Pacific Islander. We are planning to expand the program to more participants from underrepresented backgrounds in the future.

Applications for the program are now open and the deadline for applying is March 22, 2016. Free and open source software organizations and supporting companies are invited to express interest in sponsoring the program this round by March 22.

Read more about Outreachy and get application/sponsoship information on the Outreachy website. One thing that I think is really nice about Outreachy is that it is an internship that is not limited to students and recent graduates but instead focuses on underrepresented communities. I’ve never participated, but students and mentors alike have told me that it is a great program that fosters a deeper mentoring connection than many similar programs. I particularly love how communities around Outreachy really go out of their way to help the interns network and get access to job opportunities.

On a personal note, the Python Software Foundation currently has money that could be earmarked for Outreachy but insufficient mentorship available to sponsor an Outreachy intern. If you’re an experienced mentor and Python contributor, or willing to volunteer as an administrator who could try to entice and coordinate such people, please drop me a line at terri(at)toybox.ca and I’ll try to get you connected to the right folk.

Google Summer of Code

GSoC2016Logo: a sun containing the characters "</>" with the words "Google Summer of Code" beside it

11 years, 103 countries, 515 open source organizations, 11,000 students.
Over 50 million lines of code.

Spend your summer break writing code and learning about open source development while earning money! Accepted students work with a mentor and become a part of the open source community. Many become lifetime open source developers! The 2016 student application window is March 14th to 25th.

Google Summer of Code is open to post-secondary students, age 18 and older in most countries.

You can read more about it on the Google Summer of Code website. It’s a pretty neat program: Google chooses a set of open source organizations to participate each year (2016’s orgs should be chosen by the time this post goes up!), then those organizations in turn get slots and choose students who they’re willing to mentor. Google pays the students, the open source groups provide the mentoring, and the students provide code and fresh ideas.

I’ve been involved with GSoC for a number of years, as a mentor for GNU Mailman, I did a few years as a mentor and administrator for Systers (a women in computing organization; I no longer mentor for them because the time commitment wasn’t possible), and the past few years I’ve been the organization administrator for the Python Software Foundation. It’s a great program that has really had a huge impact on the open source communities who participate — I’m particularly proud of one of my students with Mailman who went on to become one of our more active core contributors.

Interested in participating as a student?

If you haven’t participated in the program, you may not know that the largest group of applicants are young men from India, in part because many Indian colleges actively encourage their students to apply. So if you’re someone who is not a young man from India, you’ll be a minority in this context! Many open source projects are especially eager to talk to students in other time zones (sometimes there are mentors who go idle because no students are available to work to their schedules!) and with different academic backgrounds, so this can be a chance to really stand out.

Here on the Geek Feminism Blog, we’ve talked about GSoC quite a few times. Here’s two posts that might be useful to you:

In my role as Python org admin, there are two questions I hear more than any others, so they’re part of our FAQ. Since they might be useful to others, here are some links:

We need mentors too!

Both Outreachy and GSoC groups are actively recruiting mentors right now. If you’re involved with a open source project that’s participating and willing to spend some mentoring time, these are both structured programs that can be great ways to give back to your open source community.

If your project isn’t contributing, there’s still time to sign yourselves up for Outreachy! And although GSoC mentoring organization applications have closed, there may still be opportunities for new mentors who are willing to learn a new project or participate as a “sub org” under the umbrella of a larger organization.

Not in a position to mentor? Cheer on the students, advertise the program, or use this as an excuse to learn a new project and follow along with the incoming students as they learn!

Code release: Spam All the Links

This is a guest post by former Geek Feminism blogger Mary Gardiner. It originally appeared on puzzling.org.

The Geek Feminism blog’s Linkspam tradition started back in August 2009, in the very early days of the blog and by September it had occurred to us to take submissions through bookmarking services. From shortly after that point there were a sequence of scripts that pulled links out of RSS feeds. Last year, I began cleaning up my script and turning it into the one link-hoovering script to rule them all. It sucks links out of bookmarking sites, Twitter and WordPress sites and bundles them all up into an email that is sent to the linkspamming team there for curation, pre-formatted in HTML and with title and suggestion descriptions for each link. It even attempts to filter out links already posted in previous linkspams.

The Geek Feminism linkspammers aren’t the only link compilers in town, and it’s possible we’re not the only group who would find my script useful. I’ve therefore finished generalising it, and I’ve released it as Spam All the Links on Gitlab. It’s a Python 3 script that should run on most standard Python environments.

Spam All the Links

Spam All the Links is a command line script that fetches URL suggestions from
several sources and assembles them into one email. That email can in turn be
pasted into a blog entry or otherwise used to share the list of links.

Use case

Spam All the Links was written to assist in producing the Geek Feminism linkspam posts. It was developed to check WordPress comments, bookmarking websites such as Pinboard, and Twitter, for links tagged “geekfeminism”, assemble them into one email, and email them to an editor who could use the email as the basis for a blog post.

The script has been generalised to allow searches of RSS/Atom feeds, Twitter, and WordPress blog comments as specified by a configuration file.

Email output

The email output of the script has three components:

  1. a plain text email with the list of links
  2. a HTML email with the list of links
  3. an attachment with the HTML formatted links but no surrounding text so as to be easily copy and pasted

All three parts of the email can be templated with Jinja2.

Sources of links

Spam All the Links currently can be configured to check multiple sources of links, in these forms:

  1. RSS/Atom feeds, such as those produced by the bookmarking sites Pinboard or Diigo, where the link, title and description of the link can be derived from the equivalent fields in the RSS/Atom. (bookmarkfeed in the configuration file)
  2. RSS/Atom feeds where links can be found in the ‘body’ of a post (postfeed in the configuration file)
  3. Twitter searches (twitter in the configuration file)
  4. comments on WordPress blog entries (wpcommentsfeed in the configuration file)

More info, and the code, is available at the Spam All the Links repository at Gitlab. It is available under the MIT free software licence.

What if free and open source software were more like fandom?

This is the second of a two-part post about feminism and the philosophies and vocabularies of “open stuff” (fandom, open source, etc.). Part I is at Crooked Timber, here, and I suggest you read that first.

Recently I was thinking about abstractions we open source software folks might borrow from fandom, particularly the online world of fan fiction and fanvids. I mean, I am already a rather fannish sort of open sourcer — witness when I started a love meme, a.k.a. an appreciation thread, on the MediaWiki developers’ mailing list. But I hadn’t, until recently, taken a systematic look at what models we might be able to translate into the FLOSS world. And sometimes we can more clearly see our own skeletons, and our muscles and weaknesses, by comparison.

Affirmational and transformational

While arguing in December that the adjectives “fan” and “political” don’t contradict each other, I said:

I think calling them fanwork/fanvids is a reasonable way to honor fandom’s both transformative and affirmational heritage

I got that phrasing (“affirmational/transformational”) from RaceFail, which is a word for many interconnected conversations about racism, cultural appropriation, discourse, and fandom that happened in early 2009. (In “Feminist Point of View: A Geek Feminism Retrospective”, Skud discussed how RaceFail influenced the DNA of Geek Feminism (see slide 15).) RaceFail included several discussions that X-rayed fandom and developed new models for understanding it. (And I do mean “discussions” — in many of the Dreamwidth links I’m about to mention, the bulk of thought happens in the comments.)

obsession_inc, in a RaceFail discussion, articulated the difference between “affirmational” and “transformational” fandom. Do you bask in canon, relaxing in the security of a hierarchy, or do you use it, without a clear answer about Who’s In Charge?

When we use these terms we’re talking about different modes: different approaches to source texts, to communities, to the Web, to the mass media industries, and to each other. It’s not just about whether you’re into pages of words or audio/video, and it’s not necessarily generational either:

So when I see the assertion that as a group, print-oriented old time fans don’t know how to deal with extensive cross-linked multi-threaded fast-paced discussion, all I can do is cough and mutter “bullshit”.

We have a long-standing heritage of transformational fandom — sometimes it surprises fans to know just how long we’ve been making fanvids, for instance. (What other heritages do I have that I don’t know enough about?)

And I’m mulling over what bits of FLOSS culture feel affirmational to me (e.g., deference to celebrities like Linus Torvalds) or transformational (e.g., the Open Source Bridge session selection process, where everyone can see each other’s proposals and favstar what they like). I’d love to hear more thoughts in the comments.

Expectations around socializing and bug reports

I reread the post and the hundreds of comments at oliviacirce’s “Admitting Impediments: Post-WisCon Posts, Part I, or, That Post I Never Made About RaceFail ’09”, where people talked about questions of power and discourse and expectations. For instance, one assessment of a particular sector of fandom: “non-critical, isolated, and valuing individual competition over hypertext fluency and social interaction.” This struck me as a truth about a divide within open source communities, and between different open source projects.

Jumping off of that came dysprositos’s question, “what expectations do we … have of each other that are not related to fandom but that are not expectations we would have for humanity at large?” (“Inessential weirdness” might be a useful bit of vocabulary here.) In this conversation, vehemently distinguishes between fans who possess “the willingness to be much more openly confrontational of a fannish object’s social defects” vs. those who tend to be “resigned or ironic in their observations of same. I don’t think that’s a difference in analysis, however, but a difference in audiencing, tactics, and intent among the analyzers.” When I saw this I thought of the longtime whisper network among women in open source, women warning each other of sexual abusers, and of the newer willingness to publicly name names. And I thought of how we learn, through explicit teaching and through the models we see in our environment, how to write, read, and respond to bug reports. Are you writing to help someone else understand what needs fixing so they can fix it, or are you primarily concerned with warning other users so they don’t get hurt? Do you care about the author’s feelings when you write a report that she’ll probably read?

Optimizing versus plurality

In fanfic and fanvids, we want more. There is no one true best fic or vid and we celebrate a diverse subjectivity and an ever-growing body of art for everyone to enjoy. We keep making and sharing stuff, delighting in making intricate gifts for each other. In the tech world I have praised !!Con for a similar ethos:

In the best fannish traditions, we see the Other as someone whose fandom we don’t know yet but may soon join. We would rather encourage vulnerability, enthusiasm and play than disrespect anyone; we take very seriously the sin of harshing someone else’s squee.

Sometimes we make new vocabulary to solve problems (“Dead Dove: Do Not Eat”) but sometimes we say it’s okay if the answer to a problem is to have quite a lot of person-to-person conversations. It’s okay if we solve things without focusing first on optimizing, on scaling. And I think the FLOSS world could learn from that. As I said in “Good And Bad Signs For Community Change, And Some Leadership Styles”, in the face of a problem, some people reflexively reach more for “make a process that scales” and some for “have a conversation with ____”. We need both, of course – scale and empathy.

Many of us are in open stuff (fanfic, FLOSS, and all the other nooks and crannies) because we like to make each other happy. And not just in an abstract altrustic way, but because sometimes we get to see someone accomplish something they couldn’t have before, or we get comments full of happy squee when we make a vid that makes someone feel understood. It feels really good when someone notices that I’ve entered a room, remembers that they value me and what I’ve contributed, and greets me with genuine enthusiasm. We could do a lot better in FLOSS if we recognized the value of social grooming and praise — in our practices and in time-consuming conversations, not just in new technical features like a friction-free Thanks button. A Yuletide Treasure gift exchange for code review, testing, and other contributions to underappreciated software projects would succeed best if it went beyond the mere “here’s a site” level, and grew a joyous community of practice around the festival.

What else?

I’m only familiar with my corners of fandom and FLOSS, and I would love to hear your thoughts on what models, values, practices, and intellectual frameworks we in open source ought to borrow from fandom. I’m particularly interested in places where pragmatism trumps ideology, in bits of etiquette, and in negotiating the balance between desires for privacy and for publicity.

Let’s all build a hat rack: an interview with Leslie Hawthorn

An internationally known community manager, speaker and author, Leslie Hawthorn has spent the past decade creating, cultivating and enabling open source communities. She created the world’s first initiative to involve pre-university students in open source software development, launched Google’s #2 Developer Blog, received an O’Reilly Open Source Award in 2010 and gave a few great talks on many things open source. In August 2013, she joined Elasticsearch as Director of Developer Relations, where she leads community relations efforts.

I’ve known Leslie for years now, and she is forever inspiring me with her ability not only to find visionary ways to improve the world, but also to follow-through with the rabble-rousing, cat herding, paperwork, and everything else that’s needed to take ideas from “wouldn’t it be nice if?” to “this is how we’re going to do it.”  I really enjoyed her recent blog post, A Place to Hang Your Hat, and asked Leslie if she had a bit of time for an interview to tell Geek Feminism blog readers a bit more about the idea.

For people who haven’t read your blog post yet, can you give us the point of “let’s all build a hat rack” in a few sentences?

In open source software projects – and life in general – there are any number of contributions that are underappreciated or go unacknowledged. I’m very aware of how often that underappreciation or lack of acknowledgement is due to socialization around what labor is considered valuable vs. what is largely invisible – we are taught to value and celebrate the accomplishments of white men and minimize the impact of the labor of women, people of color, transpeople, differently abled people, etc.

The let’s all build a hat rack project is a call to acknowledge all the diverse contributors and contributions in our work lives and volunteer projects, with a special emphasis on acknowledging folks who are not like you first. You can do this easily by writing them a recommendation on LinkedIn – which they can decide to approve for inclusion on their profile – or just sending them a thank you note they can use later. Bonus points for sharing your appreciation on social media using hashtag #LABHR.

Recommendation on LinkedIn: Holly Ross is, quite simply, amazing. She has completely transformed the Drupal Association into a well-run organization that is able to respond proactively, rather than reactively, to fast-paced changes in the larger Drupal ecosystem. She deeply understands the importance of communicating “early and often,” and has brought an enormous amount of transparency to our organization. She’s also extremely savvy about the unique challenges in an enormous, globally diverse, and largely unpaid community of contributors, and conscientious about how to balance that with the needs of our staff and our sponsors. I’ve never seen her back down from a challenge, and every time I have the pleasure of working with her, we always get tons of stuff done, and have tons of fun in the process.

Today, in the further adventures of #LABHR, a LinkedIn recommendation for the indefatigable @drupalhross! pic.twitter.com/b2ynru6uAa

— webchick (@webchick) February 18, 2015

What inspired the project?

It came about for a few reasons, but first and foremost I want to acknowledge Deb Nicholson for inspiring the phrase “let’s all build a hat rack.” There’s more about Deb’s contributions to my thinking and the open source community in the post, so please check it out.

Beyond that, the project came about largely due to the intersection of two frustrations: the lack of understanding people have for everything I – and friends like Deb – have accomplished, and the seemingly unending cycle of horrible news in the tech industry. While it’s important to have a clear and candid dialog about sexism, racism, ableism, transphobia and other issues impacting the diversity of the technical community, that seems to be all I am reading lately. The news is usually sensationalistic and often depressing.

I wanted to give myself and everyone I know something uplifting and useful to read, to encourage all of us to show gratitude and appreciation, and to make that show of gratitude a useful way for contributors who are usually not acknowledged to get the credit they deserve. Not just because they deserve it, but because that public acknowledgement of their work helps with acquiring jobs, landing their next big project and feeling good about continued contributions.

What tips do you have for people struggling to find someone to recommend?

You know, I figured this project would be really easy until I started writing up recommendations. To my earlier point about being socialized to see some labor as invisible or less valuable, I had no trouble thinking up white dudes who had done things I appreciate. I had to push myself harder to think about the women in my life who have made significant contributions, even though they are numerous. I can imagine that some humans, specifically male humans, are having the same issues.

So, to get started, think about things /actions / projects that have meant a great deal to you. Was there a conference you attended where you had an “ah ha” moment? Were you able to solve a problem thanks to great support on a project’s web forum or in their IRC channel? Did you read a blog post that was filled with brilliance and inspired you to be better at your craft? Cool. Were there people involved who were not like you? Great! Not sure exactly what they did? I’d call that an excellent opportunity to find out more about their involvement, thank them for educating you and their contribution, and then use that information to write a recommendation.

I’m not going to lie to anyone – you’re may have to think hard about this at first and it will be uncomfortable. You have to internalize the fact that you’ve been taught to see some very amazing work as non-existent or, at best, mere window dressing. That’s OK, too. The first step toward progress is thinking through that discomfort, then finding the humans to thank at the end of it.

If you’re still having trouble thinking of someone, that’s OK. Talk to your friends or fellow project members for suggestions. Tell them you’re thinking about participating in the #LABHR project, but need help getting started. Friends can help you think of people you’ve missed celebrating, and they may also want to join the experiment and recommend people, too!

I’ve always been impressed with your gracious ways of thanking and recommending people, so I feel like you must have some insight into writing good recommendations. Are there any suggestions you have for people who want to write a great ones?

Keep it short and simple. One of the things that makes writing recommendations hard is that we’re trying to encapsulate so many good qualities into a few short sentences. You don’t have to write down everything wonderful about the person you’re recommending, just the 3-5 ways they’ve been most impactful in your project / company / life. In a pinch, concentrate on things employers want to hear about, as that will make your recommendation most useful.

What impact do you hope to have on people’s lives with LABHR?

I’d like this experiment to give the technical community a reason to express more gratitude for all contributions. I especially want to give white male allies a clear, actionable path to improving things for underrepresented groups. Writing a recommendation will take you about 15 minutes, but it can have immeasurable impact on someone’s future career prospects.

I’m really excited to say that I’ve seen 15 permanent recommendations go by and a whole lot of shout-outs under the #LABHR hashtag so far. I hope many more recommendations will come.

Want to see more inspirational LABHR entries? Check out the #LABHR hashtag on twitter and then write your own!

Please match this $15,000 donation from Sumana Harihareswara by December 29th!

Update Dec 30: Sumana’s offer has been extended until Dec 31 at 1:30pm!

This is a guest post by Sumana Harihareswara. It originally appeared on the Stumptown Syndicate Blog

Sumana at Open Source Bridge. Photo by @reidab.

Sumana at Open Source Bridge. Photo by @reidab.

I’m donating up to USD $15,000 to the Stumptown Syndicate — depending on how much you are willing to match by December 29th. Please join me by donating today and doubling your impact!

Stumptown Syndicate works to create resilient, radically inclusive tech and maker communities that empower positive change. Open Source Bridge, one of its core programs, is the tech conference that has imprinted itself on my heart — informative technical talks, inspiring ideas that help me improve how I do my work, and belly laughs and great food. I love that I can tell friends “Come to OSB!” without having to add “but watch out for…” the way I do with so many other conferences. Hospitality lives in the DNA of Open Source Bridge, so it’s a place where people from different projects and backgrounds can share their experiences as equals. I especially appreciate that it’s an inclusive all-genders tech conference where I’m never the only woman in the room; in fact, in 2014, half the speakers were women.

Liene Verzemnieks at BarCamp Portland. Image by @reidab.

Liene Verzemnieks at BarCamp Portland. Image by @reidab.

Stumptown demonstrates its values before, during, and after OSBridge, and documents them to make a playbook other event planners can reuse. The Syndicate encourages volunteers to help make Open Source Bridge happen (showing appreciation by giving them free access to the conference), encourages them with a reassuring form and clear expectations, and mentors them with structured orientations. The Code of Conduct, accessible venues, clearly labelled food, cheap or free admissions, and open source conferenceware all model effective and ethical collaboration.

But, until now, Stumptown Syndicate hasn’t had the money to host childcare at its events, to offer travel scholarships to OSBridge speakers from other countries, or improve the audiovisual experience (with faster video processing or transcripts/captioning). And it’s had to host its events at borrowed or rented venues, which reduces the Syndicate’s ability to nurture new events and communities; more money in the bank opens the possibility of a more permanent event space.

Amber Case at Open Source Bridge. Photo by @reidab.

Amber Case at Open Source Bridge. Photo by @reidab.

Still, the Syndicate’s done a lot since its founding in December 2010. Every year, Stumptown Syndicate supports or directly hosts 2-4 events in Portland. Hundreds of participants have grown, personally and professionally, via OSBridge, WhereCampPDX, Ignite Portland, BarCamp Portland, and the user groups it supports. Its work on Calagator keeps the community connected, and its focus on inclusion and diversity has helped everyone in Portland’s tech scene benefit. Including, probably, you, if you’re reading this. And it’s done that with about USD $110,000 each year, a mix of donations and sponsorships.

With your help, the Syndicate can plan further in advance and make the events you already love even better. And if Stumptown Syndicate volunteers don’t have to worry as much about fundraising, they can concentrate more on revamping Calagator, mentoring newer developers, and enriching Portland’s tech scene — and documenting their successes so people like me can copy them.

9323447669_c5253b3dd1_b

That’s why I’m willing to give up to USD $15,000 to Stumptown Syndicate. I’ll match donations starting today and ending on December 29th, whether corporate or individual, one-time or recurring memberships. Please donate now to help raise USD $30,000 for the infrastructure of inclusivity!

Stumptown Syndicate is a 501(c)(3) tax-exempt organization. Contributions to Stumptown Syndicate are tax-deductible in the U.S.

Quick hit: Simply Secure, a new nonprofit promoting usable security, is hiring a research director and an operations manager

Simply Secure is a new non-profit that focuses on helping the open source community do a better job at security. Their focus is on adding usable security technology on top of existing, already-widely-adopted platforms and services, and their advisory board includes Wendy Seltzer, Cory Doctorow, and Angela Sasse, among others. (Full disclosure: I went to college with the executive director and founder, Sara “Scout” Sinclair Brody.)

They are hiring for two full-time positions right now: a research director/associate director with some mix of practical experience and formal education in security and UX design (sufficient experience compensates for a lesser degree of formal education), and an operations manager who will write grants and manage finances. Simply Secure strongly encourages applications from populations under-represented in the technology industry. For both positions, experience with and/or enthusiasm for open source is desirable but not required. Simply Secure is located in the US in Philadelphia and is actively recruiting candidates who work remotely.

To apply, visit their jobs page!

Quick hit: Free travel grants for women to attend EuroBSDcon 2014 in Sofia, Bulgaria

Google is offering 5 grants for women in computer science (either working in or studying it) to attend EuroBSDcon 2014 — the main European conference about the open-source BSD family of operating systems — in Sofia, Bulgaria, to take place September 25-28. The grants cover conference registration as well as up to €1000 in travel costs.

Women who have a strong academic background and have demonstrated leadership (though if you don’t think you do, you should apply anyway) are encouraged to apply. Google’s form requires selecting either “male” or “female” as a gender; if you are not binary-identified but are marginalized in computer science and wish to apply, make use of the contact information for this Google program.

Also note that EuroBSDcon does not appear to have a code of conduct or anti-harassment policy. (If I’m wrong, add it to the wiki’s list of conferences that have anti-harassment policies!)

Drupal for Women Who Just Googled It

This is a guest post from Nikki Bailey. Nikki is a queer feminist lady: barista by day, web developer and feminist bookworm by night. She’s just launched a website for crowdsourcing knowledge about science fiction/fantasy books by women, and things she enjoys while that’s not taking up all her free time include gardening, aikido and Minecraft; you can reach her on Twitter at @kwerey.

Update by Mary, May 24: the site Nikki discusses in this post is at kwerey.com: Kwery, genre fiction by women.

About a month into the new year, during the winter lull at the cafe I work for, I decided to make a website.

Well, no, that wasn’t quite how it worked. I decided I wanted to learn about programming, and when CodeAcademy didn’t really hold my attention, I figured I might have more fun making something myself. Something small but practical: I’d make a site to keep track of books I’d read. That sounded like it’d be simple but useful, and I’d probably be done in a week and I’d be able to put “knows HTML” on my CV.

That plan changed pretty quick. I asked some techy friends on Facebook: One of them recommended WordPress, and then a couple of people mentioned that Drupal was cool at the moment. It’s probably a bit more versatile as a CMS overall, someone reckoned, but it’s difficult to get into – you might want to start with something a bit more simple.

I’ve been hacking stuff into working in Linux for more or less a decade now: the words “it’s not user friendly” lost all effect on me a while back. I took a look at Drupal and found a tool someone had written for it that looked up any ISBN in an open database and populated a form with the results automatically. That was me sold then and there: I went straight to the Very Basic Tutorials page on the Drupal site and started putting together some mysterious thing called a LAMP stack…

Three weeks later I’d got pretty carried away. I moved from learning my way around Drupal to learning about CSS and HTML and version control and PHP arrays. I learned to troubleshoot. I fixed problems – I even nervously published a few patches.

I hadn’t worked this hard since final year exams, or been so excited about what I was learning. I cycled to work daydreaming about UX and faceted searches, came home and filled my Firefox bookmarks with tutorials.

Eventually, I got there. My finished project is this: an online catalogue that stores books with all kinds of metadata: reviews users have added, publication date, genre, and the kind of questions things like the #WeNeedDiverseBooks campaign asks: there’s a field for ‘are there LGBT characters?’ and ‘is there a person of colour as a central character?’. In the end, I made it a catalogue of just books by women, because that’s an axe I’ve got to grind with the science fiction & fantasy community: hardly anyone ever recommends me books by female writers.

The site went live a few weeks ago, and last time I checked in on it, there were all kinds of cool sounding books on it I hadn’t ever heard of: I’ve made a way to find to provide myself with infinite new books to read, and put a resource out there I think could be really useful to people: I was over twenty by the time I read a book about a lesbian character that wasn’t totally depressing, and I’m pretty proud and excited about putting something out there to help marginalised people find themselves in fiction.

I always thought of the phrase ‘web development’ as referring to some kind of very structured skill, with a budget of thousands and probably more than one Gantt chart involved. That changed pretty much as soon as I started googling. Thanks to open source technology and the generosity of geeks with their secrets, it’s taken me under 2 months and £20 to put together a website that’s getting 1000~ unique visitors a day in its first few weeks of life: it’s been an act of creativity and collaboration, and it’s left me really excited about all the cool stuff the internet makes possible.

Thanks for everything, geeks of the internet. I hope this is gonna be the first of many projects you’ll see from me.