Already sick of the new web
I have really made an effort to get into new web technologies. There is a lot of excitement around WebGL, CSS3, NativeClient, Dart, SPDY, WebP, WebSockets and all the other various crap that gets lumped in to the HTML5 umbrella. Javascript frameworks, CSS frameworks, languages that “compile” to or target a javascript runtime, mobile support, legacy browser support, Flash / Silverlight / Java, the video codec fiasco, etc… it is fucking exhausting. Then throw in a little SEO, WAI-ARIA, Speed Mania and Security Soup and you’ve got a headache before you’ve even began.
Of course you don’t need all of this or even most of it. OK fine, but what do you need? I don’t know. I suppose if you have a problem you just cannot solve maybe one of these can fix you right up. Or maybe these technologies will spark some creativity in you that will allow you to create something new and innovative that will save the world (or at least make it a bit better). Personally, I’m jaded on all of it. I was really excited about all of this stuff (OK maybe not SEO or WAI-ARIA) but now I realize it is a lot of baggage which stifles my ability to create real projects and not just single-platform, utopian “experiments”.
It is true that web technology is improving at a rapid pace and Google is certainly the single largest proponent. I just have to ask why? I’ve posted before about my gripes with HTML5 and I’ll say it again — if we had an open source flash runtime most of this shit would go away. You know Google isn’t afraid to put some serious resources around advancing the web and you know they are in bed with Adobe. Flash isn’t even a plugin to users of Chrome anymore. It comes bindled with the browser, it is updated automatically, it is kept in check with process isolation and sandboxing — just open source the runtime and every major browser, device manufacturer and software house will follow suit. Google (anyone really, but it seems Google is the only one with the balls to do it) can fix the major issues with Flash and then we can finally have a single platform that runs anywhere — the promise of Java realized.
I know it is pie-in-the-sky and maybe it is just too late at this point. I am just sick and tired of the “new web”.
UPDATE: I’m just sayin …