DEV Community

Uday Rana
Uday Rana

Posted on • Edited on

My Goals In Working On Open Source

I wanted to define what it is I'm hoping to learn and achieve by contributing to open source.

I've been working on open source for a few months now and going into it my top priority was working on real projects that people actually use, and getting to experience what it's like working with a mature development team that has well-defined processes. This is something I felt was lacking in my education and learning so far, even at my internship.

So far I think I've been doing pretty well. While the scope of my contributions has varied, I've been able to work on a few projects - some larger than others, but all of them being software that people actually use (as opposed to someone's side project): cve-bin-tool, libplanet, ByteChef, Ghostfolio, and Mattermost.

I want to continue this growth and learn to work better in larger repositories and with larger teams, while being able to make an impact with my work.

I've been doing some more work on Mattermost, while also attempting a contribution to GitHub CLI. I talked about these in my previous blog post.

I think projects of this scale are ideal to gain experience and learn from. They also come with their own challenges - I find they're much more critical when it comes to accepting changes than smaller projects.

That's it for this post. Thanks for reading.

Top comments (0)