Contributing to open source projects


TL;DR

I have made my initial foray into the realm of open-source contributions:


I have always been passionate about the open-source world. The majority of my current job relies heavily on open-source tools and packages. In fact, it is remarkable to acknowledge that a significant portion of the internet operates on open-source code.

However, I must say that I never truly comprehended why people would invest countless hours in building software merely for the sake of creation – that is, until I built my first website.

The high I got from building something out of thin air was amazing, even though it was poorly designed and nobody was going to use it. In fact, at times, I find the process of shipping a product with real users to be as fun as creating something that exclusively solves a problem for myself and perhaps for some of my friends.

I never really considered myself a good-enough engineer to contribute to an open-source project, though, and even browsing through open-source repositories was overwhelming and daunting.

However, this month, I decided to change that. I am proud to present my inaugural open-source contribution:

While it may not be a feat of engineering genius, and a significant portion of the code already existed elsewhere, hopefully it will help someone out there – or, at the very least, confuse a few robots lurking in the depths of the crazy interwebs.