<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CSSquirrel &#187; john foliot</title>
	<atom:link href="http://www.cssquirrel.com/tag/john-foliot/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cssquirrel.com</link>
	<description>One nut's look at the world of web design</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:28:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comic Update: The HTML5 Show (AKA, A Mess)</title>
		<link>http://www.cssquirrel.com/2010/01/11/comic-update-the-html5-show-aka-a-mess/</link>
		<comments>http://www.cssquirrel.com/2010/01/11/comic-update-the-html5-show-aka-a-mess/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 18:35:11 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[bruce lawson]]></category>
		<category><![CDATA[hixie]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[jeremy keith]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[leviathan]]></category>
		<category><![CDATA[manu sporny]]></category>
		<category><![CDATA[muppets]]></category>
		<category><![CDATA[sam ruby]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=556</guid>
		<description><![CDATA[HTML5 is a mess.
That was a phrase in my Refresh presentation in December, when I was speaking of the dueling organizations jockeying for control of the spec.
At the time of my writing, I did not know how clean it was by comparison to its status today.
Today&#8217;s comic features Hixie the Leviathan interrupting a Muppet-show like [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5 is a mess.</p>
<p>That was a phrase in my Refresh presentation in December, when I was speaking of the dueling organizations jockeying for control of the spec.</p>
<p>At the time of my writing, I did not know how clean it was by comparison to its status today.</p>
<p><a title="Link to CSSquirrel #49: The HTML5 Show (AKA, A Mess)" href="/comic/?comic=49">Today&#8217;s comic</a> features Hixie the Leviathan interrupting a Muppet-show like meeting of the W3C HTML5 group. Blame the parody of Henson&#8217;s creations on the commentary of one Mr. Jeremy Keith. Tweets <a title="Link to a tweet by Jeremy Keith" href="http://twitter.com/adactio/statuses/7525708784" target="_blank">like this</a> are candy for people like me. The comic also features <a title="Link to Sam Ruby" href="http://intertwingly.net/blog/" target="_blank">Sam Ruby</a>, <a title="Link to John Foliot" href="http://john.foliot.ca/" target="_blank">John Foliot</a>, <a title="Link to Manu Sporny" href="http://twitter.com/manusporny" target="_blank">Manu Sporny</a>, <a title="Link to Jeremy Keith" href="http://www.adactio.com/" target="_blank">Jeremy Keith</a> and <a title="Link to Bruce Lawson" href="http://www.brucelawson.co.uk/" target="_blank">Bruce Lawson</a> as Muppet parodies.</p>
<p>The fact is that it seems that Ian &#8220;Hixie&#8221; Hickson, the HTML5 editor, has taken his ball and gone home. He&#8217;s started splitting out the HTML5 spec on the W3C side of things into a shredded mess, by his own words with the hope that if the <a title="Link to a comment by Hixie on the WHATWG IRC" href="http://krijnhoetmer.nl/irc-logs/whatwg/20100111#l-639" target="_blank">W3C spec becomes a giant mess,</a> people will drift to the WHATWG spec by default. He&#8217;s petulantly<a title="Link to a comment by Hixie on the WHATWG IRC" href="http://krijnhoetmer.nl/irc-logs/whatwg/20100111#l-591" target="_blank"> insisted that microdata (his own creation) is part of HTML</a> despite the recent W3C work that resulted in it being moved out of the spec. He states that the WHATWG spec trumps the W3C spec, so the latter organization has to get over itself and get <a title="Link to a comment by Hixie on the WHATWG IRC" href="http://krijnhoetmer.nl/irc-logs/whatwg/20100111#l-386" target="_blank">back with the program</a>. He&#8217;s implied that he&#8217;d prefer authors (that&#8217;s web designers/developers) stop using HTML5 features as much as they have because <a title="Link to a comment by Hixie on the WHATWG IRC" href="http://krijnhoetmer.nl/irc-logs/whatwg/20100111#l-596" target="_blank">it&#8217;s causing problems</a>. (This further reinforces my belief that Hixie is following an Implementer &gt; Author &gt; User mentality instead of the User &gt; Author &gt; Implementer mentality that HTML was built upon.) <a title="Link to a comment by Hixie on the WHATWG IRC" href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-December/024477.html" target="_blank">He&#8217;s made HTML versionless</a>, insisting that HTML5 is a snapshot that he&#8217;s already gone past, and is sitting as monarch for life on the continuing evolution of the spec.</p>
<p>All this from a guy who&#8217;s catch phrase seems to be &#8220;<a title="Link to I don't understand" href="http://www.google.nl/custom?hl=en&amp;client=pub-3888385239967217&amp;channel=1621783585&amp;cof=FORID%3A1%3BGL%3A1%3BLBGC%3A336699%3BLC%3A%230000ff%3BVLC%3A%23663399%3BGFNT%3A%230000ff%3BGIMP%3A%230000ff%3BDIV%3A%23336699%3B&amp;sitesearch=krijnhoetmer.nl%2Firc-logs%2F&amp;q=%22%3CHixie%3E+i+don%27t+understand%22&amp;btnG=Search" target="_blank">I don&#8217;t understand.</a>&#8221; Which is, to me, a dangerous trait in a person empowered with absolute rule over the spec.</p>
<p>In short, like Jeremy, I&#8217;m frustrated with a lot of the recent HTML-related issues from the front of advocacy. I&#8217;ve tried to sell HTML5 (and it&#8217;s grab-bag of toys) to co-workers, peers in web design, total strangers, and friends who didn&#8217;t escape a conversation early enough. I want to see it used more, so the browsers speed up implementation of juicy features, so I can use it even more excessively, and so on.</p>
<p>But if people don&#8217;t even know if HTML5 exists anymore, or the status of the organizations working on it seem to be out of whack, why would they bother using the &lt;video&gt; tag or exploring &lt;canvas&gt;? We need to give people something to work with. Which means we need to not have insane grandstanding by a single individual.</p>
<p>But hey, this is just one squirrel&#8217;s view: HTML5 is a mess.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2010/01/11/comic-update-the-html5-show-aka-a-mess/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Accessibility: Take 2</title>
		<link>http://www.cssquirrel.com/2009/09/17/accessibility-take-2/</link>
		<comments>http://www.cssquirrel.com/2009/09/17/accessibility-take-2/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 03:57:16 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[accesibility]]></category>
		<category><![CDATA[aria-describedby]]></category>
		<category><![CDATA[CAPTCHA]]></category>
		<category><![CDATA[henri sivonen]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[laura carlson]]></category>
		<category><![CDATA[longdesc]]></category>
		<category><![CDATA[Stéphane Deschamps]]></category>
		<category><![CDATA[steven faulker]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=433</guid>
		<description><![CDATA[As I first discussed here, and then officially announced here, I&#8217;ve been upgrading CSSquirrel with accessibility features to help make this site more accessible for the vision-impaired. I first considered the idea several months back, when John Foliot approached me with a code sample that I could use to give the comic an alternative long [...]]]></description>
			<content:encoded><![CDATA[<p>As I first discussed <a title="Link to CSSquirrel blog post: Squirrel in the Dark" href="/2009/08/31/comic-update-squirrel-in-the-dark/">here</a>, and then officially announced <a title="Link to CSSquirrel blog post: Testing Accessibility Feature: aria-describedby" href="/2009/09/05/testing-accessibility-feature-aria-describedby/">here</a>, I&#8217;ve been upgrading CSSquirrel with accessibility features to help make this site more accessible for the vision-impaired. I first considered the idea several months back, when <a title="Link to John Foliot's website" href="http://john.foliot.ca/">John Foliot</a> approached me with a code sample that I could use to give the comic an alternative long description for screen readers. I&#8217;ll admit that I didn&#8217;t act on it at the time, though, because it seemed like a low priority. How many blind people read comics?</p>
<p>I realized the mistake in my complacency when I received my first blog comment from a blind user <a title="Link to a comment on the CSSquirrel CAPTCHA" href="/2009/08/25/comic-update-boring-in-five-easy-steps/#comment-26842">here</a>, where he was testing his ability to post despite the CAPTCHA that was present. At that point I realized that if even one person was visiting my site and incapable of at least knowing what was happening in the comic, they were getting a severely degraded experience, which was a disservice on my part.</p>
<p>My growing awareness of how frustrating such a thing would be is borne out in my <a title="Link to CSSquirrel blog post: Squirrel in the Dark" href="http://www.cssquirrel.com/2009/08/31/comic-update-squirrel-in-the-dark/">Squirrel in the Dark</a> post. As a result of this, I went about adding an <strong>aria-describedby</strong> attribute to my comic&#8217;s image tag. Later, based on feedback from a JAWS-10 user and with another suggestion by John, I doubled up with the addition of the <strong>longdesc</strong> attribute to the image. In both cases, the value for the attributes is an URL for a separate transcript page.</p>
<p>Thinking all was well, I congratulated myself and went back to <a title="Link to CSSquirrel #36: The WHATWG Legion of Doom?" href="/comic/?comic=36">poking fun at the HTML5 process</a> and spent a lot of time drawing <a title="Link to CSSquirrel #35: the HTML5 Super Friends" href="/comic/?comic=35">people in spandex</a>.</p>
<p>Of course, it wasn&#8217;t that easy.</p>
<p>First, a new accessibility problem had reared its ugly head. When I built the site&#8217;s CAPTCHA, I had actually taken vision-impaired users into consideration and provided description text of each image to allow them to select the proper one for the CAPTCHA (mind you, not including the word that the CAPTCHA asked you to match with the image). However, when someone tabbed through the page&#8217;s links and fields, the tabbed indexing would go out of order, going through the other input fields for the comments at a different time than the CAPTCHA itself, making the whole affair confusing.</p>
<p>Secondly, I learned that the <strong>aria-describedby</strong> element isn&#8217;t meant to direct to other pages (which I think is a bit silly of a limitation, but I&#8217;m not an expert at these things), but rather should contain the <em>ID </em>of an element on the page containing a description. It&#8217;s quite a difference, and one I&#8217;ll admit I made by failing completely to do enough homework on the matter in advance.</p>
<p>I&#8217;d thank <a title="Link to Henri Sivonen's website" href="http://hsivonen.iki.fi/" target="_blank">Henri Sivonen</a> for his &#8220;<a title="Link to #whatwg irc chat log snippet including a discussion of the aria-describedby error at CSSquirrel" href="http://krijnhoetmer.nl/irc-logs/whatwg/20090915#l-1377" target="_blank">bug report</a>&#8221; on the <strong>aria-describedby</strong> issue, but he chose to use the issue to draw a comparison to the <a title="Link to the HTML5 Super Friends" href="http://www.zeldman.com/superfriends/" target="_blank">Super Friends</a>&#8216; list of <a title="Link to the HTML5 Super Friends' list of Concerns" href="http://www.zeldman.com/superfriends/guide/" target="_blank">concerns</a> (and its initial posting to a blog instead of the WHATWG mailing list) and neglected to mention it to me directly. So instead I&#8217;ll thank <a title="Link to Ten Questions for Laura Carlson" href="http://webstandardsgroup.org/features/laura-carlson.cfm" target="_blank">Laura Carlson</a> for drawing my attention to my error, <a title="Link to Arve Bersvendsen's website" href="http://virtuelvis.com/" target="_blank">Arve Bersvendsen</a> for sharing his opinions on alternate techniques, and <a title="Link to Steven Faulkner on Twitter" href="http://twitter.com/stevefaulkner" target="_blank">Steven Faulkner</a> for <a title="Link to a suggestion by Steven Faulkner on the W3C HTML mailing list on how to use aria-describedby to link to off-page content" href="http://lists.w3.org/Archives/Public/public-html/2009Sep/0592.html" target="_blank">suggesting a way</a> to use <strong>aria-describedby</strong> to link validly to off-page content. I know others contacted me about the error, but I&#8217;m sorry to say I don&#8217;t remember all the names at the moment.</p>
<p>My solution, therefore, was what Steven suggested in the W3C mailing list. The <strong>aria-describedby</strong> attribute on the image tag now has a value that is the ID of an anchor on the page. That anchor then links to the comic&#8217;s transcript page. The anchor is hidden by CSS to avoid distracting sighted users. You can examine a recent comic, like <a title="Link to CSSquirrel #35: the HTML5 Super Friends" href="/comic/?comic=35">this one</a> on the Super Friends, to see it in effect (if you&#8217;re on a normal browser you won&#8217;t notice much unless you view the page source).</p>
<p>The CAPTCHA&#8217;s messed up tabbing issue turned out to be an easy fix as well. <a title="Link to Stéphane Deschamps' website" href="http://www.nota-bene.org/" target="_blank">Stéphane Deschamps</a> pointed out in a <a title="Link to an accessibility comment in this blog" href="/2009/09/05/testing-accessibility-feature-aria-describedby/#comment-27170">comment</a> that there was tabindexes on the form&#8217;s fields, which was causing the tab order to go screwy. I didn&#8217;t know these existed, having failed to examine the blog software&#8217;s default fields very much. Now that he&#8217;s pointed it out, I&#8217;ve taken them off, hopefully making the CAPTCHA less burdensome.</p>
<p>As I&#8217;ve stated in the past, I&#8217;m a non-expert at pretty much everything that doesn&#8217;t involve vector squirrels. However, I have an appetite for absorbing as many web-related skills as possible to help better the web through direct effort or comic-related advocacy. One of these areas of the web that I realize that I need a great deal more knowledge about is accessibility, and it&#8217;s a deficit that I seem to share with almost every designer or developer I meet.</p>
<p>Having admitted my deficiency, I&#8217;d like feedback on this issue, if you have it. Does the updated <strong>aria-describedby</strong> technique for serving the transcript actually use the attribute properly? Is the CAPTCHA usable by vision-impaired visitors with approximately the same level of annoyance all people feel when they use a CAPTCHA? Is there another feature on the site that causes accessibility issues that I haven&#8217;t mentioned or considered?</p>
<p>To those who contact me with these problems, thank you. I&#8217;m in your debt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/09/17/accessibility-take-2/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Comic Update: Squirrel In The Dark</title>
		<link>http://www.cssquirrel.com/2009/08/31/comic-update-squirrel-in-the-dark/</link>
		<comments>http://www.cssquirrel.com/2009/08/31/comic-update-squirrel-in-the-dark/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 16:52:49 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[blind]]></category>
		<category><![CDATA[derek featherstone]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[screen reader]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=420</guid>
		<description><![CDATA[Like probably every developer/designer who is getting confident with mad HTML skills, CSS styling, and JS wrangling, once I got to the point of consistently making semantic, validating pages, I figured I&#8217;d had a handle on what a proper web page needed to be so that anyone, with any browser, could properly experience. That would [...]]]></description>
			<content:encoded><![CDATA[<p>Like probably every developer/designer who is getting confident with mad HTML skills, CSS styling, and JS wrangling, once I got to the point of consistently making semantic, validating pages, I figured I&#8217;d had a handle on what a proper web page needed to be so that anyone, with any browser, could properly experience. That would free me to move onto more important subjects like figuring out how to outshine everyone else on the newest, baddest CSS3 styling possible.</p>
<p>Then, at <a title="Link to Web Directions North" href="http://north.webdirections.org/" target="_blank">Web Directions North</a>, I attended <a title="Link to Derek Featherstone's website" href="http://boxofchocolates.ca/" target="_blank">Derek Featherstone&#8217;s</a> Accessibility Beyond Compliance presentation. By the end of it, I could spot at least a dozen things I was doing wrong, <em>very wrong</em>, with my coding. I figured there was even more that wasn&#8217;t correct. Accessibility, which I understand as making the web accessible to people with sensory or cognitive disabilities, was a topic that I&#8217;d taken horribly for granted. I assumed if it validated, it&#8217;d work out. That was naive, to say the least.</p>
<p>Since then, I&#8217;ve been <em>trying </em>to get more familiar with the topic while simultaneously keeping up to date with everything else that makes the web work. <em>Trying </em>best suits what happens. I&#8217;ll admit, I&#8217;ve been thinking of it as a low priority, which I knew was the wrong attitude. But I&#8217;ve made efforts to ensure my JS-powered interactivity makes use of the right tags (buttons instead of spans, for example), although I&#8217;m still unsure of how to announce the change of a page (like a AJAX-based popup) to a screen-reader. It was incremental, but I was improving.</p>
<p>With this site, with the comic, I&#8217;ve been slower. After all, a comic is at it&#8217;s heart a visual medium. Would a blind person want to sit through the annoyance of having the joke described to him, like the co-worker&#8217;s bungled re-telling of a standup joke he heard last night?</p>
<p>I started reading a lot about HTML 5, and the arguments that it&#8217;s birthing process has spawned. One of the banners that differing &#8220;sides&#8221; of the involved parties frequently have been waving is accessibility, or the perceived lack thereof, or the problems with different scenarios of implementing it. One of the voices I&#8217;d see the most was <a title="Link to John Foliot's Unreprentant" href="http://john.foliot.ca/" target="_blank">John Foliot</a>, who&#8217;s graced this comic a couple times now. I&#8217;ve even been lucky enough to have him provide me with a technique for making an accessible summary of a comic for this site.</p>
<p>I have not yet implemented that technique. How much do I suck? After today&#8217;s comic, I will be doing so (exact implementation time this week varies).</p>
<p>What brought this topic back to my mind was a string of comments on last week&#8217;s comic, which discussed the &#8220;pick an icon&#8221; custom CAPTCHA that my comment-system makes use of. If you haven&#8217;t posted here before, it provides three images, and asks you to click on one to confirm that you&#8217;re not some horrid robot. I had thought about blind users when I made it, and ensured each image had descriptive text that didn&#8217;t named the image&#8217;s object, but provided enough prose about it to let them know what they were seeing.</p>
<p>In the comment discussion, some problems with how that system was interacted with came up, including challenges for screen-readers that I hadn&#8217;t anticipated, and the issue of the cognitively-disabled, which I hadn&#8217;t even thought about. One well-meaning commentator, in my defense, said something to the effect of &#8220;Well, you can&#8217;t always make it work for everyone.&#8221;&#8230;</p>
<p>I didn&#8217;t care for that, even though I know he didn&#8217;t mean ill by it. The thing is, I like the web, a lot. It&#8217;s a huge part of my job, my hobbies, and my ability to communicate and learn about all sorts of things in the world I can&#8217;t afford to go visit in person. How would <em>I</em> interact with it if I was suddenly stricken blind? Would I be satisfied with my experience surfing on a screen-reader, listening to pages as they were written?</p>
<p>Yesterday, I closed my eyes, and tried to just make use of Microsoft&#8217;s Narrator program, starting with the task of activating the program from scratch while blind. I was able to get it going, but after about two minutes of trying to do anything with my computer, I shut it off in frustration.</p>
<p><a title="Link to CSSquirrel #34: Squirrel In The Dark" href="/comic/?comic=34">Today&#8217;s comic</a>, which technically stars John Foliot, is an exploration of that frustration, and hopefully shaking people out of the passive assumption that it&#8217;s OK if their website isn&#8217;t working for a small subset of surfers.</p>
<p>It also reflects a challenge for myself. I need to implement a summary system for the comic for blind readers. I need to update the CAPTCHA to better serve blind/low-vision readers and make it easier for the cognitively-challenged to understand while still being confusing to a robot. I probably need to do more than that, but I don&#8217;t even know what other challenges the site represents yet.</p>
<p>Check out your site. If you had to listen to it, would it be usable? If not, what are you going to do about it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/08/31/comic-update-squirrel-in-the-dark/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Comic Update: The W3C/WHATWG Community Theater Group</title>
		<link>http://www.cssquirrel.com/2009/07/27/comic-update-the-w3cwhatwg-community-theater-group/</link>
		<comments>http://www.cssquirrel.com/2009/07/27/comic-update-the-w3cwhatwg-community-theater-group/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 16:18:36 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[david peterson]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jin yang]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[manu sporny]]></category>
		<category><![CDATA[our american cousin]]></category>
		<category><![CDATA[theater]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[what wg]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=392</guid>
		<description><![CDATA[I can&#8217;t help but be shocked at times at the drama and ugliness that builds up around the HTML5 effort. Good men and women, thinking that they can make a difference, time and again enter the dangerous mailing lists of the W3C and WHAT WG only to be ignored at best or belittled and chewed [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t help but be shocked at times at the drama and ugliness that builds up around the HTML5 effort. Good men and women, thinking that they can make a difference, time and again enter the dangerous mailing lists of the W3C and WHAT WG only to be ignored at best or belittled and chewed to pieces. These are zones (allegedly) of collaboration, but instead seem more at times like zones of war.</p>
<p>Go ahead and <a title="Link to W3C public html mailing list archives" href="http://lists.w3.org/Archives/Public/public-html/" target="_blank">take a look for yourselves</a>.</p>
<p>I&#8217;d think that this was just me overreacting, but when I <a title="Link to a tweet by Kyle Weems" href="http://twitter.com/cssquirrel/statuses/2860042794" target="_blank">tweeted on Sunday</a> about my thoughts on the drama in the lists, I got a number of responses that illustrate that I&#8217;m not alone in my perception.</p>
<p><a title="Link to Jin Yang's 8164.org" href="http://www.8164.org/" target="_blank">Jin Yang</a> indicated that <a title="Link to a tweet by Jin Yang" href="http://twitter.com/jzy/statuses/2860054885" target="_blank">popcorn was a good snack</a> while watching the drama unfold. After I made a bar brawl analogy, <a title="Link to David Peterson's author profile" href="http://www.sitepoint.com/articlelist/497/" target="_blank">David Peterson</a> suggested that <a title="Link to a tweet by David Peterson" href="http://twitter.com/davidseth/statuses/2860315143" target="_blank">whiskey might help them calm down</a>, and that his two year old has progressed farther in the manners department. <a title="Link to a John Foliot's Unrepentant" href="http://john.foliot.ca/" target="_blank">John Foliot</a> <a title="Link to a tweet by John Foliot" href="http://twitter.com/johnfoliot/statuses/2860265889" target="_blank">provided some perspective</a> sharing that this &#8220;us &amp; them&#8221; mentality is a relatively new thing. And <a title="Link to Digital Bazaar" href="http://blog.digitalbazaar.com/" target="_blank">Manu Sporny</a> joked that the W3C and WHAT WG <a title="Link to a tweet by Manu Sporny" href="http://twitter.com/manusporny/statuses/2860844979" target="_blank">originated as community theater groups</a>.</p>
<p>Naturally, his joke was comedy, not fact. But I couldn&#8217;t help but think, <em>what if&#8230;</em>? So <a title="Link to CSSquirrel #29: The W3C/WHATWG Community Theater Group" href="/comic/?comic=29">today&#8217;s comic</a> portrays Manu Sporny and the Squirrel attending a fateful showing of <a title="Link to Wikipedia article on Our American Cousin" href="http://en.wikipedia.org/wiki/Our_American_Cousin" target="_blank">Our American Cousin</a>.</p>
<p>I want to say that I do see a lot of polite dialogue in the lists. I&#8217;m just amazed at how much bad behavior (sometimes well dressed, mind you) makes it into the discussions. Here&#8217;s hoping the good outweighs the bad by the time Last Call rolls around.</p>
<p>(As a closing note, I like the term <a title="Link to Wikipedia article on Dundrearyisms" href="http://en.wikipedia.org/wiki/Dundrearyism" target="_blank">Dundrearyisms</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/07/27/comic-update-the-w3cwhatwg-community-theater-group/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comic Update: The HTML5 Suggestion Box</title>
		<link>http://www.cssquirrel.com/2009/07/20/comic-update-the-html5-suggestion-box/</link>
		<comments>http://www.cssquirrel.com/2009/07/20/comic-update-the-html5-suggestion-box/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:46:45 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[bruce lawson]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[john allsopp]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[laura carlson]]></category>
		<category><![CDATA[sam ruby]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=385</guid>
		<description><![CDATA[In one of his recent lengthy, marathonesque comments in other people&#8217;s blog posts, John Allsopp said the following quote in response to Bruce Lawson&#8217;s post HTML is a mess: &#8220;I guess one of the reasons folks are resorting to raising their legitimate concerns in public fora, rather than directly with the HTML WG (or should [...]]]></description>
			<content:encoded><![CDATA[<p>In one of his recent lengthy, <a title="Link to a comment by John Allsopp" href="http://www.brucelawson.co.uk/2009/html-5-is-a-mess/#comment-618988" target="_blank">marathonesque comments</a> in other people&#8217;s blog posts, <a title="Link to John Allsopp on Twitter" href="http://twitter.com/johnallsopp" target="_blank">John Allsopp</a> said the following quote in response to Bruce Lawson&#8217;s post <a title="Link to Bruce Lawson's HTML5 is a mess" href="http://www.brucelawson.co.uk/2009/html-5-is-a-mess/" target="_blank">HTML is a mess</a>: &#8220;I guess one of the reasons folks are resorting to raising their legitimate concerns in public fora, rather than directly with the HTML WG (or should that be the WhatWG, or maybe both?) is possible they don’t have a tonne of faith in the process.&#8221;</p>
<p>This comment by John sent me down several interesting paths of consideration. Firstly, it made me think that Mr. Allsopp might spend more time writing in other people&#8217;s blogs than his own, much like <a title="Link to Jeff Croft's website" href="http://jeffcroft.com/" target="_blank">Jeff Croft</a> (who I had the fortune to see at Refresh Bellingham <a title="Link to Postmortem: July's Refresh by Kyle Weems" href="http://www.cssquirrel.com/2009/07/16/postmortem-julys-refresh-bellingham/">last week</a>) appears to spend more time in every other city in America than the one in which he lives.</p>
<p>Secondly, I briefly thought that I&#8217;d start spelling &#8220;ton&#8221; (American spelling) like &#8220;tonne&#8221; (which appears to be the Australian, and I&#8217;ll bet also the UK spelling). I quickly discarded that plan, since it&#8217;d just limit my word count in Twitter. Which made me wonder, do Japanese users of Twitter get to use kanji in their tweets? If so, that seems highly unfair. They could fit a War &amp; Peace sized comment in a single tweet that way. (Note to self: learn Japanese.)</p>
<p>Finally I really got to the meat of what he said in that sentence (one of many that expressed his thoughts on the mess topic Bruce had posted about). Why should you or I bother with figuring out how the hell to send an email to the proper mailing lists for the HTML5 WG? Or the WHAT WG? Heck, I&#8217;m not even sure which group is more relevant. The former has more technical authority, but the latter is actually making all the calls. RDFa, ARIA, and other fruits of the loins of other W3C chartered working groups are being disregarded by the HTML5 people consistently, or being carefully argued away with a pleading for use cases, a suggestion that their expertise is flawed, or that alternate solutions (read that: the WHAT WG&#8217;s solutions) are the better option.</p>
<p>People who&#8217;ve spent decades in service to their fields are being shot down by non-experts. Consider the issues with accessibility. <a title="Link to Ten Questions for Laura Carlson" href="http://webstandardsgroup.org/features/laura-carlson.cfm" target="_blank">Laura Carlson</a> recently sent a <a title="Link to Laura's proposal" href="http://lists.w3.org/Archives/Public/public-html/2009Jul/0556.html" target="_blank">proposal</a> (signed by a lot of notables including accessibility guru <a title="Link to John Foliot's website" href="http://john.foliot.ca/" target="_blank">John Foliot</a> and HTML5 doctor in residence <a title="Link to Bruce Lawson's website" href="http://www.brucelawson.co.uk" target="_blank">Bruce Lawson</a>) that suggested the audacious idea that there be a formal procedure that describes how HTML5 will seek accessibility guidance from the W3C WAI groups.</p>
<p>HTML5 editor-for-life Ian Hickson evaded the issue by listing all the unanswered questions he has waiting on such topics instead of addressing the proposal. Sam Ruby one-upped Ian by expressing his disappointment that the proposal even existed.</p>
<p>In a situation like this, where motivated, caring experts in their fields are being ignored or deflected when using the official channels, why should your average John Everyweb even consider unraveling the process involved enough to attempt to address concerns, knowing the almost certain result of such efforts?</p>
<p>I can&#8217;t think of any motivating reasons.</p>
<p><a title="Link to CSSquirrel #28: The HTML5 Suggestion Box" href="/comic/?comic=28">Today&#8217;s comic</a> features John Foliot (representing accessibility efforts) submitting such a suggestion to the HTML5 group(s), with my squirrel alter ego looking on in horror at the results. Consider it a softened metaphor that reflects my own growing dismay at the direction HTML5 seems to be heading when working with others.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/07/20/comic-update-the-html5-suggestion-box/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Comic Update: Who Really Is the Wizard of HTML5?</title>
		<link>http://www.cssquirrel.com/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/</link>
		<comments>http://www.cssquirrel.com/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 16:44:25 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[chris wilson]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[manu sporny]]></category>
		<category><![CDATA[wizard of oz]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=322</guid>
		<description><![CDATA[Today&#8217;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&#8217;s review the facts.
Ian Hickson, editor of the HTML5 spec and top [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Link to CSSquirrel #23: Who Really Is The Wizard of HTML" href="/comic/?comic=23" target="_blank">Today&#8217;s comic</a> portrays my misgivings about HTML5 through the lens of <a title="Link to Wikipedia article of L. Frank Baum" href="http://en.wikipedia.org/wiki/Frank_Baum" target="_blank">L. Frank Baum</a>, imagining a world where <a title="Link to Albatross" href="http://cwilso.com/" target="_blank">Chris Wilson</a>, <a title="Link to Manu Sporny" href="http://blog.digitalbazaar.com/" target="_blank">Manu Sporny</a> and <a title="Link to John Foliot" href="http://john.foliot.ca/" target="_blank">John Foliot</a> were my companions through a standards-creating journey roadblocked by a guy in a purple coat with a big curtain.</p>
<p>Let&#8217;s review the facts.</p>
<p>Ian Hickson, editor of the HTML5 spec and top dog of the <a title="Link to WHAT WG" href="http://www.whatwg.org/" target="_blank">WHAT WG</a>, is an employee of Google. He also adheres to a policy when dealing with people that can be summed up as: <a title="Link to Ian Hickson's &quot;Handling People&quot; Bible" href="http://ian.hixie.ch/bible/handling-people" target="_blank">Deny, Delay, Too Late</a>.</p>
<p>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.</p>
<p>At the currently accelerating rate of content creation, it&#8217;s safe to say that billions of pages will be built with HTML5. How these pages are designed, and how they&#8217;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.</p>
<p>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?</p>
<p>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.</p>
<p>The biggest problem for me is as follows: Google. Ian&#8217;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&#8217;m also sure that this doesn&#8217;t matter one bit if we have to take their word for it, because we can&#8217;t view it ourselves.</p>
<p>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&#8217;s impossible to throw a rock at the Internet and not somehow hit Google. It&#8217;s to the point where even the US government is getting a bit itchy and considering taking antitrust actions against them.</p>
<p>I don&#8217;t want to sound paranoid, but perhaps we shouldn&#8217;t craft HTML5 solely on Google&#8217;s say-so. If the data-harvesting Ian performs can&#8217;t be independently verified, then perhaps we shouldn&#8217;t accept it as fact. It&#8217;s just not prudent. We definitely shouldn&#8217;t use it as a substitute for actual experts in discussions like accessibility (which I spoke about <a title="Link to HTML5 Stubborness and Snogging" href="http://www.cssquirrel.com/2009/06/15/comic-update-html5-stubborness-and-snogging/" target="_blank">last week</a>). If Ian can&#8217;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&#8217;s needs, but everyone&#8217;s needs?</p>
<p>I&#8217;m not convinced he can.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Comic Update: HTML5 Stubborness and Snogging</title>
		<link>http://www.cssquirrel.com/2009/06/15/comic-update-html5-stubborness-and-snogging/</link>
		<comments>http://www.cssquirrel.com/2009/06/15/comic-update-html5-stubborness-and-snogging/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 16:45:38 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[alt]]></category>
		<category><![CDATA[anne van kesteren]]></category>
		<category><![CDATA[aria]]></category>
		<category><![CDATA[bruce lawson]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[john foliot]]></category>
		<category><![CDATA[not invented here]]></category>
		<category><![CDATA[snogging]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[wai cg]]></category>
		<category><![CDATA[what wg]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=315</guid>
		<description><![CDATA[Today&#8217;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 [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s <a title="Link to CSSquirrel #22: HTML5 Stubborness and Snogging" href="/comic/?comic=22" target="_blank">comic</a> references two very important topics that everyone should know about.</p>
<p>The first involves <a title="Link to Bruce's website" href="http://www.brucelawson.co.uk/" target="_blank">Bruce Lawson</a> and snogging. In relation to point #2, I tweeted <a title="Link to tweet about HTML5 peace" href="http://twitter.com/cssquirrel/status/2133577483" target="_blank">this</a>. He responded with <a title="Link to tweet about snogging" href="http://twitter.com/brucel/status/2133698002" target="_blank">this</a>. 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.</p>
<p>In those mental images, Ian is asked to shave.</p>
<p>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 <a title="Link to Alternate Text in HTML5 by Bruce Lawson" href="http://www.brucelawson.co.uk/2009/alternate-text-in-html-5/" target="_blank">Alternate Text in HTML5</a>, Bruce bravely discusses his opinion on the topic despite his stated delicate nature and then suggests a group hug, and perhaps a sing along.</p>
<p>By <a title="Link to Comment #2" href="http://www.brucelawson.co.uk/2009/alternate-text-in-html-5/#comment-613950" target="_blank">comment #2</a>, <a title="Link to Anne's website" href="http://annevankesteren.nl/" target="_blank">Anne van Kesteren</a> has dropped the thunder and brought back the fighting.</p>
<p>Here&#8217;s a recap: Blind people can&#8217;t see. Blind web users, as a result, need some aids to make sense of things we&#8217;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&#8217;s about to be read to them (as just two examples.)</p>
<p>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.</p>
<p>For a bunch of smart people, that&#8217;s pretty stupid.</p>
<p>Actually, that&#8217;s stupid for stupid people, so it&#8217;s outright dead-brained for smart people.</p>
<p>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&#8217;d suggest talking to a blind web user.</p>
<p>As <a title="Link to John's website" href="http://john.foliot.ca/" target="_blank">John Foliot</a> points out in his comments in Bruce&#8217;s post, by all accounts Ian has not actually received any input from a blind person on the accessibility features he is denying.</p>
<p>I&#8217;m not an expert in this field, so I&#8217;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 &#8220;not invented here&#8221; mentality and looking to their own interests before those of the community that absolutely relies on accessibility to make use of the web.</p>
<p>In other words, stop being jerks.</p>
<p>Here&#8217;s a couple of related links to the topic in addition to those shown above that might make a good read: <a title="Link to Mechanism to Summarize a Table" href="http://esw.w3.org/topic/HTML/SummaryForTABLE" target="_blank">Mechanism to Summarize a Table</a>, maintained by Laura Carlson. <a title="Link to HTML5 and WAI-ARIA" href="http://annevankesteren.nl/2009/04/html5-wai-aria#comments" target="_blank">HTML5 and WAI-ARIA</a> by Anne van Kesteren (the real good stuff is in the comments). Also, make sure to check out the comments in Bruce&#8217;s post. There&#8217;s a lot of good material in there to get a feel for positions and justifications.</p>
<p><strong>Edit: Corrected the authorship of the Mechanism to Summarize a Table link, based on John&#8217;s correction below. Sorry for that, Laura!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/06/15/comic-update-html5-stubborness-and-snogging/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
