Open Source

Summarized using AI

Beyond OSS

Verónica López • June 24, 2017 • Earth

In her talk "Beyond OSS" at GoRuCo 2017, Verónica López explores the importance of inclusivity in the open-source community, particularly for individuals from diverse backgrounds. She emphasizes that while contributing to open source is often promoted as a means to start a career, many newcomers face barriers that prevent them from engaging effectively.

Key Points Discussed:
- Responsibility of Inclusion: As a Latina software engineer, López discusses the critical responsibility of fostering a truly inclusive environment beyond just inviting diverse individuals.
- Defining Diversity: She stresses that diversity should encompass different perspectives, not just visible traits such as race or gender. This understanding is essential for fostering a holistic approach to inclusion in tech.
- Cookie-Cutter Culture: López critiques the tendency of some communities to invite diverse individuals only to mold them into an existing culture, rather than appreciating their unique backgrounds and contributions.
- Barriers to Entry: She highlights the challenges newcomers face, including harsh environments, unclear documentation, and biases that affect how they are perceived based on their background or experience.

- Misconceptions: Addressing misconceptions, López encourages community members to listen and empathize with diverse contributors instead of making assumptions about their skills or motivations.
- Alternative Contributions: She suggests recognizing various forms of contributions beyond coding, such as writing articles, giving talks, and mentoring, which can enrich communities.
- Mentorship and Support: López advocates for the availability of experienced mentors and inclusive conflict resolution practices to ensure new contributors feel safe and supported.
- Creating Inclusive Opportunities: She shares her experience organizing meetups where contributors can engage with different projects based on their skill level and encourages outreach for help in finding diverse speakers for conferences.

Conclusion and Takeaways:
López concludes by reiterating the need for the tech industry to broaden its definition of contributions to include advocacy and community support, not just technical skills. Recognizing these diverse efforts is critical for fostering a welcoming and productive environment in open-source communities. Her call to action emphasizes the value of actively listening to different voices and acknowledging that every effort contributes to the rich tapestry of the tech community.

Beyond OSS
Verónica López • June 24, 2017 • Earth

Beyond OSS by Veronica Lopez

As software engineers, we're constantly encouraged to contribute to Open Source as a means of learning and giving back to our communities. However, this vision can alienate newcomers from different backgrounds. To fight this back, in this talk I'll explain why this happens, and I will share different ideas that can lead us to foster real diversity in our communities and workplaces.

GORUCO 2017

00:00:16.680 Okay, so I am Verónica López from Mexico City. Today I'm going to talk about how to be more inclusive beyond open source contributions.
00:00:23.189 Being a Latina from Mexico, talking about inclusion is a significant responsibility for me. As a software engineer and former scientist, I work with distributed systems, primarily in Go and a bit in Elixir. I also have extensive experience with diversity initiatives. Even though it's not my formal job, I often find myself involved in discussions about diversity.
00:00:36.239 Every time I hear about someone setting up diversity initiatives, I wonder if those initiatives are diverse enough. Do they only cover women or people of color? Everyone has good intentions, but that doesn't necessarily mean their initiatives are effective. To truly foster diversity, we need to include everyone, regardless of gender, ethnicity, or background.
00:00:52.750 This talk will last approximately ten minutes, and I will focus on four main points today. First, we'll cover an introduction to what diversity means, then discuss a concept I refer to as 'cookie-cutter culture' and the misconceptions surrounding it, and finally, I'll share ideas on how to solve these issues.
00:01:05.300 Beginners and people trying to learn new skills are often advised to contribute to open source as a means to kickstart their careers. However, it's not that easy. I don't know how many of you have been approached by junior programmers, or even those who aren't junior, seeking to learn new technologies like Ruby or your specific gems.
00:01:19.330 Many people suggest starting with open source to build a portfolio, but the reality is that for a lot of individuals, it's not as simple as it sounds. There are numerous setbacks, the most common being harsh environments and weak codes of conduct in some communities.
00:01:26.380 Many codes of conduct I have seen online are overly optimistic, assuming that everyone involved has good intentions and that conflicts won't arise. Unfortunately, that's not reality. Moreover, poor documentation can hinder those who are new to these communities; what might be clear to us can often be confusing or unclear to others.
00:01:41.769 There are also inherent biases that lead us to make incorrect assumptions about someone's technical capabilities. For example, if a woman speaks about diversity, some might think it's because she lacks technical knowledge, or if someone asks technical questions, we may assume they are junior and treat them condescendingly, which is not the case for everyone.
00:01:58.320 The second point I want to address is 'cookie-cutter culture.' This refers to the tendency of communities to invite diverse individuals to join but only to mold them into a version of ourselves. True diversity means recognizing that we come from different backgrounds with unique perspectives and contributions to offer.
00:02:16.310 Diversity should encompass a variety of contributors and workflows. Often, organizations mistakenly believe that diversity only pertains to visible differences, such as skin color or gender, disregarding the value of diverse thought and experiences.
00:02:34.300 We often hear stories of individuals who made their way through contributions from grammatical corrections to becoming prominent developers. While such stories are inspiring, they do not represent everyone's experience.
00:02:42.729 If someone doesn't have extensive experience with a particular technology, it doesn't mean they're unqualified. We need to ask ourselves what each person can bring to the table rather than judge them based on their familiarity with specific technologies.
00:02:54.350 The assumption that everyone has the same amount of time to contribute is another misconception. Not everyone can devote the same hours to open source projects, and there are a myriad of reasons why someone may not contribute code, ranging from limitations in time, resources, or mentorship.
00:03:10.550 Many people, particularly from underrepresented groups, may feel pressured to demonstrate their expertise through contributions, and if they don’t, they are often labeled as uninterested or lazy. The solution to these misconceptions is simple: stop assuming and start listening and empathizing.
00:03:24.370 Encouraging diverse contributions can take many forms. People should feel empowered to give talks or write blog posts about projects, regardless of whether they have committed code. An example from my work involves organizing meetups where we tackle issues from various projects, categorizing them by difficulty to make contribution accessible to everyone.
00:03:37.890 We also ensure experienced mentors are available to assist those new to the process. It’s crucial to have conflict resolution mechanisms in place in your codes of conduct to foster a safe environment.
00:03:53.550 Many leaders of open-source projects have expressed their struggle to find diverse speakers for conferences, without ever reaching out for help. By collaborating and asking for support, we can create a more inclusive environment for everyone.
00:04:05.200 Recognizing contributions in all forms—not just code or documentation—is essential in fostering a positive and inclusive community. Everyone's efforts matter and should be acknowledged.
00:04:17.990 Emphasizing appreciation will encourage continuous participation and influence future hiring practices in technology, as organizations increasingly seek candidates with open-source contributions.
00:04:42.650 To wrap this up, it's crucial for individuals in technology to actively listen to different voices and explore a broader definition of contributions. Open-source contributions encompass not just code but also mentorship, advocacy, and community support.
00:04:53.810 I may not have contributed a single line of code in an open-source project, but I have dedicated significant time to initiatives that empower others to succeed in making substantial contributions. It’s important to recognize that every effort counts.
00:05:10.710 Thank you very much.
Explore all talks recorded at GORUCO 2017
+6