19 Sep 4705 - Wicked, Wretched, Wrongful Champions

Every now and again, something comes along.
Something that gives form to the formless.
Hours ago, I was sad for no reason, a formless sadness that I still carry with me, yes, and along with it a question. That question has been answered, and the answer is in all of you.

At least somewhat. The answer is common sense. The question is why the w3c is evil and arbitrary?
One leads to the other.
For your edification, I have devised a short list of excellently and expertly crafted pages. The reason is to elaborate a restriction that makes no sense, and is foolish and counter to Reason, which is to say contrary to learning, which is to say it would behoove a professor of knowledge of any kind to forego the step where he requires a page to validate with the w3c, which is to say, the champions of darkness.
The w3c sees themselves as the authority on web code. They try to push the xml and xhtml standard, call everything that uses it web2.0, and have an ongoing campaign of misinformation about what all these strictures and requirements actually mean. Here's the scoop: none of it means a damn thing.
Traditionally, when, say, a C compiler checks out your code and reports line by line errors, this means that any and every one of the things it brings up is keeping your code from working. Error means nonfunctional. If you have a bit of code that the compiler thinks is not spruce enough for its liking, but is not keeping your code from functioning, this is called a warning. You can almost always get away with having a warning or two in yer code. I admit that it is not something you want to go in planning to have, and some warnings do lead to actual errors.
However, having a real error always means that some part of your code is not cutting it, or at least not behaving as intended. It means you need to change something. It means you have done something wrong.
This is the power of the word. So today when you register an error with anything, you feel compelled to change it because you have grown up knowing what it is to be in error. The word has power to affect change in you. It comes with baggage of responsibility, liability, onus. You must fix the error because it is your error. It is a serious word for serious folk.
To see the word misused is an equally serious offense. Short of an assault on those who would correctly commit and call errors, misusing the word is an assault on language, which is an assault on meaning, which is why I called the w3c the champions of darkness before. Wicked, wretched, wrongful champions. They misuse the word error to mean warning. This is seemingly a simple mistake. Under most circumstances I would let the w3c sit in their ivory tower and pass judgements on just whatever they wished (as I commonly do the same thing myself), for what is good for the goose is good for the gander. No harm comes of it.

That is, until some harm does come. There are some professors aforementioned who require their students to validate project pages. The trick is that this is the kobayashi-maru, the test with no win condition, and from the sounds of the assignment, the professors aforementioned do not see it this way. They simply go about with the assignements, given a very easy way to grade it: did the page verify? No? Okay, a point off for the number of errors, or a set amount of points for the red light instead of the green, or whatever way to grade that you wish.

So here's my big idea. I'm going to find out how big a problem this is with the IT professors on campus. If some correction is in order, I shall demonstrate to them the following argument, and attach a plea for intercession on behalf of the poor shlubs who can't validate their damn code.
Validating your code is a meaningless activity. The w3c has no authority, power, or influence that's backed up by anything. Often they are not even correct, because here's the bottom line: if your code causes the compiler (er browser) to assemble the page in such a way that conveys your meaning to the user, then it works. There's no amount of valid or invalid that can impugn functional code by this criterion. It does not matter. The w3c is a meaningless organization, and no one should give a damn about their pointless standards. Coders push design. Designers push design. Random feckless organizations passing arbitrary measures from on high do not push design.
The following is a list of websites that do not validate by the w3c's standards.
Perhaps you have heard of them.

-www.google.com
-www.mezzoblue.com An obvious css master, responsible for csszengarden.
-www.apple.com
-www.microsoft.com
-www.sun.com
-www.dell.com
-www.gateway.com
-www.youtube.com
-www.ppi.co.jp Remember, this page is invalid. Your amazement should also be invalid.
-www.rit.edu
-www.harvard.edu
-w3schools.com That's right, a w3c page that doesn't check out. Fuck you guys.

Generally speaking you will find more pages that do not work than those that do. Also you will find more pages that work in browsers than those that do not. Funny that. Oh, and sadly I couldn't run the validator through itself, but for grins, try copy-pasting the source code for the validator into a new file and saving it as whatever doctype you wish.

Back to Old News