My Journey in Hacktoberfest 2022: A Dive into Open Source Contribution


Embracing the Spirit of Open Source

Every October, the global tech community unites in a celebration of innovation, collaboration, and the spirit of open-source software during the highly anticipated event, Hacktoberfest. by DigitalOcean, Hacktoberfest is an annual initiative that invites developers from around the world to contribute to open-source projects, fostering a culture of sharing and collective growth. In October 2022, I had the distinct privilege of participating in this remarkable event, marking a significant milestone in my journey as a developer.

This experience introduced me to the vibrant and dynamic world of open-source contributions, where the challenges were as rewarding as the achievements. Hacktoberfest provided me with a unique platform to expand my coding skills, collaborate with talented developers across the globe, and contribute to meaningful projects that have a tangible impact on the wider community. Through this event, I not only honed my technical abilities but also became a part of a movement that values openness, collaboration, and the power of collective intelligence.

Arghadip Biswas

Understanding the Hacktoberfest Process

Participating in Hacktoberfest involves a straightforward yet structured process. To begin, developers need to use Git and GitHub to interact with the projects they wish to contribute to. The first step is identifying clients or repositories that have open issues or need enhancements. Once I found a project where I felt confident in my ability to contribute, I reached out to the repository's maintainers, requesting permission to work on the code. It is important to note that without the maintainer's approval, contributions cannot be made. After receiving access, I was able to work on the code, push my contributions, and wait for the maintainers to review and, hopefully, merge my changes.

Hacktoberfest2022

My Contributions: Web Development and DSA

During Hacktoberfest 2022, I made four significant contributions that allowed me to successfully complete the event. My first two contributions were in web development, where I identified some issues, made necessary corrections, and implemented enhancements that improved the overall functionality of the projects. Despite facing some challenges and making a few mistakes, I was able to refine my work and submit high-quality code.

My other two contributions were in the area of Data Structures and Algorithms (DSA). I focused on correcting and optimizing basic DSA code, drawing on my knowledge and experience to enhance the efficiency of the algorithms

The Thrill of Getting Merged

One of the most exhilarating aspects of Hacktoberfest is the anticipation that comes after submitting a pull request. Once the code is pushed, the client or repository maintainer reviews it to determine whether the contribution aligns with the project's goals and standards. There is a unique thrill in seeing your code merged into a larger project, knowing that your work is now a part of something much bigger.

In my case, all four of my contributions were successfully merged, which not only allowed me to complete the Hacktoberfest challenge but also gave me a deep sense of accomplishment and satisfaction.

Hacktoberfest2022

Hacktoberfest 2022 was an enriching experience that allowed me to grow as a developer and immerse myself in the open-source community. Through this event, I gained practical experience in web development, honed my skills in DSA, and learned valuable lessons about collaboration and code quality. Successfully completing the event and earning some amazing swags from Hacktoberfest was the cherry on top of an already rewarding journey. This experience has inspired me to continue contributing to open source projects and to participate in future Hacktoberfests, furthering my commitment to the open-source movement.



Back to Blogs