Finally, we're so back... And it's that time of year again!
๐ถ Jingle bells, jingle bells, jingle all the waโ ๐ถโจ๐ Saaanta Claโ ๐ถ
Wait, hold up, wrong holiday. This one:
Cue dramatic open-source music!
And once again, the fall season is here. Ah, yes, it reminds me of:
๐ Cozy sweaters, warm drinks, andโฆโจ๐ป โฆa fresh wave of PRs to review!
So, Hacktoberfest
So, Hacktoberfest is back! Back Again!
To save you some time, let me point you to a post I wrote last year:
Hacktoberfest 2023: The Complete Guide
Saurabh Rai ใป Sep 22 '23
If you're curious about why you should contribute and the benefits, this guide has you covered. It's packed with insights on how open source can seriously boost your skills. ๐ฏ
What not to do in Open Source
A lot of conversations focus on what to do in open source: contributing, raising PRs, merging PRs, creating issues, and joining discussions. However, one topic that rarely gets attention is the challenge maintainers and developers face when merging PRs. This year, we've already seen some wild situations arise around that process.
Spam PRs
Spam PRs have become a growing issue. With the rise of initiatives like Hacktoberfest, where students and young developers are encouraged to contribute to open-source projects for rewards or recognition.
While the intention behind such initiatives is goodโpromoting contributions and encouraging people to get involved in the open source communityโthereโs an unintended consequence, โAn influx of low-effort or irrelevant PRs.โ
Image source: X/Twitter
Why SPAM PRs Are Problematic:
Waste of Time for Maintainers: Maintainers are already juggling multiple responsibilities. Having to sift through and review meaningless or trivial PRs takes away time they could spend on meaningful contributions.
Dilutes the Value of Open Source: Open source is built on the principles of collaboration and quality contributions. SPAM PRs dilute the integrity of this ecosystem, shifting focus from quality to quantity.
Slows Down Progress: Spam PRs create bottlenecks, making it harder for maintainers to prioritize real contributions.
You can read a similar discussion here
Express JS - A paricular case of spam PRs
This year, Express.js faced a tsunami of PRs, sparking an interesting debate across open-source communities and YouTube channels. The flood of pull requests raised concerns about the balance between encouraging contributions and maintaining the quality of the project.
Iโll share some posts with you so that you can navigate this further.
A really cool guide to avoid Spam PRs in GH
While sifting through the sands of the internet, I found a really cool guide.
How to stop useless PRs on Open Source!
Pratik Singh ใป Feb 8
What should you be focusing on?
Learn something interesting thatโs worth your time. Youโve got 31 days to contribute, and it only takes 4 PRs to pass the Hacktoberfest challenge. Why not use this opportunity to dive into something new and level up?
And understand that while youโre getting some cool t-shirts, itโs about the journey in itself as well. Skills and knowledge stack, looking forward in time, the t-shirts, stickers, and bottles will face the test of time. Itโll all fade. You will be having pot bellies and will face a different set of concerns growing up. It'll be very dreary.
But what wonโt fade? The knowledge and skills you pick up along the way. They stack with time, giving superlinear returns. So, letโs focus on what really matters:
Building up skills that keep paying off long after the swag is gone.
What am I working on?
Iโm working on Resume Matcher. Ever since last year, Iโve been making it work and fully public. Resume Matcher has gone through some changes. Iโve got papers full of diagrams on how I will be adding more features to It. Recently, Iโve started working on it as well.
If youโd like to be part of a community, hop on.
Hereโs it on GitHub. Weโre nearing 5K stars; give it a ๐ to bookmark it for the next release.
Thank you for reading, Iโll be posting about some cool projects next week. Till then keep working, set the roof on fire. Greatness is coming.
Top comments (9)
hahahaha, I love this article XD
Thanks a lot @rym_michaut
Great article!
Thanks mate! : )
Amusing and amazing at same time, nice @srbhr
I'm glad you liked it. Himanshu!
Right on spot.
๐
Great post ๐งก You can read our blogs on how to contribute in open-source projects A to Z tutorial: stories-of-purnota-ne9b.vercel.app...