There’s a fair bit of discussion around at the moment on the topic of HTML 5, and I’m led to wonder why. According to an article on A List Apart, we shouldn’t prepare for any practical use of HTML 5 until between 2017 and 2022!
“Why” I wondered, “when it took fourteen years to move from a working alpha to the HTML 4.01 standard we know today (and its XML-based cousin) does it take between ten and fifteen years to move up one major version?”
And I think the answer is this: there are far more players in the Web game than there were in the early ’90s, and everybody wants their say. Apple have recently weighed in to the discussion with the request that they drop support for the Ogg Vorbis audio format from the new spec along with Nokia, a company that has no business deciding such matters. Apple are obviously protecting their proprietary DRM-protected format, but why should it worry a mobile phone manufacturer who have never really embraced portable audio in the way others have?
Recently I’ve got back to using Winamp. I’ve always loved this software, but I found that since Microsoft bucked their ideas up with Media Library 9 and above, other (admittedly, non-bundled) players haven’t had a look in. However, with their full support of WMA and a myriad of other formats, and their near hassle-free Media Library - more than I can say about Microsoft’s over-engineered system - Nullsoft have really hit the nail on the head.
But looking through the various tweakable options the player contains, I couldn’t help thinking that here was an example of community thinking done right. They’d looked through the forum and its Wishlist section and discovered, then made the changes that would make this product so immensely versatile. Forget the large number of plugins, skins and visualisations available: most (if not all) of the functionality the player needs are right there in the initial download. Some have been written by others, some have been “inspired” by other plugins, and some are just great ideas that Nullsoft could never have thought of because they were too close to the project.
So why then can a media player as popular as Winamp is be designed by committee but still get put together pretty quickly? And the answer is simple: they’re a dictatorship! They decide which ideas to approve and reject (the ones that go into the player’s make-up, that is), and they are the ones that implement them. They rely on a body of loyal users for their feedback and a tight community of developers for that expert touch. What they don’t do is include every amendment, contribution or request for functionality (or lack thereof) from every Tom, Dick and Harry who signs up to be a member of their “working group”. They know what they want, and they know that their users trust them.
So my point is...oh yes, there is one...we can pretty much forget about HTML 5, as none of us are going to see it in our careers: not in any practical sense anyway; not unless somebody decides to stand up and say “no more”. Working groups are useless in my opinion; democracy is a great system but it relies on strong leadership to make difficult choices. OK we can appoint the leadership, but we then have to trust in their judgement. The reason no-one’s doing that now is because the Internet was always designed to be a community affair, and although there are numerous bodies from the W3C to the WHATWG to InterNIC and beyond, none of these is a governing body: none of these can make a choice that affects how the Web works in reality. After all, none of the big players conform to the W3C’s standards, so why should anyone else?
So there.
