Dimitri Glazkov

Lucky ChromeSeptember 2008How can you explain this sheer amount of luck? Are there any…From HTML5 to Gibson’s Matrix?

cyberpunk, cyberspace, gibson, html5, patience, web
· 2 min read

I shouldn’t admit it, but — what the heck. I haven’t read the Sprawl Trilogy. Until this weekend. After falling prey to another round of the seasonal crud, and with the long Memorial Day weekend in sight, I dove in.

The books aged extremely well. It was too easy to ignore the awkward artifacts of the 80’s culture and go with the smooth and intricate flow. It felt just right. Not the mind-boggling, monolithic Stephenson’s universe that pounds you with all its kilo-page might. It was gentler and more focused on the characters, rather than the surrounding gadgetry and sound reasoning behind its existence.

Anywho. I walked away inspired. The Sprawl was a tantalizing illusion, my brain spinning in a vertigo of subconscious attempts to fill in the missing engineering details. But in riding this high, I also felt disappointment. It’s 2009, for crying outloud. Where are the AIs? I mean those that can reasonably fool a Turing test? Where are the consoles that connect you directly to the full sensory representation of the Internet? And hovercrafts?! I want my frickin hovercrafts!

The Cruelty of Unattainable Perfection2004First, there was pristine perfection: a vision of a mark up language…PHTML: Dumbing It Down For Sanity’s Sake2004If you have built large sites, you have faced a familiar maintenance…Of Men with the Brain on Both Sides and a Utopian Cult2005One other thing that I had in my comment is an offer…How is it that we are still tinkering with a 10-year old hypertext format, asymptotically trying to make it work right on our respective rendering engines, bolting new steel plates on the old wooden boat as it creaks, sinking further under the weight of our add-ons? How come there’s a whole echelon of computer industry burning midnight oil congealing bits of CSS, HTML, and JS into the scary, scary nonsensical frankensteins that we call Web sites? And how come it is so hard to build and grow these sites — not to mention use them?

Graphics and Structural Markup: Keeping “pretties” out of content2005Pet peeve time! Let's talk graphics. You know, the catchy visual dujibobs…Where have we gone wrong? Perhaps it was the naive notion that HTML wasn’t just an accidental leader of the rising wave, that it was somehow special, because it was just like text and thus “easy of use?” I shudder even typing these three words. Or was it the idea that the Web is what it is and shouldn’t break it? Or maybe it was us, proclaiming that content is king and that the vehicle didn’t matter? We’ve become content with what we’ve got. Even new aspirations, however alien, look suspiciously like the same old stuff.

Going Forward Is Leaving Past Behind2014I want you bastards to let me build things that are not…But yes, we are where we are. Otherwise, we wouldn’t be anywhere. Right? Riiight. We have this spec, called HTML5 and we’re trying to make it work. It’s better than what we have today, and it is a step forward. But on the big scheme of things — is this what we need? Small, painful incremental steps on the burning coals of the Web as we know it? Is this taking us somewhere? And if it is, are we there yet?

What the Heck is Shadow DOM?January 2011If you build Web sites, you probably use Javascript libraries. If so,…Are we there yet?

Show 2 comments
  1. Anne van Kesteren · May 25, 2009

    Reading this I’m reminded again of one of the I things I wondered about when I bought my Denon AV receiver a while back. I was wondering when I’d be able to simply program against it using a simple ECMAScript API over Web Sockets or HTTP or some such and stream video and audio to it in a simple fashion.

    It’s not exactly rocket science, but actually getting there seems like it will take at least another decade. (And for Denon to actually do it another two decades, likely…)

  2. Al Gaspar · May 28, 2009

    Hey Dimitri, thought you had been sucked into the maelstrom… 🙂 Don’t worry about where we are, it will all be resolved in HTML-10…

    Cheers–