- From: Pid <webmaster@neutralgrey.net>
- Date: Fri, 17 Dec 2004 14:00:25 +0000
- To: "'public-evangelist@w3.org'" <public-evangelist@w3.org>
You know, maybe he's right, this stuff *is* quite hard to read. In the light of this, I'd like to suggest that we formalise the structure of future rants. (I'm still working on the DTD...) http://www.neutralgrey.com/rant-markup-language.xml <?xml version="1.0" encoding="iso-8859-1"?> <?xml-stylesheet href="rant.css" type="text/css"?> <!DOCTYPE html PUBLIC "-//W3C//DTD RML 1.0 Strict//EN" "http://www.w3.org/TR/rant/DTD/rml1-strict.dtd"> <!-- Rant Markup Language --> <rant xmlns="http://www.w3.org/2004/rant" lang="en" xml:lang="en"> <head> <disclaimer>This is a general comment. Not sure if this is the best list for posting this, but if you know a better one, please cross post for me.</disclaimer> <platitude>First of course, I'd like to commend everyone in the W3C for their hard work, against all corporate odds, over the years. </platitude> <intro>Here is my take on the present state of HTML.</intro> </head> <body> <p>A big problem with the W3C documentation is serious lack of practical examples. <questionable alt="why is this a problem? how are they duplicating work if they're adding examples?">This has lead to all sorts of other sites trying to duplicate the W3C's work just to add real world examples and make it read less like a legal document.</questionable></p> <p>The W3C seems to want to avoid examples directly in their documentation, maybe because it's not abstract or academic enough, but that seems like an arbitrary decision. </p> <p>Examples make the documentation more complex, but maybe they could be maintained Wiki-style. Computers exist to <shout>do</shout> more and more work for the user, not <shout>make</shout> more and more work. Computers should be applied to the most complex and demanding, and even annoying, aspects of making life easier for humans.</p> <p>In contrast, there is an almost moralistic tone to much of what the W3C does.</p> <p>Besides the good things, though they are so slow to develop, in the background there is a virtual crusade to make everything in the languages more abstract without ever showing the advantage of the abstraction. It is often just abstraction for the sake of abstraction.</p> <p>There seems to be a crusade to add abstraction, complexity, and arbitrary rules to every aspect of the language, and always to subordinate the HTML coding experience of average users to the coding <shout>convenience</shout> of whoever implements mundane XHTML parsers. Look at all the differences in the syntax requirements of XHTML. </p> <p>They have added all sorts of <hardly>arbitrary</hardly> closing keystrokes and required characters here and there, and <hardly>ridiculous</hardly> "/" requirements that any intelligent <item type="xml"/> parser could automatically recognize or at least recognize <shout>multiple replacements</shout> for.</p> <!-- why not replace all of the tags with arbitrary strings while we're at it --> <p>But they have chosen a completely rigid, inflexible framework. HTML just gets <misunderstanding correction="more like XML">less intuitive and less "human" all the time</misunderstanding>. Basically, for humans, XHTML's <shout>user interface sucks!</shout> What happened to the concept of <a href="http://dev.perl.org/perl6/" title="PERL6">natural language programming</a> ? (not necessarily in English) And design flexibility? Isn't HTML a textbook candidate for built-in, W3C specified <shout>flexibility</shout>? I mean we are not talking about <shout>guidance systems</shout> here - for that, you use certified, 100% rigid ADA code. HTML and XHTML is 99% going to be for plain webpages by regular users and should be designed for <shout>that</shout> use, <shout>not</shout> satellites, and not as an object lesson in computer language theory for non-programmers who should never have to do complex coding. </p> <p><fallacy alt="I'd suggest that FrontPage itself is the cause of the problem...">Now, due to the failures of W3C, those users have to buy FrontPage to even make a _webpage for their dog_ that will not get dissed by HTML snobs and possibly search engines too</fallacy>. It's like a circular, self-justifying form of tech-elitism.</p> <p>I strongly suggest that the W3C acknowledge that by making a simple, standards compliant webpage more complex to create for novice users using a plain text editor, they have <shout>failed</shout> part of their responsibility, and a major effort needs to be made to maintain support for older simpler HTML standards while actually <shout>continuing</shout> a development branch to maintain a DTD for a simple, highly intuitive type of HTML document intended for 99% of the people outside the W3C.</p> <p>Thanks again for hearing this out - John McLaren</p> </body> </rant> -- pid@neutralgrey.com ng m: (+44|0)7976 411939 ng w: www.neutralgrey.com ----------------------------------------------------------------------- This message is copyright (c)2004 neutral grey ltd reg. in england: co.no.04927018 This message is intended only for the use of the individuals to which it is addressed and may contain information that is privileged and confidential. If you are not the intended recipient, you are hereby notified that you have received this transmission in error; any review, dissemination, distribution or copying of this transmission is prohibited. If you have received this communication in error, please notify us immediately by reply e-mail and delete this message and all of its attachments.
Received on Friday, 17 December 2004 14:00:12 UTC