My first year working at Mozilla

. 2 min read.

Mozilla Summit 2013, Brussels

Today marks my first year Mozillaversary, which is pretty hard to believe! I feel very fortunate to work at Mozilla, as I get to work with a very talented bunch of people. The last 12 months have flown by and it’s pretty hard to put it all into a single blog post, so I thought I would try and put things into perspective using some simple statistics (hooray for open work flow and bug trackers).

Over the past 365 days I have:

Firefox Australis on-boarding

Looking deeper into the numbers above, I got to work on some pretty interesting projects. Probably the biggest thing I worked on was a new interactive tour to guide users through the redesigned Firefox UI (codenamed “Australis”) that was released along with version 29.

Screenshot of Firefox 29 “Australis” /firstrun tour
Firefox 29 “Australis” /firstrun tour

This tour involved the creation of a new, privileged JavaScript API called UITour, which pages on whitelisted Mozilla properties can use to interact with Firefox. So instead of showing a screenshot and text describing where a button can be found in the UI, we can open a menu directly and physically highlight the button instead. Pretty cool!

Delivering this tour to every Firefox user in the world as they updated their browser was probably one of the most exciting (and scary) things I’ve ever worked on. You can read more about the tour here.

Travel

I was lucky enough to spend some time visiting a bunch of different places, including Mozilla’s offices in Toronto, San Francisco and Mountain View (Ironically, I have yet to visit the London office). I also got to attend the Mozilla Summit in Brussels, where I got to meet and hang out with lots of other Mozillians. It was all a blast.

I’m looking forward to the next 365 days and what they have to offer. Mozilla is a great community to be part of, it’s more than just a “cool” company to work for. I think Mozilla’s mission is pretty important right now, so it feels good to be a small part of it.