Steve Jobs makes for an interesting day
February 1st, 2010 by admin
Today the UX world exploded with the news of Steve Jobs rant at the expense of Google & Adobe that was reported over the weekend. Amongst the quotes was one about Google’s “don’t be evil” mantra being BS, (or “crap”, depending on whose report you read, but the jist is the same), and Adobe being lazy. However, the kicker was how he finished off his attack on Adobe: “No-one will be using Flash.” he said, “The world is moving to HTML5″.
Flash developers felt the fear as open-standards proponents around the world pounced on this proclamation of the death of Flash with relish. There are a lot of Flash haters, the following phrases are examples of the kind of things thrown around today:
“It should be no surprise then that I’m stoked to see a vigorous debate taking place about the future/fate of Flash well ahead of schedule, and even happier to see Flash sympathisers already resorting to desperate measures”
“There it is folks, basically a guarantee that Flash will never be on the iPhone! Awesome!”
“Steve Jobs kills all known forms of Flash DEAD!”
Some other comments from open-standards supporters betrayed pure schadenfreude at the potentially disastrous effects of this on the careers and livelihoods of their Flash-developing cousins. It has to be said here that none of this is representitive of the whole open-standards movement, most of whom I’m sure are thoughtful, open-minded and interested individuals, just a very bitter and resentful subsection of that crowd.
I was beginning to prepare an objective article on the whole Flash/HTML5 issue when Richard Leggett beat me to it by a country mile and posted this article on his blog, and many developers of varied technologies and backgrounds were somewhat grateful.. Retweets of the url made it the hot topic on Twitter during the afternoon, so needless to say I binned my notes – no need to write that one.
So, with a thoughtful and well crafted article out there, I found myself wondering what a strange beast Flash is, for generating such bitter feelings among a large number of non-Flash developers. I have friends on both sides of this divide, it’s infuriating. Flash polarises the developer community like no other technology. To many Flash developers, it’s as much a hobby as a job, a passion followed thru into a career, exciting and fun. At the same time, surely no-one posts their distaste for .Net, or Java, or Python for example, with anywhere near the venom reserved for Flash. Why is this? Why is it also that these people are so quick to declare the death of Flash merely because Steve Jobs has decreed it so? Over the years, I’ve had many conversations with HTML and Javascript developers who felt a resentment toward their Flash peers because:
- The Flash guys tended to get the ‘cool’ work at their place, even when that work could equally be done by a Javascript developer
- Flash developers are terrible programmers, with no proper standards, writing awful, inefficient, CPU-gulping code
- Flash is not ‘open’ and it’s ubiquity holds back standards-based development, which is bad
As with many things, there are enough negative examples out there to justify these feelings to some extent. There are indeed a lot of awful Flash developers. Truly awful ones, polluting the web with CPU-hogging, eternally loading garbage that defiles the very words “user experience”. But then, bad examples outnumber the good in all walks of life – there are more poor exponents of every discipline under the sun than there are sophisticated and efficient ones, and there’s enough poor AJAX and Java out there to satisfy a hate campaign, should anyone be stupid enough to instigate one. With Flash, it would appear that the abundance of the bad is taken to be representitive of the whole, when in fact the Flash industry is replete with amazingly talented, disciplined and creative individuals and outstanding examples of their work.
The ‘hate’ section of the open-standards crowd took Steve Jobs rant as something of a declaration, rather than an opinion. When you really want something to happen, and someone you respect declares that it has, then there is a natural tendency to just believe that, because it is what you want to believe, rather than to actually think thru the situation and draw a considered opinion. That happened today. Steve Jobs is indeed a genius – I love my macs, as I’ve said before – but that doesn’t make him immune to being wrong.
Some people are truly technology agnostic. The best tool for the job. Technology is only as good or bad as the use to which it is put. Please let me work with these people, and shield me from the others…
- No Comments »
- Posted in Adobe, Apple, Future of UX, Open standards
