Open-source software is the way to go, and contributing to it is one of the best things that one can do to kickstart their career. But as easy as it sounds, in reality, beginners have lots of doubts and trouble understanding and selecting a project to contribute to, and that’s when TODOs left by developers come to the rescue.
For starters, TODOs in a project could be a new feature or leftover work of contributors. When it comes to open-source projects, you can find thousands of TODOs, but how can you find out the total number of TODOs in different open-source projects? This project by Martin Schleiss is a great place to start.
Open-Source TODOs: Contribute To Open Source Right Now!
Let’s look at the TODOs graph of the project we love the most. Yes! You guess it right! Linux. As of writing this article, there are 5,407 TODOs with a high, low, and close count of 5423, 5422, 5423, respectively.
Similarly, there are graphs for other open-source projects, like PHP, Python, Node.js, Golang, Rust, Swift, TypeScript, Django, Next.js, ReactJS, VueJS, Webpack, Elasticsearch, MongoDB, and PostgreSQL.
Golang has by far had the highest number of TODOs (15,000) added in 2018, which makes me want to meet the developer who added these TODOs in a single commit.
Jokes aside, let’s look at the reasons why you should start contributing to open source right now.
Why Contribute To Open-Source?
One of the fundamental things about contributing to open-source is, you get to learn a lot of new stuff, and the impact it’ll have on your career will be priceless.
2. Meet New People And Share Opinions
By contributing to projects, you can grow your connections, exchange opinions, and maybe join your favorite MNC with the help of referrals.
3. Add Achievements To Your Resume
Your resume defines who you are, in which case it is important to contribute to projects and add new achievements to your resume.
The more you contribute, the better the chances of settling in one of the FANG (Facebook, Amazon, Netflix, Google) companies.
If you’re starting with coding, make sure to check out our top programming languages to learn in 2021 article.
What do you think of this project? Have you ever contributed to open-source? Leave your answers in the comments section below.