Overcoming Challenges Faced by Women

Overcoming Challenges Faced by Women

Overcoming Challenges Faced by Women

It’s time to talk about them

Open-source software (OSS) thrives on collaboration and innovation, yet for many women, entering this space can feel like an uphill battle. With only 11% of OSS contributors being women — and even fewer in leadership roles — the gender gap is undeniable. A significant part of this issue stems from the challenges women face while contributing to open-source projects, many of which go unrecognized or unaddressed. By shedding light on these obstacles, we believe we can foster more inclusive environments, build confidence in newcomers, and increase women’s participation in OSS. This section reveals some challenges that women face in OSS.

A megaphone that speaks about a thunderous, rainy cloud, symbolizing challenges.

Lack of peer support

Research has shown that a significant challenge for women contributing to OSS is the lack of peer parity, leading contributors to feel invisible in larger men-dominated groups (Trinkenreich et al., 2022 ↗). Without female mentors, many women struggle to find guidance, leading to isolation and, ultimately, disengagement. Expanding the presence of women in leadership and mentorship roles is essential to fostering a more inclusive and supportive environment. While such a problem is a work-in-progress, structured mentorship programs, like those offered by Outreachy ↗ and Google Summer of Code ↗, are great initiatives for those willing to particiapte in OSS communities. These programs provide practical advice and a clear path towards contributions.

However, don’t let this discourage you! If you’re eager to contribute to an OSS project, don’t let the potential lack of peer support hold you back. Research has also demonstrated that women play crucial roles, both as coders and non-coders, within OSS communities, with many serving as maintainers. Sharing success stories of women can inspire newcomers and increase visibility. If you know any active OSS contributors, invite them to share their experiences! Our website welcomes histories from OSS contributors.

Keeping the ball rolling

Taking that first step in OSS is a complicated step for any newcomer. For women, the fear of judgment, the imposter syndrome, the lack of peer parity, and work-life balance issues can make the process even more complicated. We need to keep the ball rolling. OSS projects provide great learning experiences for women, allowing them to connect with the software industry and learn more about software development. To avoid frustration while contributing to OSS projects, a few strategies can be used:

For those who are already part of OSS communities, the support of newcomers is essential. Don’t let newcomers give up on their contributions, and help them as much as possible.

A woman rolling a ball up a hill while considering how to overcome challenges

Non-inclusive environments

Toxicity and negative behavior are unfortunately significant and present challenges women face in OSS communities. In a research survey (Trinkenreich et al., 2022 ↗), women involved in OSS reported the presence of gender bias, harassment, and exclusionary behavior in many OSS communities. From dismissive comments in technical discussions to outright harassment, these behaviors push many women out of this context. Even after contributing, women often face greater scrutiny compared to men. Occurrences connected to the ideas of “prove-it-again” ↗ and “glass ceiling” ↗ force women to repeatedly demonstrate their competence, making the process of contributing to OSS exhausting and discouraging.

To foster positive experiences, we encourage women to:

Other challenges

Besides gender-associated challenges, women also face the same challenges as any newcomer. Igor Steinmacher lists several of these barriers in his thesis ↗ “Supporting newcomers to overcome the barriers to contribute to open software projects”. Among the barriers most newcomers face, we find the following categories:

While such barriers may exist, following our guidelines for getting started in an open-source project can help overcome these challenges. Don’t waste your time, read our discussion ↗ on this topic.