Re: Does the W3C have anything useful left to say?
One of the issues raised in course of the discussion titled "Does the W3C have anything useful left to say?" was the silliness of having escape & as & in URLs. But there is actually a reason why this is required and why the validator complain about it:
Escaping ampersands is necessary to avoid accidental ambiquity. There are plenty of named entities in HTML and you'll often see people wondering why <a href="http://example.com/?something&alpha=something"> doesn't work as expected. And anyway, the W3C knows this and nowadays recommends ; as the parameter separator.Originally posted on 2006-07-21
I sometimes wonder why programmers seem perfectly happy working with compilers that give up at the first misplaced comma, yet complain loudly when asked to follow the HTML specification. (Not a rhetoric question, actually.)
Incidentally, this isn't really a defense of W3C. If you want a sobering tale of dysfunctional spec and process, look no further than WCAG 2.0:
http://alistapart.com/articles/tohellwithwcag2