DEV Community

Cover image for Hacktoberfest 2024 - The Antiguide
Saurabh Rai
Saurabh Rai Subscriber

Posted on

Hacktoberfest 2024 - The Antiguide

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!

Hacktoberfest 2024

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!

Fall Cat Meme

So, Hacktoberfest

So, Hacktoberfest is back! Back Again!

To save you some time, let me point you to a post I wrote last year:

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.โ€

Grok AI Spam PR

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.

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.

Resume Matcher GitHub

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)

Collapse
 
rym_michaut profile image
Rym

hahahaha, I love this article XD

Collapse
 
srbhr profile image
Saurabh Rai

Thanks a lot @rym_michaut

Collapse
 
nevodavid profile image
Nevo David

Great article!

Collapse
 
srbhr profile image
Saurabh Rai

Thanks mate! : )

Collapse
 
himanshu007creator profile image
himanshu007-creator • Edited

Amusing and amazing at same time, nice @srbhr

Collapse
 
srbhr profile image
Saurabh Rai

I'm glad you liked it. Himanshu!

Collapse
 
marrouchi profile image
Med Marrouchi

Learn something interesting thatโ€™s worth your time.

Right on spot.

Collapse
 
srbhr profile image
Saurabh Rai

๐Ÿ’–

Collapse
 
john_b86605a400 profile image
John Bolton

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...
Image description