Jens Oliver Meiert

The Two Great Things About Validation

Post from January 30, 2009 (↻ March 30, 2016), reflecting Jens the .

This and many other posts are also available as a pretty, well-behaved e-book: On Web Development.

There are two great things about validation: Validating helps technical understanding as it contributes to awareness of the underlying specifications, and writing valid code is a sign of professionalism.

Put another way, developers who don’t validate most likely learn and know less, and invalid code can in most cases be considered unprofessional.

However, invalid code doesn’t necessarily mean inaccessible or unmaintainable code. That’s a myth. You can invert that statement too though: Valid code does not mean accessible or maintainable code, nor efficient or fast code. Anyone stating that is wrong or has different motives, as the advantages and great things about validation are, see above.

From my comment on Valid sites work better (?). Revised.

About the Author

Jens Oliver Meiert, photo of December 23, 2015.

Jens Oliver Meiert is a German author, philosopher, adventurer, artist, and developer. Here on he shares—and occasionally generalizes and exaggerates—some of his thoughts and experiences.

If you have any questions or concerns about what he writes, ask him to explain, or share your own position by sending a constructive comment or email. (Then, if you think something could be of interest to Jens, recommendations for excellent literature are always welcome.)

Comments (Closed)

  1. On January 30, 2009, 14:44 CET, olivier said:

    Hi Jens,

    it looks like our CMS ate your comment or something to that effect, I can’t see your comment in the (empty) pending queue. Can you resend?

  2. On January 30, 2009, 14:54 CET, Jens Oliver Meiert said:

    Olivier, sure, I just submitted the comment again (twice, actually, the latter one fixing a broken link).

  3. On January 30, 2009, 17:34 CET, olivier said:

    Published! Thanks Jens for your patience.

    I find it a bit scary that comments migh be lost like that, though…

  4. On January 31, 2009, 6:24 CET, Jared Smith said:

    Excellent post - and right to the point.

    Replace “validation” with “alt text in HTML 5″ and you pretty much sum up my thoughts on that point also. Alt doesn’t make it accessible and missing alt doesn’t make it inaccessible, but having a guideline for implementing it educates, supports accessibility, and is professional.

  5. On February 2, 2009, 19:53 CET, Jens Oliver Meiert said:

    Thanks, Olivier, Jared!

    Regarding @alt, Jared, yes, that debate may be philosophical ;)

  6. On February 10, 2009, 12:43 CET, Richard Morton - Accessible Web Design said:

    Although I would agree that invalid code doesn’t have to mean inaccessible or unmaintainable code, I would say that valid code is definitely easier to maintain.
    The big link between accessibility and validation is that valid code should behave more predictably across different browsers than invalid code. Of course that is a utopian view as browsers don’t just treat invalid code differently.

  7. On July 7, 2013, 2:18 CEST, Alistair Lattimore said:

    I agree valid code is a sign of professionalism but it can’t be a black and white scenario, as a lot of publishing platforms still get in the road of idealistic outcomes like W3C validation.

    I say idealistic because browsers are largely indifferent to valid HTML versus invalid HTML, rightly or wrongly - that is just how things are.

    Given that browsers are so tolerant of valid or invalid HTML/CSS, what would you prefer in general:

    1) lean but invalid HTML/CSS or;
    2) bloated but valid HTML/CSS

Read More

Have a look at the most popular posts, possibly including:

Or maybe say hi on Google+, Twitter, or LinkedIn?

Looking for a way to comment? Comments have been disabled, unfortunately.

Found a mistake? Reward! Email me,

You are here: HomeArchive2009 → The Two Great Things About Validation

Last update: March 30, 2016.

“We all have the right to privacy.”