My Outreachy Internship : From chasing to finally achieving it

Medhavi SinghMedhavi Singh
5 min read

Project Recap and Objectives

I have been working as an Outreachy Intern in Ceph Organization. There I am working on Pulpito-ng(Pulpito-next Generation). Pulpito-ng, an extended version of Pulpito, revolutionizes Teuthology testing. With React JS, I've crafted an intuitive scheduling page. Users select Teuthology suite commands via checkboxes, instantly generating commands in an input box. It solves the complexity problem of using CLI as it is quite difficult to use CLI for scheduling these runs. On the page, there is a 'dry-run' feature that ensures precision and a 'run' button triggers seamless scheduling. Pulpito-ng simplifies Teuthology, a Ceph integration test framework, empowering users to effortlessly manage test runs. Say goodbye to complexities; embrace efficiency with Pulpito-ng.

Milestones and Achievements

Steered by collaboration with mentors, I transformed concepts into reality—crafting a successful scheduling page. I navigated from problem discussion through design to final code implementation. Addressing other challenges, I achieved issue resolutions, further enhancing the platform. A significant milestone was presenting the project effectively to the entire team, showcasing its value. This accomplishment within Pulpito-NG, a system orchestrating Ceph testing, streamlines Teuthology—an integration test framework. By simplifying run scheduling, I provided a user-friendly solution for selecting, and executing commands, ushering in efficient testing practices.
Link to the YouTube video

Technical Skills Development

Throughout the internship, I honed my proficiency in React JS, gaining expertise in leveraging React hooks for dynamic interfaces. Additionally, I delved into Figma and learnt some design aspects. Exploring Teuthology API, I acquired insights into seamless data interaction. Docker also became a key tool; while initially challenging, I triumphed over hurdles to build and configure images locally. Navigating through error resolutions, I successfully established a functional Docker setup. This holistic skill growth empowers me to design intuitive interfaces, interact effectively with APIs, and optimize development workflows.

Collaboration and Community

Engaging in the essence of open source and community, my Outreachy journey was enriched by mentor interactions. Through bi-weekly meetings, I shared progress, challenges, and received invaluable guidance. Being part of the milestone 1000-intern cohort added a unique charm, with a special celebration in Gurugram, India. Meeting fellow mentors and interns fostered connections that extended beyond the program. The exchange of social media contacts solidified these relationships. Outreachy unveiled the beauty of collaboration, allowing me to learn, grow, and connect with a diverse and inspiring community.

Outreachy Experience Reflection

My Outreachy journey surpassed expectations, a truly cherished experience. Each day resonated with learning and growth. The heartfelt farewell meeting with mentors was poignant. The program provided a unique platform to connect, learn from mentors and fellow interns. Remote work dynamics were illuminated. Engaging in Outreachy-organized chats fostered a sense of community and sharing. The culture of mutual support and encouragement is remarkable. This experience stands as a pivotal chapter, offering invaluable insights and connections. Grateful for this impactful opportunity, I eagerly anticipate more such enriching ventures on the horizon.

Gratitude and Acknowledgments

I extend heartfelt gratitude to my mentors, Aishwarya Mathuria and Kamoltat Sirivadhna, for their unwavering guidance and prompt responses to even the smallest queries. Their support was invaluable, and I aspire to collaborate with them in the future. The collaborative atmosphere within the Ceph community touched me deeply, and our farewell meeting was genuinely moving. I'm indebted to Outreachy organizers, particularly Omotola E. Omotayo, for their incredible work. A shout-out to fellow interns for their timely assistance. This journey was truly remarkable, thanks to these exceptional individuals and the supportive Outreachy community.

Advice for Future Applicant

I've received numerous messages and emails seeking advice. Although I regret not being able to respond to everyone, I'd like to share insights that I believe contributed to my successful application:

  1. Honesty is Key: I cracked the initial application two times (in 2022 and 2023) but was not able to qualify for an internship in the 2022 attempt. What I've learned is that authenticity matters. I shared my life's journey, from childhood to the present, honestly. Avoid embellishing or inventing stories. Take your time while writing your essay and focus on detailing the challenges you've faced when pursuing STEM in your society. Explain how you navigated these challenges to convey your resilience and determination.

  2. Curiosity over Expertise: Technical prowess isn't a prerequisite for Outreachy. Cultivate curiosity. Basic knowledge of contributing to projects, making pull requests, using Git, etc., is sufficient. If your initial application advances, you're on the right track. To enhance your prospects during the contribution phase, choose projects that resonate with your interests and values. Engage with mentors and contributors actively; ask questions, and participate on communication platforms like Slack or Discord. I've noticed that those who actively interact on community channels often have a higher likelihood of acceptance.

  3. Academic Calendar Consideration: Keep your academic calendar in mind. Plan your application and internship timeline thoughtfully, aligning it with your academic commitments. This balance can impact your ability to fully engage and contribute to the internship.

  4. Engage Wholeheartedly: Once you're part of the program, seize the opportunity to learn and engage wholeheartedly. Attend meetings, contribute regularly, and take advantage of the resources provided. Outreachy isn't just about coding; it's about learning from a diverse community and growing as a professional.

  5. Network and Connect: Outreachy's true power lies in its community. The connections you build can extend beyond the program. Engage with fellow interns, mentors, and organizers. This network can offer support, insights, and even future collaboration opportunities.

In conclusion, I've shared the aspects that helped me succeed in my Outreachy journey. It's a transformative experience that can shape your career and perspective. If you're considering applying, know that the journey is worth it. Best of luck on your Outreachy adventure!"

16
Subscribe to my newsletter

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

Written by

Medhavi Singh
Medhavi Singh