Isn\’t it time to stop the consortium/corporation bashing when talking about web standards?
Back in 2004, “Brian Alvey”:http://www.brianalvey.com/ wrote in A List Apart about “Everything I Need To Know About Web Design I Learned Watching Oz”:http://alistapart.com/articles/oz, detailing that some parts of prison life can be translated to becoming a good web designer (avoiding solitarity, playing to your strength, giving things out for free and so on).
Lately I get the feeling that the bad habits necessary to survive jail also become part of our life as web developers, namely making sure to beat up the biggest guy in your way to establish your place in the pecking order.
A lot of presentations lately take the mickey at larger corporations and their web sites and during panel talks like last week’s @media in London there seems to be no better fun than constantly picking on the W3C, Yahoo, AOL, Microsoft, Apple or whoever is big and corporate and seems to be much slower in bringing us towards the brave new world of standardization, microformats goodness, semantics and a very cool, available and usable world wide web.
Well, looking back several years, I distinctly remember that we wondered why large corporations don’t follow web standards and what can be done to change that. We had the problem that every small client would come to us and ask why they should have CSS layout and valid HTML when none of the big companies do. Corporations seemed too far away to reach and talk to and we reveled in being hard-core and grass-roots celebrating our independence.
Well, times changed and many of the large corporations do take web standards serious, have a thorough understanding of them as a part of the interview process of new developers and give out information as to what obstacles were in their way when shifting from easily maintainable tag-soup (remember, this is what enterprise level frameworks create out-of-the-box) to CSS driven layouts with cleaner, semantically valuable markup. Some even offer frameworks, widgets and code for anyone to use that is built upon their findings.
Instead of welcoming this, we rather ridicule these efforts and pick out bad examples to show how much cooler we can be as smaller, fast-moving individuals and companies.
Maybe it is time to remember that working with grass-roots means getting your hands dirty and we should concentrate more on really producing some larger products, actively help improving framework output and allow for tools to make things easier for people who are bound to software to maintain their sites that is sub-par in terms of quality of generated code.
Maybe we should also remember that the way of working as a web standards evangelist or famous blogger is not the norm, but far from it. For example it is really easy to claim you can add microformats to any document by adding some spans and classes to an HTML document, but in reality a lot – and I mean a massive amount – of content of the web is developed by people who never touch the HTML or know about it. This is why we invented CMS - to separate content from structure and allow maintenance without needing to code HTML.
I do realize that a lot of these panel talks and presentations are tongue-in-cheek, but let’s not forget that this can hurt a lot when someone slaps you on the back of the head while you do it.
Just for the record: I do work for a large corporation, but I was not asked to write about this. I would have written this in any case as I welcome the change web development has done and I don’t want our efforts of the last few years to be in vain because of arrogance.
[tags]webdevelopment,web standards,communication,professionalism,corporations[/tags]


June 11th, 2007 at 9:00 pm
Christian made some excellent points about not corporate bashing. It made me think of when Molly annou [...]
June 11th, 2007 at 3:35 pm
I say we start a new grass roots initiative. From now on, we should commit to putting our money where our mouth is.
The bigger the mouth, the bigger the investment should be I say!
June 11th, 2007 at 3:53 pm
In my best Chandler Bing impersonation: THANK YOU.
I’ve been willing to find a good way to say exactly that for such a long time.
I work for a bigger company too, and have too often had to fend myself against “you’re telling me you do accessibility full-time? and how come your company’s website isn’t top-notch then?”.
Yes, we do accessibility and quality. Bu we do it inside a 120,000-people company, and have to train every developer, and every contractor, and every project manager.
And that’s an awful lot of people.
Yet things move forward slowly. But they do move.
June 12th, 2007 at 12:40 pm
It’s not very difficult for ‘grass-roots’ people to slag off any site that doesn’t meet their pristine standards or best practises. To be honest, the web standards community has almost encouraged that kind of behaviour with its “we’re better than you” attitude that tends to be cast upon anyone that has even an un-encoded ampersand slipping through.
It gets up my nose when people take one look at our markup for a very complex project, and immediately begin to tell us what we’ve got ‘wrong’ despite having no background in the project what-so-ever and no understanding of the issues.
“Maybe it is time to remember that working with grass-roots means getting your hands dirty and we should concentrate more on really producing some larger products,”
Absolutely. If people were doing my job everyday they’d soon realise it’s not quite as clear-cut as they think when you’re building an extremely complex mapping application for 10 million people.
June 22nd, 2007 at 1:40 pm
Like Stef, I also work for a large (global) company, currently working as a PM on a somewhat web-based initiative for a large (national) company. When hiring web developers, I ensured that knowledge and advocacy of standards, and their practical application in the real world, were core requirements.
The trouble is that even in IT companies, HTML is a very poorly valued skill – people think it’s a low-end, ‘anyone can do it’ job. Well it is, unless you want to do it well. So our global company was unable to provide the number of web developers we needed from its internal resources, and we had to go to the contract market (nb different from the freelance market).
We couldn’t be happier with the outcome, and the resulting site will have clean, standards-based, accessible HTML, with the client being convinced that that is A Good Thing, that’s worth paying for.