« A successful Linked Data Planet conference | Main | XForms + REST + XQuery (+ Jenni Tennison) »

The (SGML) geekiest shirt ever

"We're all special characters".

some description

A few years ago at the Oxford XML Summer School, at an outdoor dinner at the Oxford Botanic Garden, I saw that Eve Maler's T-shirt said "<geek>" on it. I couldn't resist pointing out to her that her that with its lone start-tag, her shirt was not well-formed. She took off her jacked to show me the back, which said "</geek>". I stood corrected.

The ThinkGeek web site has just come out with a T-shirt that's even worse: it's so markup geeky that most XML geeks won't get it. It says "I &#9829; ISO 8879", referring to SGML, the ISO standard of which XML is a simplified version. (I first met Eve, and many other well-known markup geeks, at an SGML conference before XML was invented.) The "&#9829;" part is the numeric character reference for a heart symbol. Get it?

To make it even more obscure, the ThinkGeek webpage for the shirt doesn't even mention SGML. Some may see a clue in its reference to this ISO standard "setting the groundwork for XML", but I think that very few people are going to buy this T-shirt.

And they'll all be at Balisage in August.


(Note: I usually close comments for an entry a few weeks after posting it to avoid comment spam.)

Of all the ultra-geek shirts I have seen, this one is my perpetual favourite:

But numeric character referencing wasn't part of 8879 (was it? - I forget).

Though I suppose an XML person could love SGML. Especially now that it's not encountered much ;-)

- Alex.

Why doe the cake use the attribute "code" instead of the more standard "xml:lang"?

(Answer: because the language identifiers used as values of this attribute do not have the proper syntax?)