CSSquirrel A look at web development and web design by Kyle Weems

:

Posts Tagged ‘john foliot’

Comic Update: Who Really Is the Wizard of HTML5?

Monday, June 22nd, 2009

Today’s comic portrays my misgivings about HTML5 through the lens of L. Frank Baum, imagining a world where Chris Wilson, Manu Sporny and John Foliot were my companions through a standards-creating journey roadblocked by a guy in a purple coat with a big curtain.

Let’s review the facts.

Ian Hickson, editor of the HTML5 spec and top dog of the WHAT WG, is an employee of Google. He also adheres to a policy when dealing with people that can be summed up as: Deny, Delay, Too Late.

It can be argued that HTML5 is an important upgrade to one of the most vital technologies of the 21st century. Billions of people are using the Internet to facilitate communication and business, share their culture, access otherwise censored information when living under harsh regimes, and so forth. Most of the sites they use for these purposes are built in some fashion upon HTML.

At the currently accelerating rate of content creation, it’s safe to say that billions of pages will be built with HTML5. How these pages are designed, and how they’ll meet the needs of people both in the present and in the future rest upon how this standard is outlined. Everything from preserving the portability of microdata, ensuring the accessibility of web users with special needs, and finding ways to share media without the hassle of brand-specific plugin wars (anyone seen a flash site on an iPhone yet?) are determined by this effort.

So why is it that the person who is the center of this process is allowed to be a man who rejects consensus, actively denies issues (based on his own admitted policy) and substitutes expert advice in important areas like accessibility with analyzing data from the Google Index and parsing numbers? Numbers that we cannot have a third party confirm because every request to do just this is ignored?

There is no doubt in my mind that Ian is brilliant. However no man, no matter how brilliant, should be allowed to be so influential on a spec when he is bringing all this baggage to the table with him.

The biggest problem for me is as follows: Google. Ian’s work is highly influenced by data harvested by Google. I am positive Google has some spectacular views of the web, resulting in some highly accurate views of the current state of the Internet. I’m also sure that this doesn’t matter one bit if we have to take their word for it, because we can’t view it ourselves.

Most people search the web through Google. I get mail through Google, site analytics through Google, news through Google, and sometimes even browse with a browser used by Google. It’s impossible to throw a rock at the Internet and not somehow hit Google. It’s to the point where even the US government is getting a bit itchy and considering taking antitrust actions against them.

I don’t want to sound paranoid, but perhaps we shouldn’t craft HTML5 solely on Google’s say-so. If the data-harvesting Ian performs can’t be independently verified, then perhaps we shouldn’t accept it as fact. It’s just not prudent. We definitely shouldn’t use it as a substitute for actual experts in discussions like accessibility (which I spoke about last week). If Ian can’t accept that limitation or provide access to the raw data, then we need to consider whether a conflict of interests exists and whether he should remain as the editor. With him doing such a poor job of playing well with others (whether they be individuals, experts, or other WC3 working groups) while relying on private information from his employer, how can he be expected to create a HTML5 that meets not just his needs, or Google’s needs, but everyone’s needs?

I’m not convinced he can.

Comic Update: HTML5 Stubborness and Snogging

Monday, June 15th, 2009

Today’s comic references two very important topics that everyone should know about.

The first involves Bruce Lawson and snogging. In relation to point #2, I tweeted this. He responded with this. I find the word snogging hilarious, so it went downhill from there, with mental images of Ian Hickson and John Foliot getting hot and heavy.

In those mental images, Ian is asked to shave.

The second topic, which quite inadvertently spawned the first, involves HTML5, ARIA and the apparent lack of peace between the groups responsible for developing each. In his post Alternate Text in HTML5, Bruce bravely discusses his opinion on the topic despite his stated delicate nature and then suggests a group hug, and perhaps a sing along.

By comment #2, Anne van Kesteren has dropped the thunder and brought back the fighting.

Here’s a recap: Blind people can’t see. Blind web users, as a result, need some aids to make sense of things we’d take for granted, even when screen readers are taken into account. Pictures need some form of alternate text and tables need some sort of summary to help give them the scope of the data that’s about to be read to them (as just two examples.)

The WAI-CG has methods for solving these sorts of problems. These solutions exist in HTML4. However, the WHAT WG, with what I presume is a desire to keep code simple, want to do accessibility their own way. To prove their point, they lean on surveys of existing web content which show little adoption of the accessibility features being debated. They also decline to accept the advice of accessibility experts with real-life experience interacting with disabled users.

For a bunch of smart people, that’s pretty stupid.

Actually, that’s stupid for stupid people, so it’s outright dead-brained for smart people.

Why would surveys of existing content prove the effectiveness of the features when used? All it proves is that accessibility awareness needs to be raised among developers. To figure out whether the proper use of these features improve accessibility for the blind, I’d suggest talking to a blind web user.

As John Foliot points out in his comments in Bruce’s post, by all accounts Ian has not actually received any input from a blind person on the accessibility features he is denying.

I’m not an expert in this field, so I’m not going to propose solutions. I do propose, however, that the WHAT WG listens to the experts instead of continuing to cling to their “not invented here” mentality and looking to their own interests before those of the community that absolutely relies on accessibility to make use of the web.

In other words, stop being jerks.

Here’s a couple of related links to the topic in addition to those shown above that might make a good read: Mechanism to Summarize a Table, maintained by Laura Carlson. HTML5 and WAI-ARIA by Anne van Kesteren (the real good stuff is in the comments). Also, make sure to check out the comments in Bruce’s post. There’s a lot of good material in there to get a feel for positions and justifications.

Edit: Corrected the authorship of the Mechanism to Summarize a Table link, based on John’s correction below. Sorry for that, Laura!