Replies: 7 comments 22 replies
-
Recording of the meeting mentioned by Kin above -> https://www.youtube.com/watch?v=KNMdqXIxr-s Let me share a bit of context here for others joining discussion and not knowing AsyncAPI Initiative well but wanting to help: Technicalities
What we tried so far
We do not have a dedicated program to change how things are atm. We do not have any women in TSC either.
I agree we should do more, but I do not know what. Complexity of the subject in open sourceWe can differentiate 2 types of maintainers in AsyncAPI.
Onboarding more women as individual contributors is complex and concerns open source in general. I once attended a Linux Foundation webinar about this subject. It basically is not just a problem with AsyncAPI but general presence of women in open source. I definitely do not mean here that because it is general problem, it is not our problem. Just wanted to bring more context into discussion. Onboarding of people hired by other companies is different subject. We do not have many companies supporting their employees to work on open source project. AsyncAPI struggles with it and we are constantly, together with @fmvilas, trying to change that. We do not have any influence on companies that use AsyncAPI or benefit from AsyncAPI, and fighting for better representation of women in here will also be a challenge. This complexity of course do not block us from mentioning the subject when talking to companies. I'm just again sharing more context for the discussion. Final wordsAt AsyncAPI Initiative we like pushing boundaries and changing trends:
I truly hope we can make a difference in women representation in open source too! |
Beta Was this translation helpful? Give feedback.
-
Thanks Alejandra and Kin for opening the debate ❤️. In the most optimistic study, I have found female representation makes up only 7% within open source so the problem our community has is something common in the sector. AsyncAPI is a project created by men, driven by men, and therefore, it is mainly aimed at men. It's uncomfortable to think this, it's uncomfortable to write it but the important thing is that we are willing to change it. Tools I can think of to reverse this situation:
In some other areas, like culture, there are a lot of very interesting discussions and research on the fact that there are a lot of underrepresented communities that don't feel included, not because there is no possibility of entry (doors are hypothetically open), but because they don't feel comfortable on it. I mean, museums and libraries, among other spaces. Maybe we could take a look at the case studies coming from there and see how they are fighting against this problem. After all, some of their achievements could be incorporated into our field. |
Beta Was this translation helpful? Give feedback.
-
I would love for us to discuss ways we could promote this in our social media channels for AsyncAPI. Maybe I can team w/ @Barbanio and @derberg for tweets/linkedin posts to schedule that target women specifically. Marketing more in social media that we desperately want more women contributors could help bring visibility to the project + encourage women to DM us. |
Beta Was this translation helpful? Give feedback.
-
Thank you @alequetzalli for adding this topic to the discussion and thank you @kinlane and the AsyncAPI team for being willing to openly discuss and seek solutions to ensuring diversity and inclusion across these projects. I would like to share my experience and the insights I've gained from being involved with groups and organizations that provide the prior art on which AsyncAPI can build a diverse community. For anyone getting started with open source contribution can be intimidating and overwhelming. The two projects I've worked with closely have done a stellar job of creating communities that are welcoming to women and provide cultures that are accessible and supportive of women contributors and oddly enough when communities make space for women everyone benefits. Both the Python Software Foundation and the Rust Language have created just such communities. They establish values and goals that are amenable to attracting diverse community involvement and they act out those values in concrete ways. AsyncAPI is a young project , by comparison, and getting these type of values in place so early will have far reaching benefits to this community. My path into open source was made possible by the program run by Mentored Sprints and PyCon. Mentored Sprints has been running their matching service for maintainers and contributors for years, it continues to improve, and spread to other conferences. Basically, it's is a one day "sprint" where the Mentored Sprints team provides know-how, sprint infrastructure and support to help maintainers on board new contributors and help contributors land their first open source PR. My experience with the program was incredibly positive and launched me into open source contributions to other projects. Having someone demystify the process of joining an open source project was confidence building and delivered the reassurance I needed to step into additional projects. The Rust community is beloved because they adopted a strong set of values that are reinforced by what they do in every venue and on every platform. As a new contributor I was welcomed, encouraged, supported and accepted as full member of the organization when I could barely spell Rust. There is an emphasis on mentorship at every level of the Rust org. There is an expectation of empathy and personal maturity in all community engagements and a guiding principle even for the behavior of the Rust compiler. Much has been written about the role of empathy in the creation of compiler error messages. The leadership of Rust is intentional in a culture that rejects male dominated and competitive tropes like hazing "noobs" or limiting contributions of new members to lowly tasks to pay one's dues. Creating an environment insistent on empathy that rewards collaboration and not competition is the reason that there are so many women in leadership within Rust. Some example leadership positions held by the women of Rust.
In this video that introduces the Rust Foundation, 2 of the 3 leaders quoted are women. What Rust illustrated to me is that inclusion of women in the organization is something you do more than something you say. To further demonstrate the difference between a tenet versus pure messaging this article from Fortune magazine lists "The Best Workplaces for Women" in the US. Silicon Valley and the FAANGs in particular devote considerable messaging resources to championing their diversity and inclusion programs, yet not one of them appear in this list. They message this topic heavily, but apparently that doesn't make those messages actionable. AsyncAPI or any other group that wants to improve participation by women must take actionable steps to recruit women from industry, to promote women into its leadership and to ensure a culture of empathy where all feel welcome and valued. @derberg Was on target mentioning Women Who Code. AsyncAPI can build awareness by delivering talks at the plethora of monthly meetups that WWC holds across the US. I'm less familiar with their international meetups, but it wouldn't be too difficult to research those. There are other monthly meetup groups that could be targeted and approached by members of the AsyncAPI team to deliver talks that would build awareness of the many contributions opportunities offered by the project. There are other mentorship programs that could be implemented, but I'll pause here as I fear this post may become tl;dr, if it hasn't already. Some of these solutions could be their own discussion topic, but let me leave you with this thought. There already exist many solutions to this problem. Increasing participation by women is solvable with a menu of existing options. It can be done. |
Beta Was this translation helpful? Give feedback.
-
Just one more thing.... The Collaboration Guidelines from this project called Optopodi in the rustlang repo is an excellent example of how the organization sets expectations for the community and provides the signals that empathy and kindness are valued. Just as rustlang adapted these guidelines from other organizations, AsyncAPI can find examples of fostering an environment and culture that is woman positive and steal those - with attribution, of course. 😄 FYI: The project is a WIP and gathers data on from github issues and PRs across the rustlang org in order to provide insights on areas that may be struggling as evidenced by slow issue close times and orphaned PRs. |
Beta Was this translation helpful? Give feedback.
-
I was going through the discussion here. Pretty interesting. Is there any mentorship available to guide people who are looking for mentorship and guidance? I'm a Technical Writer and pretty new to the scene of API. I would like to explore how I can advance in this area. ( Going by the mantra ...There's no such thing as a stupid question.) Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm doing some work on this thread. Context: Action plan: So, I'm analyzing the data on the issue. The idea is to write an article about this topic, using the real testimonies I have gathered and also more information coming from the academic and scientific realms. Future lines: I will publish the article in this thread as soon as I have it. I will be giving news about the progress of the process. And, of course, any suggestions are welcome 🙂 |
Beta Was this translation helpful? Give feedback.
-
I wanted to start a conversation around the troubling fact that there are too few women and people of color involved at all levels of this community. AsyncAPI’s Senior Technical Writer Alejandra Quetzall brought it up in the SIG call today, but it is something that continues to get brought up, yet continues to be a problem for us—that the API specification conversation is largely dominated by white men. I know that many of us dread having this conversation, but trust me, it is no fun being the person to bring it up (or be affected by it), and I’d rather do the work than require women and people of color to keep doing the hard work here. So I wanted to kick off this conversation around what we can do to address this issue—I am looking for discussion around two things:
If you aren’t comfortable having this discussion here on the forum, feel free to email your ideas at kinlane@gmail.com, but I would prefer that we have this conversation out in the open, no matter how uncomfortable it makes us. I’d also like to make sure we keep this conversation friendly, inclusive, and supportive, but also make sure it is an honest and straightforward one. I look forward to hear your ideas and thoughts, and if you are someone from any of the underrepresented communities that are regularly absent from technology and the world of APIs, feel free to ping me directly for help learning about how you can get more involved.
Beta Was this translation helpful? Give feedback.
All reactions