This talk will explore how to identify and understand the right open source community and project to participate in as a newer developer. We'll also look at the difference between an individual contributor’s role and a maintainers role as well as little steps you can take to navigating to the maintainer role and some bigger steps you can take when transitioning to a maintainer in open source.
- Why every maintainer or manager in Open source today was once a regular contributor.
- How consistency and dedication towards contributions yield faster results.
- Why every contributor stands a chance to move up the leadership ladder in open source.
I am a self taught software developer, technical writer and open source advocate, currently working as a Developer Advocate at Kyverno (Kubernetes policy engine). I developed interest in programming in 2020 and thanks to the pandemic, I had enough time to learn and get a hang of it.
I got to know more about Open Source by June 2020, and just like every first contributor, I was scared and had so many doubts. I started by contributing to random open source projects on GitHub but then I realized that I wanted to do more. I saw how contributors earned titles in their various communities they contributed to and I wanted to make an impact that would earn me one of these titles as well.
I decided to focus my energy on a few open source communities to level up. While I was still making random contributions on GitHub, I began focusing on 3 communities: Gnome, CHAOSS, and Layer5.
After 4 months on consistent contributions, I...
- Became a D&I Badge reviewer at CHAOSS
- Joined the content creators for Gnome Africa
- Earned the MeshMate title in Layer5 and was invited to join the team of community managers