My Journey: From Intern to Open Source Contributor

Soniya PrasadSoniya Prasad
3 min read

In the dynamic realm of software development, my transition from a novice intern to a seasoned contributor has been nothing short of exhilarating. Open-source projects have provided me with an invaluable platform to sharpen my skills, collaborate with peers, and make meaningful contributions to the community. Allow me to take you through my firsthand experience, navigating through challenges, seeking guidance, and ultimately emerging as a successful contributor.

Week 1: Taking the First Steps

During the inaugural week of my internship, the path ahead seemed clear. I took my first tentative steps into the world of open source, marking a pivotal moment in my journey. The process was straightforward, serving as a gentle introduction to collaborative development.

Week 2: Facing Challenges and Seeking Clarity

As the second week unfolded, challenges began to surface. Understanding what and how to contribute became a daunting task. In moments of uncertainty, I sought guidance and clarity. Attending Tublian's Week 2 call proved invaluable, shedding light on the path forward and instilling confidence in me.

Weeks 3 & 4: Finding My Fit

Armed with newfound clarity, I embarked on a quest to find the perfect repositories for my contributions. Through exploration and introspection, I identified projects that resonated with my interests and skill level. Selecting the dotnet repository marked a significant milestone in my journey.

My Contributions and Achievements

Over the course of my internship, I made significant contributions to various repositories, successfully merging four pull requests. These contributions ranged from simple first-timer tasks to more complex endeavors, including documentation enhancements and bug fixes.

Completing the Tublian Internship Early

As the first intern to complete the Tublian internship successfully, I had the privilege of sharing my journey and insights with others through a live webinar. This webinar, titled "How to Complete Your Tublian Internship," served as a platform for me to impart valuable tips, tricks, and strategies based on my own experiences.

During the webinar, I discussed simple yet effective techniques that helped me navigate challenges and maximize the benefits of my internship. From handling problems to seizing opportunities, I shared stories and anecdotes to illustrate key points and inspire fellow interns.

The webinar aimed to empower participants with the knowledge and tools they needed to successfully complete their own Tublian internships. By sharing my experiences and offering practical advice, I hoped to contribute to the success of others in the Tublian community.

Through initiatives like the live webinar, Tublian fosters a culture of learning, growth, and collaboration, where interns are supported in their journey toward becoming proficient contributors in the open-source ecosystem.

Key Learnings and Insights

Reflecting on my journey, I've distilled several key learnings and insights for aspiring contributors:

  1. Exploration and Prioritization: Explore repositories aligned with your interests and skill level. Prioritize issues labeled as "good first issues" to ease into the contribution process.

  2. Communication and Collaboration: Engage with project maintainers for guidance and clarification. Discuss insights, propose solutions, and submit well-crafted pull requests.

  3. Persistence and Learning: Embrace challenges as opportunities for growth. Leverage resources like Tublian's AI Copilot for instant guidance and support.

Conclusion

My journey from intern to contributor is a testament to the transformative power of open source. Through perseverance, collaboration, and a thirst for knowledge, I navigated through challenges, sought guidance when needed, and emerged triumphant. My contributions stand as a testament to the limitless potential of aspiring developers in the vibrant world of open-source software.

To all aspiring contributors out there, remember: your journey begins with a single step. With dedication and perseverance, the possibilities are endless. Embrace the challenges, seek guidance, and let your contributions shine bright in the ever-evolving landscape of open source.

2
Subscribe to my newsletter

Read articles from Soniya Prasad directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Soniya Prasad
Soniya Prasad

I am a developer from India.