DEV Community

Cover image for My First Attempt at Contributing to Firefox (Outreachy Journey)
Aw outreachafrik
Aw outreachafrik

Posted on

My First Attempt at Contributing to Firefox (Outreachy Journey)

🟢“From Confusion to Clarity: My Firefox Bug Fix Experience”
“What Trying to Fix a Mozilla Bug Taught Me”🟡

Starting my journey into open source with Firefox has been both exciting and challenging.
To be honest, outreachy project is not a 'TEA PARTY' Absolutely not!!!!

When I began working on my first bug through Outreachy, I expected a straightforward process. Instead, I encountered a complex codebase, unfamiliar tools, and moments of deep confusion.
One of the biggest challenges I faced was setting up the development environment. From dealing with Python versions issues to running Mozilla’s mach commands, I quickly realized that contributing to a large project like Firefox requires patience and persistence.

At some point, I found myself stuck — unsure if I was even working on the right part of the code. Confusion set in!! In my location I also struggle with 'EPILEPTIC INTERNET CONNECTIONS' which hinders most of my work and I kept running commands/codes over and over without getting EXACT output. Most times I am awake from 12am to 5am not getting enough sleep so, what am telling anyone reading this thinking I will give up-
No freaky way!!!!!
'I am not allowing all the difficulties am encountering in this Outreachy project drown me'.
This project means a lot to me and am not giving up...EVER!!

However, through reading bug discussions, following mentor feedback, and continuously trying again, I started to better understand how the system works. I must applaud and appreciate my two female MENTORS - Nikkis and Kelly...for standingby with me with their corrections, feedback even when am offtrack. Yeahhh!!! It got to a point I thought they will be thinking "what a pain I am.."😊🤔...
because, I kept and still bombard them with mistakes and questions and they kept their cool... especially Nikkis ❤️. Nikkis as we speak (after the contribution deadline) still responds to my questions...still guiding me to finalize my bugs submission.( Lucky me huh? To have such wonderful Mentors😊👍)

Although I have not fully completed my bug fix yet, this experience has already taught me valuable lessons:
•The importance of understanding the problem before coding
•How to navigate a large codebase
•The role of tools like linting and environment setup
And most importantly, how to keep going even when things feel overwhelming.

This journey is not just about fixing bugs — it’s about growing as a developer. It's about perseverance in times of struggles no matter what!!

I’m still learning, still improving, and still moving forward.📍💚❤️🔥

Thank you for READING!!
Jacqueline.I.

Outreachy

OpenSource

Mozilla

Firefox

BeginnerDev

Top comments (0)