Archive for February, 2010
There has been a great deal of talk about quality of the Flash Player lately in relation to discussions on ‘the device that shall remain nameless’. In my opinion, considering the fact that the Flash Player is backwards compatible with 10 versions, has two complex virtual machines in it, and the fact that it has to run within browser environments on multiple operating systems and chipsets, it is amazing how stable the software really is.
That being said, software is software, and since the invention of modern computing bugs have been the one constant. While our quality control teams run tens (if not hundreds) of thousands of tests on every single build and release, the best test is to see how those pre-release builds run your content.
If you have not downloaded the new beta of AIR and Flash Player, I (along with other Adobe folks) are asking you a favor. Please go download the public betas now and test it on your content. If you find a bug, you can publish it in our public Flash Player bugbase. Not only will we thank you for taking the time to do this, but your users will thank you as well.
A little more than six years ago I was working at Fujitsu as well as contracting with Macromedia doing work on the DRKs and other Macromedia projects with my brother Josh. I was then made an offer I couldn’t refuse (thanks to Mike): to move out to San Francisco and join the Macromedia Central team and kick off six amazing years of ‘work.’
What I thought might last a year or two, has ended up being one of the greatest experiences of my life. And as you can probably tell by the tone, it will be coming to an end very soon. I recently submitted my resignation to Adobe and this will be my last week at the company.
I have worked for what I believe is one of the most amazing and innovative groups of engineers, product managers and management in the world. I have worked on great projects; some that have been immensely successful, some not so much. I have had the privilege of working on projects with some of the largest and most influential companies in the valley such as AOL, Yahoo! and Facebook, as well as many other smaller ones. By bus, train, or airplane, I have travelled hundreds of thousands of miles to more countries, cities and conferences than I care to count visiting with thousands upon thousands of developers, customers and partners. All of my closest friends are people I have met while fulfilling my role as evangelist while at Adobe or Adobe employees themselves. I seriously have my dream job. All of this made the decision to leave that much more difficult.
But recently I was presented with the opportunity to help start a new company here in Dallas that will be focused on creating both hardware and software for large interactive multi-touch and mixed reality display systems. I will be running day-to-day operations for the company, along with two other partners and a team of stellar engineers and developers. We are going to be pushing the envelope of what is possible in Flash on some cutting edge hardware, so I won’t be leaving the community to far behind.
This was an opportunity that my time at Adobe has adequately prepared me for. Adobe has afforded me the opportunities and freedom to fill many different roles and have provided all the support necessary. So I would just like to publicly say ‘thank you’ to the company for bringing me to this point and opening so many doors for me.
But more importantly I want to thank the community. It is the Flash community that made my job so enjoyable and made me so successful. We have the most amazing and open community. We have our spats now and then, but we all seem to be able to sit down and have drink together and put that behind us. How cool is that? And while I won’t be an ‘official’ Adobe representative any more, I look forward to seeing you at conferences and events in the future in my new role and showing off some of the cool projects we will be working on.
PS. While my Adobe email address will not work after this week, you can still reach me at firstname.lastname@example.org.