Later this month, I start my new job as a software engineer at Mozilla working on their Fennec mobile web browser. I'm not entirely sure what I'll be doing there right now, but I expect it will have a lot to do with making the core web browser component (what they call Gecko) run faster and use less memory on mobile devices.
My leaving isn't an indictment of Palm. I'm really quite impressed with the new Pre phone and webOS, and I think the new products will be quite successful. I think we've found a really great way to help people manage their information and their life in a simple, elegant, and powerful way. When Palm releases the device and the SDK later this year, I expect to be among the first to start making applications for the system. I might even camp out at one of the Manhattan Sprint stores.
However, professionally, I've realized that it's time for me to move on. I've admired Mozilla and their Firefox browser for years, and when they contacted me about joining the team, I paid attention. I found their mission to be quite worthy, their people to be smart and friendly, and the technical challenged to be interesting. I'm also excited to be working on a vibrant open source project and to work in an environment built on worldwide collaboration. Plus, I can blog about my work again!
To all my friends at Palm: you've got my respect and my love, and I really wish you all the success in the world.
To my new colleagues at Mozilla: I'm very excited and can't wait to get started doing great things.