Home
Directory
Frontier
DaveNet
Mail
Search
Guestbook
System
Ads

Wednesday, April 01, 1998 at 2:14:45 PM Pacific

What Would Shakespeare Think?

Good afternoon!

I've been caught in a whirlwind. Things have been moving fast, finally I'm getting a chance to catch my breath and write a little. Not sure what's going to come out this time. Let's see.

I got an interesting email a few days ago from a regular Scripting News reader saying that he didn't understand what I've been talking about or what I've been pointing too ever since I got on the XML parade.

What is WebDAV? What is XML-Data? What does all this stuff (a polite term) mean?

I will try to make it simpler. That's where we're moving now, but we're doing it quietly behind closed doors. We want to work out the glitches before we make our presentation. We started a lot of stuff, we want to bring it togther before starting new stuff.

Reading Shakespeare

In the meantime I've been reading the specs along with my confused correspondent.

I think it's like reading Shakespeare. I don't know about you, but when I was a kid, in school, and they made us read Shakespeare, I had no idea what they were talking about. I was raised in New York, in the mid-20th century. Shakespeare wrote in England in the mid-17th century. A lot changed in between.

Imagine Shakespeare trying to read the specs on the W3C site. He was a smart guy. What would he think? Would he rush out and get XML for Dummies as soon as he saw the gibberish on those sites?

Privately I've been evangelizing developers on putting a simple XML parser and HTTP server into their apps, alongside their COM and Apple Events interfaces. HTTP is simple enough, most developers have experimented at least a little in TCP programming. But when I ask the typical developer to think about writing an XML parser (I'm thinking of someone who does an HTML tool or a graphics app) mostly the response is "What's an XML parser?"

Uh huh. We have a long way to go. And XML is a moving target. And some of it is being designed for relational databases when we already have object databases that can represent XML data in their natural form without forcing contortions to make them fit the relational view.

I think the standards process is weak. It gives an extrordinary voice to the large companies, and history has shown that they rarely are hotbeds of innovation, nor are they willing to take real risks on new technology. A confounding maze of computer science is the result, when (I believe) the only thing the market will actually consume is simplicity.

It supports the kind of stagnation we've seen between Netscape and MSIE. Look at how quickly the products got into lockstep and look at the dearth of new ideas in browsers. Do we want to continue to support that process? All the browser balls are in the air right now. Neither Microsoft or Netscape has put vector graphics into the browser. Why not? Such an obvious idea. How did the standards bodies miss that? In the old days, when Excel and Lotus were facing off, or Word and WordPerfect, the pace of innovation was higher, belying the idea that "Internet time" is faster than old times. Sure we're all moving at a feverish pace, but how much real progress are we making? I think (I hope) we're just in a breather period between explosions. The web made a big difference. Can the next growth incubator happen without interference from the big corporations? We'll see, sooooon, I think.

That's what I'm thinking about right now. I want to keep it simple. I want to break out from behind HTML-imposed barriers, but I don't want to give up the low-tech understandability of HTML.

Dave Winer


This page was last built on 4/1/98; 5:13:29 PM by David Winer. dave@scripting.com