Open Source is not about failures but countless opportunities
Hi, I am Tushar Goel 3rd year Undergraduate ECE student from Jaypee Institute of Information Technology, this year I got selected for Google Summer of Code under AboutCode. This article is not about how I got into GSoC, there are already many articles and videos regarding that. This article is about how one should not give up on open source even they are not selected for the program that they wanted to get in.
I started contributing to open source from around February 2019, my first open-source organization was Codeuino. I learned some basic coding conventions while contributing to that organization and also submitted a proposal for GSoC 2019, which was rejected(due to fewer number of slots, as informed by mentors). I still contributed to Codeuino after getting rejected and made some PRs too, and later was selected as GCI 2019 mentor under Terasology Foundation (Sub organization Codeuino)
Around May 2019, I also joined another open-source organization AboutCode and tried to apply for GSoD 2019 under Philippe Ombredanne and Dennis Clark, this time I also got rejected due to fewer numbers of slots allocated by GSoD. But I liked the environment, work-culture, and helping nature of mentors of this organization so I decided to stick to this organization and tried to learn from this organization by making some PRs.
So it was around October when Philippe and I decided to start working on a new project called FetchCode(A library to reliably fetch code via HTTP, FTP, and version control systems.). From that period onward till the results were announced I worked on Fetchcode and package-url. I made several PRs in that period and learned something new in every PR review(thanks to Steven and Philippe). Those PR reviews made my coding style much better than it was before.
After so many failures too, I still got benefited in sticking to open source by learning how to write industrial level code and also connected with people smarter than me. And at last, I finally got into the program after so many failures.
Special thanks to my organization mentors for selecting me for this project and showing their confidence in me and thanks to my friends Nitin Singhal for backing me up after every rejection. Adios :)