Don't Contribute to Open Source

228,706
0
Published 2024-01-18
You heard me right. I don't think you should contribute to open source. Unless...

KEYWORDS: GITHUB OPEN SOURCE CODING DEVELOPING PROGRAMMING LEARNING TO CODE FIRST CONTRIBUTION PULL REQUEST

Check out my Twitch, Twitter, Discord more at t3.gg/

S/O Ph4se0n3 for the awesome edit 🙏

All Comments (21)
  • @georgehelyar
    This is how you contribute to open source: Use open source, notice a bug, investigate the bug, write a bug report and offer to fix it
  • @andybrice2711
    I'm going to invoke Goodhart's Law here: “When a metric becomes a target, it ceases to be a good metric.”
  • @gro967
    The most important message is: “If you don’t know where to contribute, you shouldn’t”. If you are not solving or improving a product you are using (even docs are fine), don’t contribute.
  • @thedoctor5478
    contributing to opens-source is hard for both maintainers and contributors. It's in no way an activity for noobs.
  • @ScottMaday
    I also believe many new developers are putting a language or framework before the project. They want to “learn typescript” but don’t even know what to build with it. Imagine saying “I want to learn how to use a drill” and having nothing to drill into. Pick your project first, then pick your technology. I also feel that you’re far more likely to be engaged if it’s a project you picked on your own and truly have a passion to complete it
  • @annieperdue6140
    just like noone needs to get married: "All my friends are married so I'll propose to the first person I find"
  • ngl i had this mindset earlier in my career that i NEED to do open source to better myself but i just couldn't do it, i was just aimlessly wandering around github looking for some work to do in my spare time. at some point later when i matured as a dev i found myself contributing to open source not because i wanted to better myself, but because i wanted to better the project i was contributing to and that was the game changer. my advice to beginners would be if you don't know where to contribute to some vague idea of Open Source – start a pet project, direct your energy into learning
  • @AadilValconi
    maybe title your video "Don't Contribute to Open Source if you're a beginner" but I guess that won't be a click-bait enough title for YouTube. But yeah I completely agree with your point in the video. Also I've never once thought about contributing to open-source projects just for the sake of contributing. Like if I don't even understand the project, it won't be a meaningful contribution. But I guess it does happen. Thanks for bringing light to this.
  • @Akshatgiri
    Good take. I couldn't have contributed to open source project in the early stages of my carreer ( didn't have the skills to do so ), and nor did I want to. Now a decade later and with a deeper understanding of "code", I find myself going through the source code of libraries and frameworks, usually to solve bugs and add features as I need them and give back to the community as well.
  • @akuoko_konadu
    Goals come from things you understand, not things you don't 💯 Nice advice Theo
  • @nicolasguillenc
    The problem is that the "how to get a tech job on 2023-2024" videos on YouTube recommend contributing to open source. And yes a lot of beginners haven't been around long enough to like a project and contribute to it. It's like the egg or the chicken dilemma, you need to start somewhere but every decision is the wrong decision. I think it comes down to your values more than your level of seniority. Every contribution you make should benefit the project, even if it's a small one but make it good.
  • I remember the first time I contributed to open source. It wasn't a huge project, but I used it a lot and I encountered a bug that noone else seemed to have encountered yet. So I went ahead and fixed it. Submitting that pull request almost gave me a heart attack because I was so nervous I missed some guideline, or that my code wouldn't be up to snuff, or even worse that I'd introduce a new bug with my code. So I went over my small 5 line fix probably a dozen times, and eventually submitted it. I was in absolute imposter-syndrome induced agony for what felt like ages. But eventually one of the devs responded, merged my stuff and thanked me for helping out. I was riding the dopamine rush I got out of that for days. That's when I fell in love with open source. There's just something so pure and wholesome about the idea of just helping someone out because you have the resources to do it. The reality of course not such a fairy tale (like it's clearly demonstrated in this video), but this interaction will forever be what I think Open Source *is*.
  • @neutron417
    Best definition - “OPEN SOURCE IS AN ECOSYSTEM OF TALENTED PEOPLE WORKING HARD TO KEEP THE WEB AND ALL OF SOFTWARE DEVELOPMENT ALIVE.”
  • @RyanYeske
    influencers telling you what to do and not do, the wheel keeps turning
  • @JamesRouzier
    Originally, most of my open-source contributions were to solve my work problems. I did not do it out of the goodness of my heart. I did it because I needed a bug or a feature I wanted fixed. And since I did not want to maintain my fix or bug, so I contributed.
  • @Its.all.goodman
    This video is actually so good. Im not an experienced dev and I genuinely thought that its all about adding pull requests and getting more exposure. Thank you so much for making this video. And the "identifying the problem in the application we work" is on spot.
  • @KZeni
    While the title of this video is a bit of a head turning oversimplification, the aspects the video goes on to cover are definitely on point. “Cart before the horse” took the words out of my mouth as I was watching.
  • @noelalfaro
    As a new grad developer trying to find a job, I completely agree with this as I see more and more of my peers just trying to checkbox that they contribute to oss. Sure it may be tempting but ultimately it's more valuable to actually be a part of a community first, using the project and actually contributing. Instead of just putting your two cents of a pr