Tim Bray, RSS Needs Fixing: Because, boys and girls, RSS is no longer a science experiment, it's becoming an important part of the infrastructure, which means that a lot of programmmers are going to get the assignment of generating and parsing it, and they need better instructions.
XML co-inventor Tim Bray comments on the problems with RSS and uses language so foul that not even Dave Winer can handle it (Dave deleted his post about it, but forgot to delete his illustration). Tim has a lot to say and you should read it yourself if you care about RSS, but the two problems he complains about are that entity-encoded HTML is allowed and that relative URI references are not allowed. Tim also mentions the informality of the RSS spec. I agree with all of his points and especially the one about the spec. We need a real, formal spec, managed by a standards body, something like the one that Mark Nottingham recently wrote up. I'm not sure why Mark's spec got such a luke-warm reception.
Tim's article, in part, was responsible for sending Sam Ruby's fingers into furious blogging mode. Basically, Sam agrees with Tim on both of his points, suggests adding a namespace to RSS, and mentions bringing IETF in as an RSS standardization body. Sam wrote up a bunch of excellent posts on RSS, much better than the post you are reading right now. Check them out:
This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)
This is a personal weblog, I do not speak for my employer.

Buy now from Amazon.com
Or direct from Manning
| « October 2008 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
1 | 3 | |||||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | |
| Today | ||||||
Allen Gilliland
Anil Gangolli
Dan Axon
Danese Cooper
Film Babble Blog
Geertjan's Weblog
Henri Yandell
James Robertson
Jim Grisanzio
Josh Staiger
Linda Skrocki
Pat Chanezon
Rama
Ruby Sinreich
Simon Phipps
Tim Bray
Will Snow
Janne Jalkanen
Joe Gregorio
Matt Raible
Mike Cannon Brookes
Rafe Colburn
Sam Ruby
Simon Brown
My other sites