I've been playing around with some radical minimal design ideas lately, and it occurs to me that I'm not so sure that we need HTML, at least for "normal" work.
Think about what most professionals do all day. You're an accountant. You're an insurance agent. You're a policeman. You're a manager. You're a factory worker.
What do you need HTML for? As an accountant, say reviewing a ledger, you need to look a couple of lists of things and compare them. The idea of a displayed list certainly predates HTML. As an insurance agent, you need somebody to complete a claim. Modern voice systems can certainly interview the person, make a stab at word recognition, and you can easily outsource the quality control overseas at pennies per form. Bingo presto, not only do you have your form completed, the system is beginning to learn the spoken word of the customer, and it was a natural question-and-answer format instead of plugging through some long form on-screen.
In fact, I've spent the last day trying to think up some combination of activities that can't be done with a blinking light, a pushbutton, and a list/text/image display.
I can't, and that's strange.
I have no idea what hyperlinks accomplish, for instance. I mean, I understand the point. And they are awesome creatures of the internet. But who's job requires a hyperlink? Sure, things need to be linked together, but the physical construct of an underlined piece of text that, when clicked, takes you somewhere else? Nobody has a need in their normal job to go to random places depending on which text is annotated. Most jobs are not that free-form.
It sounds nutty, I know. And pay attention: I am not saying that HTML shouldn't exist, or that things shouldn't be linked together, or that the semantic web isn't a good thing. What I'm asking is: simply because something makes sense in hypertext markup, should it appear on a screen somewhere?
I'm a policeman accessing a list of recent crimes. Here's the dirty little secret from systems design -- there are only a couple dozen activities for any one job that take up 99% of your time. Sometimes there is only one or two activities that you do all day long. So I push the "recent crimes" button, perhaps a physical, real button, and there's a list of recent crimes. No links, no tables, no bold text, no flashing or jumping bunnies. No fonts. Just a list. Of stuff I need to know. mirabile dictu
How far we've come.
HTML was started with the idea that the display of information would be a completely different problem than the structure of it. But look what's happened since then: it's all about display. How big the screen size is in pixels, what kinds of fonts you have (or can install), whether or not you support flash, etc.
All of this is great from a one-system-must-conquer-the-world standpoint, but completely wrong-headed from a I-need-to-separate-different-parts-of-my-life department. We're trying to invent sort of a universal generic display language. Wonderful concept, but that's not where we started out going. Or if it was, I missed it. I thought the display aspect was secondary, not primary.
But then came advertising. And money. Lots of it.
My thesis is that at some point in the last 10-15 years, the HTML web has crossed the line from being an information structure and became an entertainment medium. That's cool, and I wouldn't want to take away the goodness of the net for anything. I'm simply asking if using an entertainment medium to do your job is such a good idea. For most of us, I don't think so.
Of course, there will always be a place for the arts -- painting, writing, movies, games, music, etc -- and HTML and computers are wonderful tools for the creation and enjoyment of the arts. Most of our jobs though, however sadly, are not art.
Advertising has created wonderful general-purpose devices that can switch from balancing a checkbook to flying a F-15 in a split second. One browser page can have your investment information and the next one Facebook. And world opinion. And lolcats. Strategic investment advice. And porn. It's all one of the same. Sometimes barriers are good things. A site that pulls you in with messages from your friends can then get you to click one link -- it only takes one click -- and you've lost 30 hours playing Farmville. These are all the benefits, and drawbacks, of hyper-text markup language the way it is being used today.
And we really don't need it all that much.
Recent Comments