2024 will be the 12th year since I made my first open source contribution.
Since then I have:
- Contributed to a global scale infrastructure GitHub Container Registry
- Built a network of friends from all over the world
- Started an Open Source Company
In this article, I will share the top 3 out of my 9934 reasons to start contributing to open source.
If you’re looking to learn new skills, and grow your professional network and career while working on projects you care about, just hear me out for the next 3 minutes.
Let’s dive in! 🚀
TL;DR
- Reason #1: You can work on whatever you want
- Reason #2: You can create value for other people
- Reason #3: You can showcase your skills
- Wrapping Up
Reason #1: You can work on whatever you want
With open source, you get the freedom to work on projects that you are passionate about. You can explore your interests, and learn new skills, without needing to meet a deadline.
This is very different from usual corporate work i.e. mostly closed source. And you are restricted to working on a specific set of technologies. In the long term, it can impact your technical growth and ability to adapt to industry changes.
It doesn’t need to be that way.
Take it from me. In previous roles, I was working in languages that I wasn’t interested in. I literally felt like my skills were stagnating. As a result, I was falling out of ‘love’ with programming.
But then I started working on open source projects in my spare time. And boy that helped. I was free to learn new languages and work on projects exciting to me.
Getting started with open source was one of the best decisions of my life!
And the best part is you can start small and slowly ramp up at your own pace. At Flipt, we have good first issues specifically for first-time contributors.
All you need to do is show your interest by commenting on the issue and we will help you out in making your first contribution.
Isn’t that amazing? 🙂
Reason #2: You can create value for other people
Right now, you are sitting on a lot of static knowledge that you have gained over the years with your professional and personal experience. Open source provides you an active community of developers who you can share it with and make a positive impact on the project.
It’s one of the most fulfilling things you’ll do as a developer. I’ll take the case of our contributor
Reason #3: You can showcase your skills
Lastly, open source is one of the best ways to collect social proof.
You collaborate with the community, communicate on issues and features, and ship your code. You become a “low-risk” hire for any employer in comparison to one with just a resume.
Your contributions will bring you visibility and recognition that can potentially lead to job opportunities, consulting & speaking gigs, etc
// Detect dark theme
var iframe = document.getElementById('tweet-1728963251294089254-725');
if (document.body.className.includes('dark-theme')) {
iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1728963251294089254&theme=dark"
}
Our own because of his amazing work on one of our if you need help with that.
We have an awesome community there 💗
If you liked this post, follow us for more of open source related articles 🙂
Community-Analysen & Experten-Meinungen 0
Verwandte Story-Cluster & Quellen (Vektor-KI)
Ähnliche Beiträge
Auch interessante Nachrichten 3 Reasons Why You Should Contribute to Open Source in 2024
Thematisch verwandte Begriffe: Reasons, Should, Contribute, Open · 6 Treffer
Apple accuses OpenAI of destroying evidence as trade-secrets fight intensifies
GPT-6 Astra Release Today? OpenAI’s Next Major AI Model Is Almost Here
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
posted on to simulate it locally.
Just like for the git backend, the
mage dagger:run test:unitdoes the work to start, provision and configure the test suite appropriately.However, if you do want to run this test locally to experiment or investigate, you can always do the following: