One day, I was just browsing through Twitter, you know, reading other people’s tweets and catching up on things. As I was scrolling down, a particular tweet caught my eye. It was about Outreachy – a paid internship program for women. I clicked the link and read up on the program. The main aim of the program is to encourage women to contribute to open source software and support software freedom. Even though I had absolutely no experience working on open source software, I still decided to take a crack at the program because I am a feminist 🙂 (also, I was free the whole summer)
The main page of Outreachy listed the participating organizations, the application process and various details. The organization that interested me the most was Apache Mesos. Mesos is a cluster manager that abstracts CPU, memory, storage and other compute resources away from machines, enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. Coincidentally, I had basic knowledge of C++, so working on Mesos was perfect for me. Therefore, after extensive reading on what Mesos is and how it works, I submitted two patches, out of which, one was accepted. Then, I submitted my application and waited for the results to come out. After acquainting myself with the software and the community, I realized I really wanted to be a part of it, mostly because the Mesos community is extremely welcoming to newcomers ^_^
The results came out, and surprisingly, I got accepted! 😀
The first week, I had a lot of trouble. I spent hours on problems that would probably take minutes for pros to solve. But with lots of help from my mentor, Vinod Kone, I was able to successfully submit more patches. I am still working on starter tickets to get more familiar with the code base. Once I am, I’ll start working on my proposed project.