Coraline Ehmke has developed apps for the web for 20 years. In that time, she's learned a lot about open source culture and what makes a community of contributors tick. At the Great Wide Open conference this year, Coraline gave a talk about diversity in open source.
She came at the topic from the angle of diversity as a value of the culture of our groups. By now we've heard from many open source thought leaders on why we need diversity in open source—arguments mainly center around the more people of the greater population that we include in our groups, and make feel welcome to our groups, the better our results will be. Why? Coraline points to a study indicating that groupthinking is a real thing—we tend to agree with and value the things that are said and done by other people that are simply like us. So, the presence of someone different in our group increases accuracy by reducing knee-jerk agreements.
Coraline's talk goes further by helping us take an honest look at ourselves and our groups. She says diversity is a value we may readily agree with but warns that if we aren't living it, we're lying to ourselves.
Culture comes down to values. Values are shared by expressing them... If you have a value that you don't act on, it's a conceit.
Are you starting a new open source project? Have you onboarded new members to your group? Do you have a code of conduct? What are the shared values of your group? Even if you think your group is acting on a value of diversity, it's worthwhile for every open source project member reading this to take these steps to their next group meeting.
1. Attract and bring in people who are different from you to your group by presenting the values of the open source way to your group. Reference: Opensource.com's pillars of the open source way.
We value the free exchange of ideas. We want to collaborate with each other. We want everyone to feel a part of the projects that we work on. We want to value contributions from all people.
2. Create a safe and positive place for a diverse group to work by adopting a code of conduct. Reference: Contributor Covenant on GitHub
What’s beautiful is seeing different people with different opportunities, advantages, interests and abilities coming together.
Coraline wraps up her talk with the question: How do we make an impact on the world based on what we believe in? She says the best place to start is by thinking about who you want to be and how you are going to get there. Then, think about who you want your community to be and how you’re going to get there. Let's go!
Coraline Ada Ehmke is a speaker, author, teacher, open source advocate and technologist with 20 years of experience in developing apps for the web. As a founding member of LGBTech.org, CultureOffset.org, and OpenSourceForWomen.org, she works diligently to promote diversity and inclusivity in the tech industry. Her current interests include small-application ecosystems, APIs, business intelligence, machine learning, and predictive analytics.