My third year working at Mozilla

. 3 min read.

Whistler 2015

Today marks my third year working for Mozilla! I usually try and put together a short recap on the things I’ve accomplished during the past year here. There are so many things I could pick out, but I find it hard to know quite where to begin. Three years have flown by very quickly, but looking back at the time when I started, I feel like I have grown considerably. I guess this has been my first year at Mozilla where I no longer feel “new”, although I am still learning constantly by being surrounded by so many smart people.

Here are some of my personal highlights (and random stats) from the past year.

Contributions

I made over 269 commits to bedrock (the repository codename for www.mozilla.org). I enjoy working on the site because it’s high traffic, spans a large code base, and gets translated into a huge number of languages (now over 100 locales). It also has it’s own little place in internet history, which I think is kinda cool.

During the past year our small team made big progress paying off technical debt and shaping changes for the future. We finished migrating away from the old legacy PHP/SVN site, and finally moved everything over to Python/GitHub. This has taken several years to complete in itself (amongst other priorities). We also did a ton of infrastructure work moving the site to AWS, which being largely a front-end person who is not accustomed to such work, was really fascinating to watch.

I have now filed over 280 bugs on Bugzilla, been assigned over 350 bugs, and made over 2700 comments.

Continuous integration and functional testing

I spent considerable time learning all about Selenium and automated cross-browser testing, which also required learning more Python. Together with Mozilla’s WebQA team, I worked on building an integration test suite for bedrock, which we now run as part of our new automated deployment pipeline. This was a real learning curve for me being primarily a front-end developer, but something that I think has helped broaden my skills.

Tracking Protection

Continuing my prior work on Firefox user on-boarding, I got to help build the interactive tour that demonstrates how Tracking Protection works in the new Firefox Private Browsing mode.

Screenshot of Firefox Tracking Protection tour page
Tracking Protection tour page

This is a feature I’m very proud that Mozilla decided to ship, so I’m really happy we got to help introduce it to a lot of people updating their Firefox via a /whatsnew page.

Screenshot of Firefox /whatsnew page
Firefox /whatsnew page

All-hands weeks

On the travel front, I got to visit Whistler in British Columbia and Orlando in Florida for Mozilla all-hands weeks. I find these types of weeks generally exhausting, but at the same time I feel very privileged to be able to attend company events on this scale. I don’t think I’ll ever forget zip-lining from the top of a mountain with the rest of my team, or being able to bring my family along to Disney World so my son could have an experience he’ll always remember.

Our team preparing to zip-line from the top of a mountain!
Our team getting ready to zip-line!

I feel hugely appreciative to Mozilla for being able to share experiences like this with colleagues, friends and family alike.