Retrospection - My first year at Mozilla

News and other things I find interesting


RSS Feed


Jul
4
2012

Retrospection - My first year at Mozilla

Last modified: Wednesday, July 04, 2012

About a year and a half ago, Priya Patel reached out to me and offered me a position as a contractor. I eventually accepted and started work on July 6th 2011 under Benjamin Smedberg.

I put my heart and soul into it, and a couple months later I was offered a full time position. I started working as an employee under Robert Strong as my manager.


Early concerns:

I was initially offered a position as a contractor for a 3 month term and no guarantee of anything past that. I was coming from a salaried position with benefits, and since I had twin 2 year old boys, this scared the !#$#!% out of me. I knew the personal growth opportunities at Mozilla exceed those at my current position though, so I decided to take a chance.


Retrospection:

I'm happy to say that when looking back, I'm glad I took the risk, and consider it to be one of the best decisions I've ever made. I've had an amazing year.

Mozilla's values and principles are aligned with my own. They allow me to be open about what I work on. Hundreds of millions of people get to see my work, and I feel like I am not constrained in any way.

The people I work with are awesome, each in their own way, and I have an implicit trust in each of their abilities. QA, support, other developers, project managers, product managers... they've all taught me so much over the past year.


What I've completed over the past year:

Over the past year, not including any of the completed Windows 8 Metro work, I've pushed over 215 patches across over 170 resolved/fixed bugs.

I've also filed 200 bugs that need to be, or have been done.

I'm a module peer for Firefox, Toolkit, ImageLib, and Widget|Win32. I've done a ton of reviews and mentored several bugs. I'm also a member of the coding stewards group.

Here's a list of some of the larger things I've completed over the past year:

  • A ton of Windows 8 Metro work
    • Initial ground work along with Jim Mathies
    • Graphics code integration
    • Metro file picker
    • Metro contracts
    • Dozens of other tasks
  • Updater work:
  • Startup performance tasks under the Snappy project.
  • Dozens of platform integration tasks to better integrate with Windows
  • Jump list icons generated from favicons
  • ImageLib work:
    • BMP encoder
    • ICO encoder
    • Adding Vista style PNG ICO support.
    • Refactoring of ICO decoder to use the BMP decoder inside of it removing the duplicated code.
    • Adding hundreds of reftests
  • Adding a dozen different telemetry histograms
  • Firefox enhancements
  • Lots of crash fixes, memory leak fixes, and intermittent failure fixes
  • The Mozilla development cheatsheet
  • Windows 8 Lightning talk

Where I'd like to go from here:

As part of the coding stewards program, I'm starting work on a project to bring videos for code contributors. The plan is to have short 5-10 minute videos that each cover a single topic. This would be similar to Khan Academy videos in the 1 video per concept way, but will be more like a tutorial and will be focused on contributing to Mozilla.

In my past job I managed a team of developers and I expressed interest in doing this at Mozilla.

Lastly I want to continue doing what I'm already doing, I love making a difference and getting things done.

Tags:

Add a new comment | 7 comment(s)

Gravatar image Jared Wein on Wednesday, July 04, 2012 (01:07:15) says:

Brian, it's been really great working with you. I am super happy to work on the same team as you. Don't stop getting things done, you've got an amazing pace and I look up to you.

Gravatar image Asa Dotzler on Wednesday, July 04, 2012 (07:07:08) says:

I can't believe it's only been a year. Your impact on Firefox and Mozilla is huge. Thanks for taking a risk on us :D

Gravatar image Harsh86 on Wednesday, July 04, 2012 (12:07:10) says:

As a nightly tester, I can certainly say I've noticed your contributions, so thanks a lot.

Gravatar image Beth Burrell on Wednesday, July 04, 2012 (01:07:50) says:

So happy for you! It is only up from here!! You deserve it all

Gravatar image pretzer on Wednesday, July 04, 2012 (04:07:27) says:

This is truly impressive! Thanks for your hard work! I'm looking forward to see more of your metro work in the near future.

Gravatar image sekhar padikkal on Tuesday, July 10, 2012 (04:07:50) says:

This is an exciting time in browser market.The progress you guys are making is on the full throttle.A guy like you with an amazing pace in what you do, makes firefox a lot better. Your communication with the users regarding the progress you make is highly appreciated. Wishing you happy days in Mozilla. Looking forward to see more of your Firefox Metro Work.

Gravatar image Brian R. Bondy on Saturday, July 21, 2012 (07:07:55) says:

Thanks for the kind words!