...so that went fast.
On July 26th 2011 I showed up for work at Mozilla's Castro St. office for my first day of work at Mozilla. My first job at Mozilla was on the evangelism team but also embedded into the Add-on SDK team. As I look around at where I ended up 3 years later the path makes sense - the bulk of my tech career has been in various positions helping developers hack on the open web, so ending up a Product Manager for Firefox Developer Tools is (to abuse an old stand-by) literally my dream job.
Mozilla has changed a lot in the last 3 years. When I joined I was something like the 340th employee and I have heard we're now over 800. It wasn't until a couple of months later that Andreas and others started the B2G project that went on to be re-named Firefox OS. Firefox was at version 5 and the project to re-write Firefox for Android was just being thought of.
In July 2011 the developer tools team had just shipped their first tool, the web console which for some reason opened up above the page. Fast-forward three years and we are about to ship a mobile-focused development environment, debugging features that reach across all major mobile platforms and we've built up a suite of tools to help developers with all corners of the web platform, from Audio and WebGL to CSS animations. As I look forward I am excited about many, many things: WebIDE, new performance tools, iOS & Android support just to name three.
Another project that is near and dear to my heart is what we call the Devtools SDK. Here our intention is to place the ability to create amazing and innovative tools firmly into the hands of developers themselves - because this is what the web community wants and deserves. We're taking a lot of inspiration from the Firebug and Chrome Devtools extension ecosystems, and we are particularly inspired by the architecture of the Ember Inspector extension - the Ember project made the smart choice of implementing most of the extension's logic as an Ember app, making it much more likely that the Ember community would be able to contribute to building their own tools.
The central idea that buzzes around my brain these days is this: how we can combine the generativity and creativity of the web developer community and the possibilities of Firefox as a platform. Firefox needs to have great tools, sure, but it also need to be the place where developers can create their own tools, integrated with all the other tools they use all the time and connected to the devices and platforms where people are using the web.