<?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; whatwg</title>
	<atom:link href="http://cssquirrel.com/tag/whatwg/feed/" rel="self" type="application/rss+xml" />
	<link>http://cssquirrel.com/blog</link>
	<description>opinions and news on web design</description>
	<lastBuildDate>Wed, 23 May 2012 18:34:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HTML: A New Standard</title>
		<link>http://cssquirrel.com/blog/2012/05/17/html-a-new-standard/</link>
		<comments>http://cssquirrel.com/blog/2012/05/17/html-a-new-standard/#comments</comments>
		<pubDate>Thu, 17 May 2012 22:46:39 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Big Deal]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://cssquirrel.com/blog/?p=1054</guid>
		<description><![CDATA[In the past couple days far more eloquent people have spoken about the current srcset &#8220;fiasco&#8221; with calmer voices, analyzing the situation with a maturity and fairness that frequently escapes my grasp when I&#8217;m hastily penning a post and drawing a comic. If you haven&#8217;t read them already, I would ask that you take some [...]]]></description>
			<content:encoded><![CDATA[<div class="comic"><img src="/images/comic/cs094.png" alt="CSSquirrel #94: HTML: A New Standard" longdesc="http://cssquirrel.com/comicscripts/script94.htm" /></div>
<p>In the past couple days far more eloquent people have spoken about the current <strong>srcset</strong> &#8220;fiasco&#8221; with calmer voices, analyzing the situation with a maturity and fairness that frequently escapes my grasp when I&#8217;m hastily penning a post and drawing a comic.</p>
<p>If you haven&#8217;t read them already, I would ask that you take some time to read Jeremy Keith&#8217;s <a href="http://adactio.com/journal/5474/">Secret Src</a> and Jeffrey Zeldman&#8217;s <a href="http://www.zeldman.com/2012/05/17/editor-vs-constituencies/">The Unbearable Lightness of HTML5</a>. I don&#8217;t think either pretends to be a neutral moderator in this debate between the WHATWG&#8217;s methodology as practiced versus the appeal of angry developers for the &#8220;users before authors before implementers&#8221; priority that the <a href="http://en.wikipedia.org/wiki/WHATWG">WHATWG</a> preaches. But at the same time they clearly make an effort to understand the motivations of Ian Hickson and the browser makers, mention the merit of their position where it exists, and treat their intentions with some reasonable charity.</p>
<p>They also do a good job of explaining a complex situation in comprehensible, non-combative terms.</p>
<p>I personally don&#8217;t do well with the sensations of helplessness and the apparent disregard that Hixie and the browser makers seem to show towards developers by the WHATWG&#8217;s process. I don&#8217;t believe that ends justify means, and I personally believe that something as central to my career (and to something quite central to the Internet&#8217;s functionality) as HTML deserves stewards that are trustworthy and fair.</p>
<p>Idealistic, I know.</p>
<h3>Middle Child</h3>
<p>We, the developers, are the middle child of this whole standardization process. Unlike the users, who could care less about HOW a website works as long as it works, or the browser makers who have the power to decide how to implement the features of the Internet to meet their corporate goals and to fill their coffers, we developers (authors) are answerable to the ability of users about what they want (or need) in a website but have no power to guarantee that the browsers meet <em>our</em> needs as creators.</p>
<p>As antagonistic as our relationship can sometimes be with users, the fact is that we know we have to answer to them. If a site doesn&#8217;t meet their needs, they move on. They have that choice, that freedom to type in a new URL and get their news/lolcats/gossip/pictures from somewhere else. There are literally billions of web pages, and thousands if not hundreds of thousands of developers willing to replace us and to feed the users&#8217; wants and needs.</p>
<p>When it comes to our needs and wants, however, we have a very limited set of vendors to turn towards. Although there are plenty of browsers in the sea, ultimately there is only a precious few that gobble up the majority of users. And although users get to pick what websites they visit, we don&#8217;t get to pick what browsers to work with. (Well, we can, and some do, but ultimately we have to go where the users are or we starve). And when it comes to our needs and wants, the browser makers know we have to deal with them. We&#8217;re making sites to work on their programs, and with that necessity means we start the lose the ability to be picky. They&#8217;ll make what they want, and we have to deal.</p>
<h3>The Priority</h3>
<p>The balm that is supposed to take the sting out of this awkward situation is the <a href="http://www.w3.org/TR/html-design-principles/#priority-of-constituencies">priority of constituencies</a> that we allegedly follow when web standards are created. Users come first, as it&#8217;s their consumption of the web in the first place that provides any of us with a job. Informed by their desires and needs, we authors (developers) are then next in the food chain. We take their needs and wants and use that as the impetus to create apps and sites. If we ignore their needs, our work fails, creating a simple reinforcement of our service to them. Ostensibly, the next step is that the implementers (browser makers) then in turn serve us. We inform them of the features and techniques we need them to build their browsers for in order to make our jobs easier and then to get the users to visit our sites (on their browsers).</p>
<p>As good as this situation sounds on paper, in reality it&#8217;s something different in practice. The WHATWG never stops in reminding us that if the browser implementers don&#8217;t want to add a specific feature, there&#8217;s no way to compel them. Therefore, whenever a conflict of interest appears between a developer-crafted solution or a browser maker-crafted solution to a given use case, the browser maker&#8217;s option is chosen first by the WHATWG. Frequently it happens with far less scrutiny or careful examination.</p>
<p>It&#8217;s this exact sort of situation that has resulted in this week&#8217;s general outbreak of developer rage (mine included).</p>
<h3>Ends and Means</h3>
<p>I might be willing to consider an implementer first ideology (unlikely, admittedly, but it&#8217;s possible) if everyone involved was behaving in a fashion that appeared ethical and respectable. But this recent situation is one of many that shows that lack of respect at the minimum, and frequently a lack of ethical behavior as well (I&#8217;ll attempt to explain why I&#8217;m making this sort of claim further on).</p>
<p>Unlike big corporations, who exist to make a profit and historically do so at the expense of the common man, and justify their actions by the end result of &#8220;make more monies&#8221;, I don&#8217;t believe that the ends can, or should, justify the means by which those ends are achieved.</p>
<p>Everyone involved: Hixie, the WHATWG, browser makers, developers; all of us want a usable HTML standard that lets us make better websites/apps. That&#8217;s the end. I&#8217;m willing to say that&#8217;s a noble end that everyone wants. But where things break down are the means. And that&#8217;s where my charity in tolerating their methodology fails, causes me to start ranting and agitating the community for extreme responses.</p>
<h3>The New HTML Standard</h3>
<p>So we&#8217;re in this quagmire now. The people who respect developer input and with a process that is more inclusive reside at the W3C, which maintains the HTML5 Standard that functions as a static snapshot of our unversioned HTML at a given point in time. The person who makes decisions by arbitrary dictatorial fiat with inconsistently applied requirements that favor browser makers over developers is Ian Hickson over at WHATWG, responsible for the HTML Living Standard which the majority of the major browser vendors are using as the basis for their implementations of HTML.</p>
<p>That puts us developers in a very awkward position of petitioning the dictator with the strong likelihood of being ignored and actively mistreated, or collaborating with the inclusive organization that nonetheless doesn&#8217;t see nearly as much traction with the browser makers (although I do believe they have an impact I think that it&#8217;s a slower one).</p>
<p>What&#8217;s a developer to do? Why work at all on the &lt;picture&gt; elements of tomorrow if they&#8217;re only going to be ignored for a srcset that sees far less scrutiny before its adoption?</p>
<p>I&#8217;ve proposed &#8220;occupying&#8221; HTML. I&#8217;m not naive enough to believe that a purely democratic solution is the best one, and that the optimal solution is the one with the most voices. We need intelligent, scrutinizing people like Hixie to actively doubt the soundness of our proposals. We need input from the browser makers on the feasibility of implementing our solutions on their end, and to hear their views from the experience they have gained by actually building browsers.</p>
<p>In short, sometimes we need the WHATWG. Besides, it won&#8217;t go away just because we wish it to do so.</p>
<p>So I&#8217;m going to cool my rhetoric just a bit and make a proposal of a new HTML standard that all of us, browser makers and developers, standard organizations and bloggers, can all agree on and benefit from.</p>
<p>Don&#8217;t worry, this standard doesn&#8217;t require too complex of a specification document. In fact, I&#8217;m going to lay it out here and now.</p>
<p>The New HTML Standard:</p>
<h3>1. (H)onesty</h3>
<p>I might also term this one as &#8220;Integrity&#8221;. My major objection with the current <strong>srcset</strong> situation is that the &#8220;communication process&#8221;, as some have deemed it, has shown another instance of what I believe is a pattern of dishonest behavior on the part of the WHATWG, through omission at the least if not through direct fabrication.</p>
<p>Part of Tim&#8217;s <a href="http://timkadlec.com/2012/05/wtfwg/">WTFWG</a> post focused around a situation where the developer group responsible for developing the &lt;picture&gt; proposal were (they thought) instructed to create a Community Group to develop the proposal as part of the WHATWG process. As Jeremy Keith later outlined in his Secret Src post (linked at the start of this article), that was in fact not the case. The person proposing the Community Group was not representing the WHATWG, and a CG isn&#8217;t part of any WHATWG process.</p>
<p>Ian and friends get a pass, then, on actively misdirecting the developers into this particular fruitless cul-de-sac of labor. But what I wonder at, and believe is a big part of this &#8220;communication issue&#8221; of theirs, is that Ian and the others in the WHATWG saw this community group be built and go about its business, yet never spoke a word to correct their misinformation.</p>
<p>In short, they knowingly allowed them to occupy themselves on a pointless endeavor without raising their voice to correct false information.</p>
<p>To me, I see only a modest amount of distinction between permitting this charade to go on and actively lying to the group themselves. If one man knows a vial is poison, and chooses to say nothing but smile and watch as a bystander is told by the person next to him that the poison is delicious punch, and then drinks that poison, are they not culpable?</p>
<p>Trust between developers and browser makers is at an all time low. We&#8217;re wasting energy and time fighting each other because we no longer can trust the motivations or process of the WHATWG and the browser makers due to actions (or inaction) exactly like this.</p>
<p>We need to be more honest. We need to act with integrity. This constant smoke and mirrors approach to distracting developers while the browser makers go behind their backs isn&#8217;t an acceptable way for adults to behave. If we believe we&#8217;re being approached honestly, and dealt with honestly, then we&#8217;re far more likely to be sympathetic to browser makers and their own counter-proposals.</p>
<h3>2. (T)eamwork</h3>
<p>I don&#8217;t believe a democracy will build HTML.</p>
<p>At the same time, ignoring the merit of collaboration for the sake of a standard built by dictatorial fiat is is a foolish, shortsighted measure that can only be summarized as egotistical. No matter how intelligent and hard-working Ian Hickson is (and I do believe he is both), he can&#8217;t see a given problem from all angles by himself, nor replicate the output of a dozen or a hundred developers working in concert towards a goal.</p>
<p>Whether or not Standards are a place that egos reside, they certainly shouldn&#8217;t be.</p>
<p>Perhaps HTML needs a sole gatekeeper. I don&#8217;t believe it does, but I&#8217;ll admit that the possibility exists. That doesn&#8217;t mean that HTML development doesn&#8217;t need cooperation among several (preferably many) individuals each bringing their own intellect, experience and creativity to solve problems.</p>
<p>Bear in mind that &#8220;experience&#8221; part. Ultimately some of HTML5&#8242;s greatest battles have been over issues like accessibility, a topic that Ian has little to no formal experience or body of knowledge about. Yet despite this he is infamous in the accessibility community for his pattern of making choices that directly impact the accessibility features of the language based on his own judgement and seemingly arbitrary solutions at the expense of decades of experience in the subject by dedicated, educated professionals who deal with accessibility challenges every day.</p>
<p>How does that make sense? How does that make for a better HTML standard?</p>
<p>Outside of accessibility, look at the recent adaptive image issue. There are merits and flaws to both &lt;picture&gt; and <strong>srcset</strong>. Yet when it comes to usability, the former is far more capable of being learned, adopted, and easily used in the day to day workflow of developers than the latter. Even Jeremy Keith, who is far more knowledgeable about HTML today than I will ever be, has a hard time understanding exactly how <strong>srcset</strong> works, and has very real, very legitimate concerns about how it will fit the methodologies developers currently have with dealing with responsive designs (such as how it doesn&#8217;t appear to play well with em- or percentage-based layouts).</p>
<p>This doesn&#8217;t mean that <strong>srcset</strong> couldn&#8217;t win out in the end as the better option with some further modification. And despite overall developer rage, there are people like Keith who are motivated to help improve proposals like <strong>srcset</strong> even if it wasn&#8217;t their first pick. But they didn&#8217;t get that chance to robustly shake out the bugs before it was adopted into the spec with none of the hoop-jumping that &lt;picture&gt; and other community proposals have been subjected towards.</p>
<p>There&#8217;s are many developers that want to help HTML become the best it can be. Let them actually, genuinely help. Don&#8217;t callously disregard their efforts while blindly accepting browser maker proposals that have seen less vetting and testing.</p>
<p>Take advantage of the team!</p>
<h3>3. (M)odesty</h3>
<p>It&#8217;s very evident that Ian Hickson is not a humble man. He has consistently engaged in a pattern of adding features to HTML that he has self-designed instead of using ones developed by communities of experienced professionals who know far more about the given use cases, challenges and situations involving the problems his solutions are allegedly addressing.</p>
<p>See anything involving HTML and accessibility as proof of this. Or consider the debacle that was centered around &lt;time&gt;.</p>
<p>Asking Ian Hickson to be humble is probably akin to asking a lion to become a vegetarian. But when it comes to something as vital to <em>the</em> central communication medium of the 21st century, it rapidly becomes clear that there&#8217;s no room for one single man&#8217;s opinion to be the dominating factor.</p>
<p>I understand that we owe WHATWG in general and Ian Hickson in particular a lot of thanks for the existence of HTML5 at all. When the W3C permanently stalled on moving the standard forward, it was the WHATWG&#8217;s methods that helped get the ball rolling again. But as vital as that start was, the methods that fueled it aren&#8217;t appropriate, nor desirable, for maintaining the standard now that it&#8217;s in motion.</p>
<p>There&#8217;s a lot riding on HTML standards being decided today, as they will be in use for quite some time to come. When we consider the large scale impacts that flawed accessibility implementations can cause, we need to stop valuing our own egos over the wisdom of experienced teams that can help ensure that the standard that ends up being crafted actually meets the need of the users.</p>
<p>Who are, again, of higher priority than us anyhow.</p>
<p>This should apply to the browser makers themselves as well.</p>
<p>Google and Apple and Opera make browsers. They work on making browsers every day. I&#8217;m not questioning that, nor am I suggesting that I know their job better than they do. I can say in all modesty that I cannot replicate their efforts.</p>
<p>But when it comes to making websites, they cannot hold a candle to the flame that is the experience of us developer dogs that are in the trenches every damn day. Websites are our bread and butter. Websites are the source of our paycheck.</p>
<p>I put meat on the table with websites. Do you understand me, son?</p>
<p>So no matter how much experience they have in making browsers, when a large and experienced team of professional developers designs a solution to a problem that represents a common use case that <em>we</em> have to deal with, the browser makers need to get a little more modest and actually listen to us.</p>
<p>I&#8217;m just saying that I&#8217;m sure browser makers really thought &lt;blink&gt; and &lt;marquee&gt; were good ideas at the time.</p>
<p>We know our job, guys. Just lend us your ears and let down your walls of ego. Even if you decide not to adopt proposals we make (for browser-related reasons that we don&#8217;t understand) you just might learn enough of our problems to modify your own solutions to better fit <em>our</em> needs.</p>
<h3>4. (L)iability</h3>
<p>By which I mean accountability.</p>
<p>I&#8217;m accountable to the users (and of course, my clients). Every day they (hopefully) use the websites I make. It doesn&#8217;t matter how I code a site, or what my personal preferences on feature selections are. If they can&#8217;t use the site, if they can&#8217;t use the site, then I&#8217;m doing a disservice to my clients and frustrating the users.</p>
<p>I don&#8217;t like flash video players. I prefer &lt;video&gt;. But I also know that at present sometimes I need to make use of the former for certain use cases, and use the best tool for the job to meet the user&#8217;s needs.</p>
<p>By the same token, the browser makers are accountable to us. I don&#8217;t care how hot, fast, and feature-rich your browser is. If I don&#8217;t have a good way to take those features and add the implementation of them to my work flow, they&#8217;re not going to end up in the final product and the users will never see them in my websites.</p>
<p><strong>Srcset</strong> may be a good tool. But it&#8217;s not presently one that seems very easy for me to grok, or use. I&#8217;m furthermore worried about how to adopt it into a percentage-based responsive design. &lt;picture&gt;, by contrast, is easier to use, easier to understand, and for the most part it does what I want it to do (and more importantly behaves the way I expect it to behave). It uses syntax that is familiar to me and lowers the barrier for me to adopt it into my workflow.</p>
<p>The priority of constituencies isn&#8217;t supposed to be lip service. It&#8217;s a formalized way to express something that is common sense. I need to build sites that fit the needs of users. Browser makers need to build tools that I can actually use.</p>
<p>It&#8217;s true that without browser maker buy-in, a feature can be in a standard surrounded by glowing letters and angels and it will still never actually end up in a browser. I get that. But there&#8217;s also no point in building solutions that don&#8217;t see wide adoption because they&#8217;re an awkward fit, don&#8217;t fit <em>our</em> use cases, or don&#8217;t fit our workflow.</p>
<p>You are ultimately accountable to us, reliant upon our willingness to champion your features and encourage their adoption by our peers in the community.</p>
<h3>Am I Being Unreasonable?</h3>
<p>I don&#8217;t think I am. I&#8217;m asking people to be more honest, work together, check their egos at the door and remember that ultimately our livelihoods all come from the bottom up. We developers rely on the users, and in turn the browser makers rely on us.</p>
<p>That&#8217;s an HTML Standard that I think we can all agree to. That&#8217;s the sort of reactionary activism I&#8217;m asking from everyone in the community: developers <em>and</em> browser makers.</p>
<p>Work with us. Communicate with us. Learn from us. Respect us. I guarantee that in return we will treat you in kind.</p>
<p>In his post that I linked at the top of this article, Jeffrey Zeldman said something that I believe is both very humble for admitting his own potential faults, and suggests an experiment for Hixie to consider.</p>
<blockquote><p>In theory, if we are frustrated with Mr Hickson&#8217;s arbitrary dictates or feel that they are wrong, we can take our ideas and our grievances to the W3C, who work on HTML5 in parallel with the WHATWG. We should probably try that, although I tend to think things will continue to work as they do now. The only other way things could change is if Hixie wakes up one morning and decides benevolent dictator is no longer a role he wishes to play. If I were in charge of the future of the web&#8217;s markup language, with not just final cut but every cut, I&#8217;m not sure I&#8217;d have the courage to rethink my role or give some of my power away. But perhaps I underestimate myself. And perhaps Hixie will consider the experiment.</p></blockquote>
<p>Ian, I&#8217;ve said very little about you that is kind. I know that. But if you took Zeldman up on his experiment, and took me up on being part of this HTML Standard I propose, you would prove me utterly wrong about every unkind word I&#8217;ve ever spoken.</p>
<p>That&#8217;s some crow I would gladly eat.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2012/05/17/html-a-new-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Egotistical Puppet King &amp; I</title>
		<link>http://cssquirrel.com/blog/2012/05/15/the-egotistical-puppet-king-and-i/</link>
		<comments>http://cssquirrel.com/blog/2012/05/15/the-egotistical-puppet-king-and-i/#comments</comments>
		<pubDate>Tue, 15 May 2012 23:50:15 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Big Deal]]></category>
		<category><![CDATA[Comic]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[dylan wilbanks]]></category>
		<category><![CDATA[ethan marcotte]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[janae wiedmaier]]></category>
		<category><![CDATA[justin mcdowell]]></category>
		<category><![CDATA[matt may]]></category>
		<category><![CDATA[naepalm]]></category>
		<category><![CDATA[picture]]></category>
		<category><![CDATA[responsive images]]></category>
		<category><![CDATA[srcset]]></category>
		<category><![CDATA[swear jar]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://cssquirrel.com/blog/?p=1048</guid>
		<description><![CDATA[In a way I should be grateful to Ian &#8220;Hixie&#8221; Hickson for being an egotistical tyrant. Without his inability to acknowledge that a consensus-driven, well-crafted and usable solution built by a group of well-meaning, hard-working people could actually somehow be better than his own personal opinion, he&#8217;s pulled me out of my long-hiatus and back [...]]]></description>
			<content:encoded><![CDATA[<div class="comic"><img src="/images/comic/cs093.png" alt="CSSquirrel #93: The Egotistical Puppet King and I" longdesc="http://cssquirrel.com/comicscripts/script93.htm" /></div>
<p>In a way I should be grateful to Ian &#8220;Hixie&#8221; Hickson for being an egotistical tyrant. Without his inability to acknowledge that a consensus-driven, well-crafted and usable solution built by a group of well-meaning, hard-working people could actually somehow be better than his own personal opinion, he&#8217;s pulled me out of my long-hiatus and back to to the drawing board.</p>
<p>Today&#8217;s comic is in fact three comics. No single idea could encompass everything. In all three Hixie gets top billing as the editor-for-life of HTML&#8217;s &#8220;living spec&#8221;. The first comic features Naepalm, chinchilla alter ego of fellow Mindflier <a href="http://twitter.com/naepalm">Janae Wiedmaier</a>. The second one includes the irreplaceable <a href="http://revoltpuppy.com/">Justin McDowell</a>. Lastly we see <a href="http://bestkungfu.com/">Matt May</a>, <a href="http://dylanwilbanks.com/">Dylan Wilbanks</a> and <a href="http://unstoppablerobotninja.com/">Ethan Marcotte</a> joining forces with the Squirrel in a bid to take down the HTML king.</p>
<p>(Today&#8217;s comics as per usual aren&#8217;t meant to imply that the people represented therein endorse my views. I&#8217;m saying it outright today because I&#8217;m feeling particularly vitriolic and don&#8217;t want my words to reflect on them.)</p>
<h3>The Situation</h3>
<p>For those of you just tuning in, today&#8217;s outrage focuses around Hixie&#8217;s decision to adopt a problematic, late-arriving, Apple-proposed attribute of the &lt;img&gt; tag into the HTML standard as the solution to the adaptive images issue. In the process he again reinforces his inability to heed the creed of HTML&#8217;s priority of constituencies (end users over authors over implementers) while also tossing away the hard work of a community group of developers that built a very functional, very usable solution to that problem in the form of the &lt;picture&gt; element.</p>
<p>If you&#8217;d like a summary, you can check out the aptly titled <a title="WTFWG" href="http://timkadlec.com/2012/05/wtfwg/">WTFWG</a> by Tim Kadlec, or take a look at Zeldman&#8217;s <a title="Responsive Images and Web Standards at the Turning Point" href="http://www.zeldman.com/2012/05/15/responsive-images-and-web-standards-at-the-turning-point-mat-marquis-in-ala/">take on the situation over here</a>, which links into an <a href="http://www.alistapart.com/articles/responsive-images-and-web-standards-at-the-turning-point/">A List Apart article by Mat Marquis on the topic</a>.</p>
<p>I wish this was a new situation. Or that it was surprising. Or that I didn&#8217;t feel like I was repeating myself each time I mention Hixie in blog or comic form. The fact is that as the Editor of HTML, Ian <a href="http://adactio.com/journal/4982/">keeps doing this</a>. And we keep letting him.</p>
<h3>The Puppet</h3>
<p>At one point I attributed this issue solely to his gigantic ego and clearly overwhelming case of <a href="http://en.wikipedia.org/wiki/Not_invented_here">not invented here</a> syndrome. Now I&#8217;m frankly convinced that although these qualities contribute to the problem, the real issue is that he&#8217;s the puppet of the browser vendors, namely the three most involved in WHATWG: Apple, Opera, and Google. Although the priority of constituencies dictates that implementers (aka, browser vendors) should be lower priority than developers (who are in turn answerable to end users), it seems that without fail Hixie will bow to the vendors before considering any work on the part of developers at a solution, no matter how reasonable, well-built and documented that solution is.</p>
<p>That&#8217;s not a kind accusation, that a man is a puppet. But clearly every attempt to work with the WHATWG has <em>always</em> resulted in developers being treated as second-class citizens to the browser makers. And let&#8217;s make it clear: this is our job. We make websites for a living, and the tom-foolery that Ian is engaged in is directly impacting our present and future workflow. We work on making websites every damn day. We know what works for us, and what doesn&#8217;t.</p>
<p>And he doesn&#8217;t care in the slightest.</p>
<h3>&#8220;Work With Us&#8221;</h3>
<p>At this point, Hixie and his backers are relying on the same smoke and mirrors to distract people. Present use cases. Keep engaged with the WHATWG and let them know your technical objections. Get involved in their IRC. But the fact is we as developers have done this over and over and over. Yet at the end of the day, regardless of the hard work put in and all the proof jammed into the pudding, it all amounts to naught. Hixie spends twelve seconds coming up with his own solution or takes what the browser makers gives him and uses that instead.</p>
<p>It happened with metadata. It happened with the &lt;time&gt; element. It&#8217;s happening now with responsive images.</p>
<p>The fact is that Ian doesn&#8217;t give a shit.</p>
<p>He&#8217;s going to do it his way, or failing that he will do what Google and the other browser makers in the WHATWG tell him to do. He&#8217;s not going to look at what the developers have built and give that solution a thumbs-up. As John Foliot <a href="http://timkadlec.com/2012/05/wtfwg/comment-page-1/#comment-71577">said</a>: &#8220;Dev community, if you continue to author to the WHAT WG doc, you lend your tacit support to heir hixie. Look where that gets you.&#8221;</p>
<h3>Enough Is Enough</h3>
<p>Being part of their process is being part of the problem. I&#8217;ve never seen things resolved by following the WHATWG&#8217;s &#8220;process&#8221;, as it amounts to little more than distracting developers while he goes off and implements a less functional, more complex solution to the problem.</p>
<p>Don&#8217;t deal with Hixie. Don&#8217;t deal with the WHATWG. Directly object to the browser vendors. &#8220;Occupy&#8221; HTML by making use of the consensus-built techniques that already have functional polyfills. Do what makes sense, and what works for you.Sooner or later, the browser vendors will be tired of the grief sent their way and tell Hixie to roll over.</p>
<p>&lt;time&gt; wasn&#8217;t fixed because we followed the WHATWG&#8217;s process.</p>
<p>I&#8217;m going to say it: I don&#8217;t believe that WHATWG is part of the solution anymore. As I&#8217;ve been told by others, democracy isn&#8217;t always the best approach. Sure, ok. But so far when it comes to the community-build, consensus-driven approach and Hixie&#8217;s brain, the community&#8217;s solution has proven more effective more often.</p>
<p>I&#8217;m going with the community, not the puppet.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2012/05/15/the-egotistical-puppet-king-and-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comic Update: Larry Ate HTML5</title>
		<link>http://cssquirrel.com/blog/2010/02/15/comic-update-larry-ate-html5/</link>
		<comments>http://cssquirrel.com/blog/2010/02/15/comic-update-larry-ate-html5/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 02:15:08 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[bullcrap]]></category>
		<category><![CDATA[cannibalism]]></category>
		<category><![CDATA[hooey]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[larry masinter]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=618</guid>
		<description><![CDATA[My grandfather, who unfortunately has been dead for several years, was a man fond of four-letter words to express his sentiments. Once a Navy sailor and a lumberjack, he&#8217;d adopted to a picturesque family life a little late in his years. Imagine a charming, smiling old fellow who&#8217;d be wearing a nice suit and tie [...]]]></description>
			<content:encoded><![CDATA[<p>My grandfather, who unfortunately has been dead for several years, was a man fond of four-letter words to express his sentiments. Once a Navy sailor and a lumberjack, he&#8217;d adopted to a picturesque family life a little late in his years. Imagine a charming, smiling old fellow who&#8217;d be wearing a nice suit and tie as he shook your hand, then you&#8217;d notice &#8220;Lloyd&#8221; was tattooed on his knuckles. (Hidden under the nice suit was a much larger tattoo of a giant patriotic eagle on his chest.) Midway through a church picnic, he might let slip some colorful language during a tale.</p>
<p>My grandmother did her best to correct his language. One word she&#8217;d like to encourage him to use instead was &#8220;hooey.&#8221;</p>
<p><a title="Link to CSSquirrel #54: Larry Ate HTML5" href="/comic/?comic=54">Today&#8217;s comic</a> features hooey. It also features <a title="Link to Ian Hickson" href="http://ln.hixie.ch/" target="_blank">Ian &#8220;the Leviathan&#8221; Hickson</a>, Google employee and HTML5 editor-for-life (nowadays, he&#8217;s more of a generic HTML editor-for-life, which is likely a much sweeter gig) as well as <a title="Link to Larry Masinter" href="http://larry.masinter.net/" target="_blank">Larry Masinter</a>, Principle Scientist at Adobe.</p>
<p>The hooey in the comic is hyperbole for the effect of comedy; Ian has not outed Larry as a cannibal.</p>
<p>However, Ian did perform some character assassination last Friday when he fired off <a title="Link to Consistency by Ian Hickson" href="http://ln.hixie.ch/?start=1265967771&amp;count=1" target="_blank">this blog pos</a>t accusing Adobe of &#8220;blocking&#8221; HTML5. He also took the opportunity to simultaneously claim he couldn&#8217;t reveal the author of a post for it being in a private list (he chose to use the word &#8220;secret&#8221;, likely for dramatic effect) while immediately revealing the author&#8217;s identity in the very following paragraph (which in this case was Larry.)</p>
<p>There&#8217;s a few issues here that point at the continuing mire that is the political process of HTML5, and the resulting decrease in public confidence in the resulting product. First, we&#8217;ll look at Ian&#8217;s charge: that somehow Adobe is blocking HTML5. This is an absurd statement from Hixie, who&#8217;s made it clear that the <a title="Link to WHATWG" href="http://whatwg.org/" target="_blank">WHATWG</a> controls HTML5 (in his view) and not the <a title="Link to the W3C" href="http://w3c.org/" target="_blank">W3C</a>. So for him to claim that a W3C action is impacting the adoption of a spec he adamantly states is in WHATWG&#8217;s hand is like saying that the mayor of Osaka, Japan is blocking the Washington state budget from being passed. It&#8217;s an act of dishonesty at worst, or emotional manipulation of his readership at best.</p>
<p>(I am not saying the W3C doesn&#8217;t have a leadership role in the HTML5 effort. Rather, I&#8217;m saying that according to many prior statements by Ian, it doesn&#8217;t.)</p>
<p>Regardless, several people caught this &#8220;story&#8221; and ran with it. Perhaps it&#8217;s the Apple/Adobe conflict spawning fanboys and lines drawn in the sand, but a lot of people are willing to demonize Adobe at the drop of a hat. So, rapidly, the word was tweeted throughout the digital realms: Adobe hates HTML. And kicks babies.</p>
<p>I wonder how many of those re-tweeters use Photoshop, Illustrator or Dreamweaver on a regular basis?</p>
<p>Fortunately, some non-partisan cowboys came riding into town and cleared the air with a thoughtful examination on the situation. In particular, I recommend reading <a title="Link to Simon St. Laurent's O'Reilly profile" href="http://www.oreillynet.com/pub/au/166" target="_blank">Simon St. Laurent&#8217;s</a> <a title="Link to The Widening HTML5 Chasm by Simon St. Laurent" href="http://broadcast.oreilly.com/2010/02/the-widening-html5-chasm.html" target="_blank">The Widening HTML5 Chasm</a> and <a title="Link to OS News' profile on Thom Holwerda" href="http://www.osnews.com/user/uid:5/" target="_blank">Thom Holwerda&#8217;s</a> <a title="Link to Teacup, Meet Storm, part IV" href="http://www.osnews.com/story/22874/Teacup_Meet_Storm_pt_IV_Adobe_Blocking_HTML5_/" target="_blank">Teacup, Meet Storm, part IV</a>. Please take the opportunity to peruse their posts for some perspective. Once you&#8217;ve received that enlightenment, continue.</p>
<p>Done? Ok. Onwards, then.</p>
<p>Ian Hickson is a Google employee. Which means he&#8217;s a smart man. His track record of work speaks to that effect, and it&#8217;s worth saying that despite my disagreements with his process, much of HTML5&#8242;s good parts have appeared thanks to his efforts as the spec&#8217;s editor.</p>
<p>Ian Hickson has a methodology for handling people. It&#8217;s documented at his website <a title="Link to Ian Hickson's Bible on Handling People" href="http://ian.hixie.ch/bible/handling-people" target="_blank">here</a>. One section on discrediting has some lovely gems that seem to apply to the situation: &#8220;<em>Discredit the man who produced the report, off the record.</em>&#8221; and &#8220;<em>Say that he is harbouring a grudge against your group.</em>&#8221;</p>
<p>Also, I&#8217;m going to propose that our dear <a title="Link to Behold Leviathan, Confused" href="/2009/08/03/behold-leviathan-confused/">Leviathan</a> has been working on HTML5 for quite some time, and as such has been up to his eyeballs in the process for years. He knows how the process works, clearly, and has historically shown his willingness to ignore said process if that gave him the opportunity to do what he preferred over what the majority desired. (That&#8217;s also in his book on handling people:<em> If you don&#8217;t agree with a rule you are told to follow, announce your agreement to it in a statement, and in that statement, assert that you intend to follow it in a manner consistent with some other set of rules; or that you will consider certain passages as merely being &#8220;advisory&#8221;</em>.)</p>
<p>So he&#8217;s smart, follows a personal methodology of handling people that involves discrediting them, and he&#8217;s familiar with the W3C process. Right?</p>
<p>Very well then. Let me say it: Ian&#8217;s insinuations about Adobe were, as my grandmother would say, hooey. Intentional hooey. My grandfather would have used a stronger term. Ian deliberately publicized the identity of someone who posted in a private mailing list (immediately after claiming he could not). He used words like &#8220;secret&#8221; to provide a sense of conspiracy. He used Adobe as a scape-goat so that we&#8217;d all see that HTML5 was being blocked by W3C processes (despite his insistence that the W3C has nothing to do with the actual invention and progression of HTML5).</p>
<p>This is the man who doesn&#8217;t like HTML5 politics? This is the man who will be controlling <span style="text-decoration: line-through;">HTML5</span> all versions of HTML for the remainder of his life?</p>
<p>Well, that&#8217;s just splendid.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2010/02/15/comic-update-larry-ate-html5/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Comic Update: The HTML5 Show (AKA, A Mess)</title>
		<link>http://cssquirrel.com/blog/2010/01/11/comic-update-the-html5-show-aka-a-mess/</link>
		<comments>http://cssquirrel.com/blog/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 [...]]]></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://cssquirrel.com/blog/2010/01/11/comic-update-the-html5-show-aka-a-mess/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Comic Update: The WHATWG Legion of Doom?</title>
		<link>http://cssquirrel.com/blog/2009/09/14/comic-update-the-whatwg-legion-of-doom/</link>
		<comments>http://cssquirrel.com/blog/2009/09/14/comic-update-the-whatwg-legion-of-doom/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 16:12:19 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[anne van kesteren]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5 super friends]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[legion of doom]]></category>
		<category><![CDATA[michael(tm) smith]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=427</guid>
		<description><![CDATA[When I constructed a comic last week paying homage to the HTML5 Super Friends, it was not my intent to enter into a dread bargain with the force known as &#8220;continuity&#8221;, a dark master that requires its fearful slaves to create sequential plots that follow chronologically from one to another. It&#8217;s largely been my goal [...]]]></description>
			<content:encoded><![CDATA[<p>When I constructed a comic <a title="Link to CSSquirrel #35: the HTML5 Super Friends" href="/comic/?comic=35">last week</a> paying homage to the <a title="Link to HTML5 Super Friends" href="http://www.zeldman.com/superfriends/" target="_blank">HTML5 Super Friends</a>, it was not my intent to enter into a dread bargain with the force known as &#8220;continuity&#8221;, a dark master that requires its fearful slaves to create sequential plots that follow chronologically from one to another. It&#8217;s largely been my goal to avoid such, due to the impact it can have on my ability to crack a joke. I could argue that making the HTML5 spec seem humorous is enough of a challenge. Enfolding it in some sort of continuous plot at the same time is an effort that largely exceeds any kick I get out of making funny squirrel drawings.</p>
<p>Nonetheless, by the time this weekend had rolled about, I had been exposed to some <a title="Link to whatwg irc chat logs" href="http://krijnhoetmer.nl/irc-logs/whatwg/20090904#l-11" target="_blank">commentary</a> about the <a title="Link to HTML5 Super Friends" href="http://www.zeldman.com/superfriends/" target="_blank">announcement</a> and <a title="Link to HTML5 Super Friends list of concerns" href="http://www.zeldman.com/superfriends/guide/" target="_blank">concerns</a> the Super Friends had produced, given by one Mr. Ian Hickson, esquire. I largely have told myself that I poke fun at Hixie far too often in proportion to what any man deserves. After all, he is putting a lot of large effort into HTML5, which clearly wouldn&#8217;t exist in any usable state yet without that effort. Yet, his commentary seemed so deliciously full of hubris and petulance that I was physically incapable of not dressing him in Lex Luthor&#8217;s strange purple jumpsuit and assembling around him a legion of foes for <a title="Link to CSSquirrel #36: The WHATWG Legion of Doom?" href="/comic/?comic=36">today&#8217;s comic</a> (which also features <a title="Link to Anne Van Kesteren" href="http://annevankesteren.nl/" target="_blank">Anne van Kesteren</a> and <a title="Link to Michael(TM) Smith" href="http://sideshowbarker.net/" target="_blank">Michael(TM) Smith</a>).</p>
<p>Here is the deal: By and large, web designers (aka: authors) have been largely skeptical about how well HTML5 is going to meet our needs. This isn&#8217;t entirely surprising, as our major exposure to HTML5 has been watching browser vendors and accessibility and/or microformat specialists duke it out over any number of seemingly arbitrary issues. Taken at a distance, or even up close when swallowed whole (have fun with the mailing list if you&#8217;re a masochist), it could create the impression that HTML5 is some sort of dark Endorian jungle, filled with hostile ewoks lying in wait for well-meaning designers to walk past, oblivious of their gruesome fate.</p>
<p>What the HTML5 Super Friends did, with a very public, non-mailing list announcement about their perusal and acceptance of HTML5, is create a sense that all will be well for designers as HTML5 slips closer to the (possibly too soon) date for Last Call. When <a title="Link to Jeffrey Zeldman" href="http://www.zeldman.com/" target="_blank">Jeffrey Zeldman</a>, <a title="Link to Eric Meyer" href="http://www.meyerweb.com/" target="_blank">Eric Meyer</a>, and every other notable name on their list, said &#8220;Hey, HTML5 is cool, come on in the water,&#8221; they started a large ripple through the design-o-sphere that is bound to be felt very sharply in the dwindling days remaining in this year. What helped that ripple wasn&#8217;t just a blanket statement of &#8220;It&#8217;s all good,&#8221; because that would be a lie, and most of us are smart enough to know it.</p>
<p>Rather, they exposed their concerns, in plain language. They then said, despite these differences, which we hope are addressed, we still like what we see.</p>
<p>Call me a sheep if it helps you feel better about yourself, but that sort of critical support for HTML5 has greatly increased my own comfort with the spec as it solidifies.</p>
<p>So, when Ian Hickson, HTML5 editor, gets his knickers bunched up in a fit because the Super Friends decided to do a posting on their various sites/blogs/whatevers about the topic first, then in due process submit their concerns &#8220;formally&#8221; to the WHATWG mailing list&#8230; I can&#8217;t help but find the words &#8220;petty&#8221; or &#8220;egotistical&#8221; floating to the front of my mind.</p>
<p>To answer your questions, Ian: Yes, the WHATWG&#8217;s public mailing list is in fact public. However, it is not nearly as public to the target audience of the Super Friends&#8217; efforts (aka: web designers) as their very blogs/feeds/etc. They are engaging in the process of getting buy-in from designers, which HTML5 has been slow on, rather than the WHATWG, which I will wager is already really well sold on this whole HTML5 doohicky. There is no shame delivered, nor insult intended, by their actions in publicly (and in their own preferred fashion) declaring that HTML5 is good, but could use some tweaking.</p>
<p>So, good sir, I recommend you calm down, take a deep breath, and stop being snippy about the spec every time there&#8217;s a public or <a title="Link to whatwg irc chat logs" href="http://krijnhoetmer.nl/irc-logs/html-wg/20090913#l-10" target="_blank">private</a> discussion of HTML5 that did not directly involve yourself. We&#8217;re all painfully aware at this point that the spec won&#8217;t change without our <a title="Link to the HTML5 Equilibrium by Jeremy Keith" href="http://adactio.com/journal/1600/" target="_blank">power-invested</a> <a title="Link to CSSquirrel #30: Behold Leviathan, Confused" href="/comic/?comic=30">Leviathan&#8217;s</a> approval.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2009/09/14/comic-update-the-whatwg-legion-of-doom/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Comic Update: Behold Leviathan, Confused</title>
		<link>http://cssquirrel.com/blog/2009/08/03/behold-leviathan-confused/</link>
		<comments>http://cssquirrel.com/blog/2009/08/03/behold-leviathan-confused/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 16:28:39 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[deny delay too late]]></category>
		<category><![CDATA[henry v]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[i don't understand]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[jeremy keith]]></category>
		<category><![CDATA[leviathan]]></category>
		<category><![CDATA[not invented here]]></category>
		<category><![CDATA[thomas hobbes]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=398</guid>
		<description><![CDATA[Sooner or later HTML5 will not be the most interesting topic to wax poetic about. This is not that day. I&#8217;m usually in sync with the web-related posts written by Jeremy Keith over at his personal site, Adactio. He&#8217;s usually saying something I&#8217;m thinking (albeit with more eloquence than I could muster), or spouts some [...]]]></description>
			<content:encoded><![CDATA[<p>Sooner or later HTML5 will not be the most interesting topic to wax poetic about. This is not that day.</p>
<p>I&#8217;m usually in sync with the web-related posts written by <a title="Link to Jeremy Keith's Adactio" href="http://adactio.com/" target="_blank">Jeremy Keith</a> over at his personal site, <a title="Link to Jeremy Keith's Adactio" href="http://www.adactio.com/" target="_blank">Adactio</a>. He&#8217;s usually saying something I&#8217;m thinking (albeit with more eloquence than I could muster), or spouts some gem of wisdom that I wish I&#8217;d thought of first. As such, it is safe to say that I respect him and, normally, his opinion.</p>
<p>This weekend, however, he wrote firmly on the topic of HTML5 and its process, in <a title="Link to The HTML5 Equilibrium by Jeremy Keith" href="http://adactio.com/journal/1600/" target="_blank">The HTML5 Equilibrium</a>. In doing so, he made a sort of sandwich. The opening and closing of his post were two delicious, carefully toasted buns of high quality. But firmly settled in between them was a rank egg salad segment where he detailed his view on the W3C/WHAT WG &#8220;split personality&#8221;, ruining my appetite for his creation.</p>
<p>I&#8217;ve never been able to stomach egg salad sandwiches.</p>
<p>My reaction was spawned by his discussion of the status of Ian &#8220;Hixie&#8221; Hickson as the dictator-for-life of HTML5, sitting astride a position of absolute power in how the spec is edited. As readers probably know by now, there&#8217;s been plenty of friction lately between the HTML5 efforts and every other W3C group known to man as Ian&#8217;s been refuting their expert advice in exchange for his own pseudo-expert opinion on a wide range of topics.</p>
<p>Keith comes to Hixie&#8217;s defense by stating that although an unelected autocrat is horrible, it can work quite well. He evokes the power of dictatorship by referencing Thomas Hobbes&#8217; <a title="Link to Wikipedia article on Leviathan" href="http://en.wikipedia.org/wiki/Leviathan_%28book%29" target="_blank">Leviathan</a> and quoting Shakespeare&#8217;s <a title="Link to Wikipedia article on Henry V" href="http://en.wikipedia.org/wiki/Henry_V_%28play%29" target="_blank">Henry V</a>. Specifically, he states that by doing so we transfer &#8220;moral responsibility&#8221; from the populace to the dictator, then goes on to say that Ian has taken this mantle and used it evenhandedly and fairly.</p>
<p>In short, Jeremy uncouples the means from the ends. Leviathan, written in the 17th century, is a text that firmly opposes Separation of Powers and refutes the Right of Rebellion, claims the sovereign&#8217;s acts are incapable of being considered unjust, and makes it unjust for the populace to attempt to unseat the sovereign.</p>
<p>In short, do what you&#8217;d like, Hixie. It won&#8217;t be our fault, because we&#8217;ve given you all the power, and from here on out we&#8217;re blameless. But at the same time, should we disagree with you, tough for us. It&#8217;s all your show now.</p>
<p>And really, that&#8217;s what it&#8217;s become. The Hixie Show. The amount of &#8220;not invented here&#8221; mentality that evades the modern HTML5 spec is odious. Accessibility in HTML5 isn&#8217;t being decided by experts. Process, when challenged through W3C guidelines, is defended as being &#8220;not like the old ways&#8221;, in essence slapping the W3C in the face. Ian&#8217;s made it clear he won&#8217;t play by the rules. When well-meaning experts carefully announce their opposing positions and desire for some form of closing the gaps, Ian and the inner circle constantly express how they <em>don&#8217;t understand</em>. This understanding issue has reached a comedic point. When Sam Ruby pressed them on the subject during an objection by John Foliot (as noted <a title="Link to W3C archive message" href="http://lists.w3.org/Archives/Public/public-html/2009Aug/0096.html" target="_blank">here</a>), Ian&#8217;s <a title="Link to Ian's W3C response" href="http://lists.w3.org/Archives/Public/public-html/2009Aug/0094.html" target="_blank">response</a> is a glib &#8220;<em>I don&#8217;t understand John&#8217;s concerns. He hasn&#8217;t explained them. He has just made unsubstantiated demands.</em>&#8221;</p>
<p>This phrase (&#8220;I don&#8217;t understand&#8221;) is used by Ian <a title="Link to Google Search results of Ian Hickson saying &quot;I don't understand&quot; in the W3C mailing list" href="http://www.google.com/search?hl=en&amp;lr=&amp;safe=off&amp;q=%22I+don%27t+understand%22+%22From%3A+Ian+Hickson%22+site%3Alists.w3.org%2FArchives%2FPublic%2Fpublic-html%2F&amp;btnG=Search&amp;aq=f&amp;oq=&amp;aqi=" target="_blank">so frequently</a> that I&#8217;m genuinely concerned. He&#8217;s ostensibly a bright man. The usual objections and positions by other parties in the HTML5 dialogue are incredibly well documented at this point, in staggering detail. To claim the inability to understand exhibits one of two traits: Either Ian is a simpleton, or he is deliberately &#8220;misunderstanding&#8221;.</p>
<p>I don&#8217;t think it&#8217;s the former. Ian has clearly demonstrated his phenomenal intelligence. Yet, the latter option is part of Ian&#8217;s well documented <a title="Link to Ian's guide to handling people" href="http://ian.hixie.ch/bible/handling-people" target="_blank">deny, delay, too late</a> methodology for handling people. Engaging in this sort of behavior is disrespectful of his community of peers, and more than discouraging when its coming from our empowered Leviathan.</p>
<p>We must accept this, though. Because it&#8217;s the results that matter, right? If we get a HTML5 spec, <em>any </em>HTML5 spec, we should be happy about it. Despite all the assurances to the contrary, I can&#8217;t really believe that it&#8217;s acceptable to consider a product&#8217;s method of construction to be independent from its quality. If so, I should be paying far less for my garments, right?</p>
<p>There&#8217;s a thought process here that is so far removed from the 21st century as to be terrifying.</p>
<p>In <a title="Link to The Leviathan, Confused" href="/comic/?comic=30">today&#8217;s comic</a>, Jeremy Keith reveals the Leviathan to the Squirrel. Things go badly. But remember, it&#8217;s only the Leviathan&#8217;s fault, because we&#8217;ve absolved ourselves of both power and responsibility.</p>
<p>Right?</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2009/08/03/behold-leviathan-confused/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

