When I joined Mozilla at the beginning of 2009, I was a part of Ben and Dion‘s “Developer Tools Lab”. As part of Mozilla Labs, the plan was basically that we’d try out a bunch of ideas for developers and see what we could learn from them. The biggest of those ideas was the Bespin project, into which we’ve put a good deal of effort. When Ben and Dion left to join Palm, the Bespin project was rolled into Labs directly and the various other bits of experimentation fell by the wayside.
Meanwhile, Mozilla has been gradually adding to developer tool support in Firefox through Jan Odvarko‘s work on the amazing Firebug and, more recently, work that Rob Campbell and David Dahl have been doing on some new tools that are directly part of the Firefox product.
Bespin is a very interesting project on its own, but for quite a while I’ve viewed it as part of a bigger picture, which is why we’ve put so much effort into our “Embedded” releases which make it easy to make Bespin a part of many “bigger pictures”. Likewise, I think that developer tools and platform improvements that ship with Firefox will ultimately be part of a bigger picture that will help developers build the kinds of powerful apps that HTML5 makes possible.
I’ve taken on a new role at Mozilla as the manager of a unified Developer Tools group that lives within the Firefox product organization. Though we’ll likely do some experimentation that may show up under Mozilla Labs, our focus in this new group is much more on shipping great, real-world-ready developer tools. I’m really excited about this change, because we’ll be in a better position than before to make our big picture dreams for dev tools come true. I’m also really excited to be working with such a talented group of people including the Firefox/Firebug engineers mentioned earlier and the Bespin team (Joe Walker, Patrick Walton and our interns for the summer Julian Viereck and Mihai Sucan).