.

 

Web Pidgin

Standards and schemas, pidgins and islands.

I spend hours each week reading dry technical documents to learn more about my trade. I can reel off about 30 Web standards, all of them filled with rules for the right way to build a site, all of them at lea st a little confusing and difficult to read.

Why all these standards? In the 90s, an awful lot of people set sail to this island called the Internet. Some of us came from TV, or publishing, some from newspapers, or the art world. Some, like me, just got out of college and needed a place to go.

So we arrived on Internet Island from these different countries, and when we landed, we found that we couldn't understand anything said by anyone else. Television people wanted the Web to look like TV, with lots of video. Print people wanted good typography. Marketing people wanted to target their ads and count the hits. The software folks thought we were all crazy interlopers.

As happens when cultures bash into each other, we created a pidgin language of standards, acronyms, source code, and tags. Take XML. XML was supposed to replace HTML by simplifying SGML. Well, come on, sure, who doesn't want that? XML was going to add semantics to data so you could make smart searches, you could say, show me all the poems about red wheelbarrows, and boom, there you'd go. Except that didn't quite work out, so a few years later they created RDF, which allows you to be much more specific about what you meant by poem, or red, or wheelbarrow. But RDF needs something called RDFS. And that was so complicated that they had to create OWL, O.W.L., to clarify things. Which would be great, except you need to understand everything all the way from OWL down to XML to get any real work done. Which is why some pidgin-speaking Web developers drink in the afternoons.

Over time, pidgins become creoles. A creole is a full-fledged language, a mix-up of all the other languages that went into it. But you can't force a creole into being. It has to evolve. Most standards would like to be seen as creoles, as natural progressions from the earlier pidgins, but they're more like Esperanto-an invented language that you have to learn from scratch, defined only in terms of itself. What web developers actually use is not pidgin or Esperanto, but pidgeranto, or esperidgin, a kind of pidginized Esperanto. Because at some point your clients just want it to work. There's no time to study any more standards. You need to publish the site. So you make do with what you've got.

We've got a long way to go before the Web has its own native tongue, one that isn't simply a quilt of style sheets and XML and JavaScript, but something unified that you could speak fluently if you tried. It would be great if you could force the process, bring that language into being, but you can't; it has to evolve over years, over thousands of interactions and discussions and implementations. So in the meantime, we speak pidgeranto, which is much better than the pure pidgin of a few years ago, and the standards stack up, each one a step towards something complete, something whole.


[Top]

Ftrain.com

PEEK

Ftrain.com is the website of Paul Ford and his pseudonyms. It is showing its age. I'm rewriting the code but it's taking some time.

FACEBOOK

There is a Facebook group.

TWITTER

You will regret following me on Twitter here.

EMAIL

Enter your email address:

A TinyLetter Email Newsletter

About the author: I've been running this website from 1997. For a living I write stories and essays, program computers, edit things, and help people launch online publications. (LinkedIn). I wrote a novel. I was an editor at Harper's Magazine for five years; then I was a Contributing Editor; now I am a free agent. I was also on NPR's All Things Considered for a while. I still write for The Morning News, and some other places.

If you have any questions for me, I am very accessible by email. You can email me at ford@ftrain.com and ask me things and I will try to answer. Especially if you want to clarify something or write something critical. I am glad to clarify things so that you can disagree more effectively.

POKE


Syndicate: RSS1.0, RSS2.0
Links: RSS1.0, RSS2.0

Contact

© 1974-2011 Paul Ford

Recent

@20, by Paul Ford. Not any kind of eulogy, thanks. And no header image, either. (October 15)

Recent Offsite Work: Code and Prose. As a hobby I write. (January 14)

Rotary Dial. (August 21)

10 Timeframes. (June 20)

Facebook and Instagram: When Your Favorite App Sells Out. (April 10)

Why I Am Leaving the People of the Red Valley. (April 7)

Welcome to the Company. (September 21)

“Facebook and the Epiphanator: An End to Endings?”. Forgot to tell you about this. (July 20)

“The Age of Mechanical Reproduction”. An essay for TheMorningNews.org. (July 11)

Woods+. People call me a lot and say: What is this new thing? You're a nerd. Explain it immediately. (July 10)

Reading Tonight. Reading! (May 25)

Recorded Entertainment #2, by Paul Ford. (May 18)

Recorded Entertainment #1, by Paul Ford. (May 17)

Nanolaw with Daughter. Why privacy mattered. (May 16)

0h30m w/Photoshop, by Paul Ford. It's immediately clear to me now that I'm writing again that I need to come up with some new forms in order to have fun here—so that I can get a rhythm and know what I'm doing. One thing that works for me are time limits; pencils up, pencils down. So: Fridays, write for 30 minutes; edit for 20 minutes max; and go whip up some images if necessary, like the big crappy hand below that's all meaningful and evocative because it's retro and zoomed-in. Post it, and leave it alone. Can I do that every Friday? Yes! Will I? Maybe! But I crave that simple continuity. For today, for absolutely no reason other than that it came unbidden into my brain, the subject will be Photoshop. (Do we have a process? We have a process. It is 11:39 and...) (May 13)

That Shaggy Feeling. Soon, orphans. (May 12)

Antilunchism, by Paul Ford. Snack trams. (May 11)

Tickler File Forever, by Paul Ford. I'll have no one to blame but future me. (May 10)

Time's Inverted Index, by Paul Ford. (1) When robots write history we can get in trouble with our past selves. (2) Search-generated, "false" chrestomathies and the historical fallacy. (May 9)

Bantha Tracks. (May 5)

More...
Tables of Contents