DEV Community

Cover image for Hacktober 2024: One of the best October of my dev adventure
Teddy ASSIH
Teddy ASSIH

Posted on

Hacktober 2024: One of the best October of my dev adventure

This is a submission for the 2024 Hacktoberfest Writing challenge: Contributor Experience

Here's the corrected paragraph:

Ah, Hacktober โ€“ the month when the air smells like pumpkin spice, open-source contributions, and birthday parties because, yes, I was born in October :). This time, though, I found something special: a Hackathon that gamified open-source contributions, oss.gg, and also had crazy prizes. It was perfect because I wanted a new PC, and one of the prizes was an M3 MacBook. Just like that, I found myself a birthday gift ๐Ÿ˜‚.


How it started

teddy-assih-hacktoberfest

It all started pretty casually. I signed up for the Hacktober Hackathon with simple goals: submit a few PRs, open some issues, and make sure I had at least 4 PRs merged to collect my badges. So, in late September - early October, I started searching for goodfirst-issue PRs to get started, and then I found the formbricks.com repo, where they were talking about oss.gg. Just seeing the prizes was enough to get me to fork their repo. And thatโ€™s when it took off ๐Ÿš€.

The projects I worked on

teddy-assih-submissions

In the beginning, I wanted to maximize my chances of getting those 4 PRs merged, so I started with quick fixes in smaller projects. But then it hit me: if I was serious about that MacBook, I'd need to focus my efforts. By the end, I had tons of PRs merged, but I'll just highlight the ones that truly mattered to me.

  • Computer science: The first PR that got accepted was a doc translation. This one was pretty big since the entire repo is dedicated to explaining computer science concepts.

  • Year in progress: In another contribution, I added features to a small project that provides an API for generating a progress bar of the current year (or for a custom date range).

  • Unkey: Another doc PR that was needed for the @unkey/nextjs npm package page.

  • Another Unkey PR: Then came a request to create a template using one of their tools thatโ€™s showcased on their website. I made this ๐Ÿ‘‰ Link to my template

The fun part ๐ŸŽ‰

  • oss.gg side quests:

Image description

The special touch of the oss.gg Hackathon was their side quests. You could submit no-code PRs, engage with the community on X and LinkedIn, and really get to know the projects. These side quests actually turned me into a more consistent technical writer and introduced me to some amazing, talented people along the way โœจ.

  • Code PRs Became a Daily Habit:

Image description

I can confidently say that this month, I opened at least one PR, issue, or pushed some code every single day โ€“ and that was just wild for me! Well, except for that one tiny day when things went way too fast to keep up. My mornings turned into โ€œWhat can I ship today?โ€ moments ๐Ÿ˜‚.

  • Side Projects:

I started building side projects โ€“ mini-apps that used the functionality of the projects I was working on, mostly inspired by the oss.gg side quests. This sparked a real ship fast mentality in me, and now I just want more projects to build ๐Ÿ˜‚. Here are two of the ones I made if youโ€™d like to check them out: ASKIQ and To don't App.

Wrap Up:

In the end, what started as a plan to submit โ€œa few PRsโ€ turned into one of my best months in open source. I learned, built, shipped, wrote, and connected in ways I didnโ€™t think were possible in just a few weeks. Hacktober had made open source not just accessible, but addictive and rewarding. And now, here I am, with a refreshed GitHub and a ton of articles.
Whatโ€™s the takeaway? Sign up for a Hackathon, contribute in any way you can, and you just might discover youโ€™re capable of more than you thought โ€“ and probably meet some epic people along the way โญ๏ธ.

Top comments (0)