<?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; Drama</title>
	<atom:link href="http://cssquirrel.com/tag/drama/feed/" rel="self" type="application/rss+xml" />
	<link>http://cssquirrel.com/blog</link>
	<description>opinions and news on web design</description>
	<lastBuildDate>Fri, 18 May 2012 16:26:23 +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>Comic Update: Opera&#8217;s Rough Edges</title>
		<link>http://cssquirrel.com/blog/2009/11/16/comic-update-operas-rough-edges/</link>
		<comments>http://cssquirrel.com/blog/2009/11/16/comic-update-operas-rough-edges/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:13:48 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[bruce lawson]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[jakarta]]></category>
		<category><![CDATA[jonathan snook]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[rounded corners]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=496</guid>
		<description><![CDATA[When all else fails, I resort to poking a little at Opera in good jest. I take these sort of risks because Oslo is very far away and the last invasion of North America via the Scandinavian peoples was over a thousand years ago. If anything, it&#8217;s far safer than my cheap shots at Microsoft, [...]]]></description>
			<content:encoded><![CDATA[<p>When all else fails, I resort to poking a little at <a title="Link to Opera" href="http://www.opera.com/" target="_blank">Opera</a> in good jest. I take these sort of risks because Oslo is very far away and the last invasion of North America via the Scandinavian peoples was over a thousand years ago. If anything, it&#8217;s far safer than my cheap shots at Microsoft, when my town is less than two hours away from Redmond by car.</p>
<p><a title="Link to CSSquirrel #44: Opera's Rough Edges" href="/comic/?comic=44">Today&#8217;s comic</a> is one of those little jabs at everyone&#8217;s favorite European browser maker. I&#8217;ve got issues with Opera that this comic makes light of (while wishing <a title="Link to CSSquirrel #22: HTML5 Stubborness and Snogging" href="/comic/?comic=22">squirrel snogger</a> and Opera employee <a title="Link to Bruce Lawson" href="http://www.brucelawson.co.uk/" target="_blank">Bruce Lawson</a> a belated happy birthday). Yes, Opera is a far smoother experience for modern web features than Internet Explorer. That&#8217;s not in question. But I&#8217;m getting a bit exhausted by the relatively slow adoption speed of CSS3 features by the browser in comparison to the increasingly popular Firefox and Webkit-based browsers.</p>
<p>Rounded corners are, admittedly, largely a non-issue. If visitors using Opera get square corners in a design, I&#8217;ve taken steps to ensure it&#8217;s at least a good looking square design. It&#8217;s an example, though, of a slew of features that Opera&#8217;s failing to keep pace with. Due to this lack of universal browser support (in the modern browsers, at least), It is hard for me to sell adoption of these designs to clients when roughly 1% of a customer&#8217;s visitors are getting a bad experience as a result.</p>
<p>Take for example, <a title="Link to Jonathan Snook" href="http://snook.ca/" target="_blank">Jonathan Snook&#8217;s</a> text-rotation <a title="Link to Snook's Text Rotation with CSS" href="http://www.snook.ca/archives/html_and_css/css-text-rotation" target="_blank">tutorial</a>. It provides a way (via filters) to get even IE to come to the ballgame with producing vertically-oriented text. Everyone, except Opera, can play with this toy. Even if IE couldn&#8217;t, thanks to conditional comments, I could provide a fallback solution for that browser. But as Opera lacks such (and I&#8217;m not recommending they adopt conditional comments), there&#8217;s no way with just CSS to provide an acceptable fallback that makes the browser not create something hideous with the text out of place. (I&#8217;ve concocted a JS-based solution, but I don&#8217;t want to have to rely on that to get CSS to work).</p>
<p>Opera&#8217;s not alone in the modern browser category in being the last to adopt a given feature (I&#8217;m looking at you, Firefox), but there&#8217;s definitely a lot of seemingly basic CSS3 techniques that the browser&#8217;s fallen behind on. Just because you can wait on adoption, gents, doesn&#8217;t mean you need to do so. The future isn&#8217;t coming any more slowly, and designers will have to jury rig solutions that would be solved much more cleanly with CSS if you&#8217;d keep pace.</p>
<p>Or, even worse, there could be more situations such as when I&#8217;ve suggested to some people who&#8217;s sites don&#8217;t have any notable Opera traffic that they just not sweat Opera support at all. With as small a market base as you have, it&#8217;d serve you better to keep pace (rather than not sweat the details, as Microsoft can afford due to its market share).</p>
<p>Curious about a browser&#8217;s support for various features? Check out <a title="Link to When Can I Use" href="http://a.deveria.com/caniuse/" target="_blank">When Can I Use</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2009/11/16/comic-update-operas-rough-edges/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Comic Update: The W3C/WHATWG Community Theater Group</title>
		<link>http://cssquirrel.com/blog/2009/07/27/comic-update-the-w3cwhatwg-community-theater-group/</link>
		<comments>http://cssquirrel.com/blog/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://cssquirrel.com/blog/2009/07/27/comic-update-the-w3cwhatwg-community-theater-group/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comic Update: Who Really Is the Wizard of HTML5?</title>
		<link>http://cssquirrel.com/blog/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/</link>
		<comments>http://cssquirrel.com/blog/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 [...]]]></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://cssquirrel.com/blog/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: Jakob&#8217;s Hyperlink Test</title>
		<link>http://cssquirrel.com/blog/2009/06/08/comic-update-jakobs-hyperlink-test/</link>
		<comments>http://cssquirrel.com/blog/2009/06/08/comic-update-jakobs-hyperlink-test/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:15:52 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[hyperlinks]]></category>
		<category><![CDATA[jakob nielsen]]></category>
		<category><![CDATA[ranting]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=306</guid>
		<description><![CDATA[Last week I spent a good deal of my time at Mindfly trying not to die from the heat wave that hit Bellingham. Tucked along the coast in northwest Washington, Bellingham is usually a rainy, temperate place. When the sun came out for a week straight and cooked the town into the 80&#8242;s, our studio&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I spent a good deal of my time at <a title="Link to Mindfly Web Studio" href="http://www.mindfly.com/" target="_blank">Mindfly</a> trying not to die from the heat wave that hit Bellingham. Tucked along the coast in northwest Washington, Bellingham is usually a rainy, temperate place. When the sun came out for a week straight and cooked the town into the 80&#8242;s, our studio&#8217;s air conditioner was hard pressed to compensate.</p>
<p>(For those of you from hotter climes, I&#8217;m aware how weak this must seem. My town of origin, Redding, CA, easily tops 110 during the height of summer. However, it&#8217;s really hot compared to the local average.)</p>
<p>So perhaps I was suffering from heat stroke when I thought I heard a co-worker championing in conversation the use of <em>blue, underlined text</em> for all hyperlinks on all web sites. Anything else, they assured, was difficult, if not impossible, for your average Internet user to see or use. Without the vibrant blue (always backed up by purple for visited links) and the noble underline, these commoners of the web would be lost, incapable of navigating from page to page.</p>
<p>Balderdash. Poppy cock. Bullcrap. Etc.</p>
<p>Somewhere near the dawn of time, when the World Wide Web was a mewling infant homunculus suckling at the breast of <a title="Link to Tim Berner-Lee's W3C page" href="http://www.w3.org/People/Berners-Lee/" target="_blank">Sir Timothy Berners-Lee</a>, I&#8217;m sure all twelve people capable of browsing the twenty pages available on the web were barely able to comprehend the idea of a hyperlink. Blue, underlined text on a stark white background was likely the only thing saving their minds from imploding in horror at the thought of some elder gods prowling the phone lines and dragging their souls through the 14.4k modems they&#8217;d spent hundreds of dollars to purchase.</p>
<p>I&#8217;m positive, however, that in the years since then that the average netizen has come to expect a richer media experience. They may have even &#8220;tweeted&#8221; (and giggled when it first happened) about a funny thing they saw, and uploaded a picture from their phone of this very event. They&#8217;ve watched cats play on pianos via YouTube and wept in silent awe as they realized that they lived in the best of possible worlds.</p>
<p>If a hyperlink had the audacity to be a shade of orange, I think they might just be able to pick it out of the surrounding text enough to click on it. If, instead, the bright blue links were bold instead of underlined (on a page where only links received such treatment) users of the web just might posses the ability to tell that clicking on aforementioned text would result in them navigating to a new page instead of providing them with a can of tuna.</p>
<p>I choose to believe this because I have the honesty to admit that most people are in fact not total idiots. Yes, we wail and gnash our teeth at trying to help clients understand what a paragraph tag is. Sure, we&#8217;re hard-pressed to not swallow our own tongues when explaining for the fifth time to our grandparents how to send email. But to claim that there is only one way to mark a hyperlink in a way that a peer of the web is capable of recognizing is exactly like saying that every non-developer is a complete moron who is incapable of telling that a peach is a fruit because it doesn&#8217;t look exactly like an apple.</p>
<p><a title="Link to CSSquirrel #21" href="/comic/?comic=21" target="_blank">Today&#8217;s comic places Jakob Nielsen in a hypothetical scenario</a> that illustrates my disdain of the position that he&#8217;s advocated in the past on this issue: If you want it to be usable, it needs to be blue (or purple if visited) and underlined. Period.</p>
<p>There&#8217;s a special kind of hubris associated with this sort of statement. I&#8217;ll accept that blue, underlined hyperlinks are easy to spot. I&#8217;m also going to say that green, underlined hyperlinks (on a page that lacks green, underlined text elsewhere) would also work as effectively. Or perhaps blue, bold text. I&#8217;m guessing that underlines generally help, but I think ultimately any combination of highly visible traits that exist only on the link text and stand out from the non-link text is going to do the job.</p>
<p>Why does this issue rile me up so badly? Because I&#8217;m tired of old wives tales of Internet wisdom on how a page must be made. Especially when these limit our ability to explore the cornucopia of designs or features that we can make on the modern web. Such wives tales that annoy me include:</p>
<p>&#8220;Your site&#8217;s content? Well, it&#8217;d better be short, because people won&#8217;t read long texts on a screen.&#8221; Tell that Amazon as they laugh like madmen while they sell Kindles like hotcakes.</p>
<p>&#8220;Text needs to be near-black on a white background.&#8221; Right, except when the opposite is easier on the eyes for certain applications (like Mozilla&#8217;s online editor <a title="Link to Bespin" href="https://bespin.mozilla.com/" target="_blank">Bespin</a>.)</p>
<p>Someone&#8217;s going to be a wit and jump on the fact that this site&#8217;s links are blue and underlined. I chose the color because it matches the sky in the header, and I liked the feel I got from tying that color into the rest of the site. But take a look at Twitter or YouTube and tell me that you can&#8217;t find the links even though they lack underlines. Go to Apple&#8217;s site and tell me the menu isn&#8217;t clearly a menu even though it&#8217;s not blue. A well conceived design can communicate to the &#8220;average&#8221; person without having to assume it&#8217;s being used by idiots.</p>
<p>The web has grown up. Its users are growing with it. Let&#8217;s put aside the juice boxes and start treating them like adults.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2009/06/08/comic-update-jakobs-hyperlink-test/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comic Update: HTML5 Manners</title>
		<link>http://cssquirrel.com/blog/2009/05/04/comic-update-html5-manners/</link>
		<comments>http://cssquirrel.com/blog/2009/05/04/comic-update-html5-manners/#comments</comments>
		<pubDate>Tue, 05 May 2009 04:58:42 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[chris wilson]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ian hickson]]></category>
		<category><![CDATA[mark pilgrim]]></category>
		<category><![CDATA[microdata]]></category>
		<category><![CDATA[sam ruby]]></category>
		<category><![CDATA[shelley powers]]></category>
		<category><![CDATA[tantek celik]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=260</guid>
		<description><![CDATA[I&#8217;m going to lay out a chronology of prior events for you all so that today&#8217;s comic has a context other than the poor movie experience that was X-Men Origins: Wolverine (I really wanted to love that movie.) Chris Wilson (W3C HTML WG co-chair and Microsoft employee) posted an e-mail to a HTML5 discussion that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to lay out a chronology of prior events for you all so that <a title="Link to CSSquirrel Comic #16 - HTML5 Manners" href="http://www.cssquirrel.com/comic/?comic=16" target="_blank">today&#8217;s comic</a> has a context other than the poor movie experience that was X-Men Origins: Wolverine (I really wanted to love that movie.)</p>
<p><a title="Link to Chris Wilson's blog" href="http://cwilso.com/" target="_blank">Chris Wilson</a> (W3C HTML WG co-chair and Microsoft employee) <a title="Link to HTML5 Discussion Email" href="http://lists.w3.org/Archives/Public/public-html/2009Apr/0260.html" target="_blank">posted an e-mail to a HTML5 discussion</a> that made reference to the &#8220;W3C HTML5 Spec&#8221;.</p>
<p>Mark Pilgrim (Google employee and <a title="Link to WHATWG Blog" href="http://blog.whatwg.org/" target="_blank">WHATWG Blog</a> author) <a title="Link to WHATWG IRC chat where Mark Pilgrim insults Chris Wilson" href="http://krijnhoetmer.nl/irc-logs/whatwg/20090430#l-501">in the WHATWG IRC channel</a> then implies that HTML WG co-chair <a title="Link to Sam Ruby's blog" href="http://intertwingly.net/blog/" target="_blank">Sam Ruby</a> would have been attempting to be divisive had he written that e-mail, but since it came from the other chair, Chris, he was in fact being stupid.</p>
<p><a title="Link to Shelley Power's blog" href="http://realtech.burningbird.net/" target="_blank">Shelley Powers</a> (computer book author, software developer and technology architect) <a title="Link to Going Non-Standard by Shelley Powers" href="http://realtech.burningbird.net/semantic-web/semantic-web-issues-and-practices/going-non-standard" target="_blank">expresses utter frustration in a blog post</a> about the future of HTML5 by pointing out this incident and many others that indicates a &#8220;Hatfield-McCoy feud&#8221; (in her words) between the W3C and WhatWG that is miring the whole process down. Gems in her post include an IRC discussion (<a title="Link to WHATWG IRC chat on Microdata" href="http://krijnhoetmer.nl/irc-logs/whatwg/20090430#l-693" target="_blank">starts here</a>, <a title="Link to Microformats IRC discussion about microdata" href="http://krijnhoetmer.nl/irc-logs/microformats/20090430#l-193" target="_blank">ends here</a>) between HTML5 editor Ian Hickson and Microformats champion Tantek Celik where Ian shows his bias in the microdata issue (read that: whether to include RDFa in HTML5) by asking Tantek to vet the use-case submissions. The &#8220;vetting&#8221; quickly devolves to the pair saying &#8220;Use microformats for everything&#8221; or if such a situation isn&#8217;t possible, to simply create a custom microformat for your own use.</p>
<p>Yes, that&#8217;s it, let&#8217;s make dozens of one-shot formats to solve the many microdata issues we&#8217;ll doubtlessly be facing in the next several years. That can&#8217;t possibly create any sort of data-harvesting compatibility issues. If I can see the shortsightedness of this issue (and I fail to wear coats on cloudy days because &#8220;it&#8217;s not raining yet&#8221;) then you can bet this isn&#8217;t a tenable, long-term solution.</p>
<p>They take some time to attack Creative Commons while they&#8217;re at it.</p>
<p>These aren&#8217;t the only times these sort of offensive public conversations have occurred, where WhatWG members have publicly derided, insulted or challenged the intelligence of the individuals they&#8217;re politely talking to in other conversations about topics they&#8217;re mutually involved in (such as HTML5). <a title="Link to Last Week in HTML5" href="http://lastweekinhtml5.blogspot.com/" target="_blank">Mr. Last Week in HTML5</a> is a great (albeit foul-mouthed and somewhat spiteful) source of links to these conversations occurring all the time.</p>
<p>Ian <a title="Link to comment by Ian Hickson on Shelley Power's blog" href="http://realtech.burningbird.net/semantic-web/semantic-web-issues-and-practices/going-non-standard#comment-1367" target="_blank">responded to Shelley&#8217;s post</a>, taking umbrage (as Shelley put it) at her &#8220;insulting accusation&#8221;. Shelley&#8217;s response cut to the core of the matter, exposing the main issue at hand here, and one that needs some serious addressing. In her words: &#8220;<em>Don&#8217;t you get it? Don&#8217;t you see what Last Week in HTML5 is trying to demonstrate? You talk respect in my comments, or Sam&#8217;s comments, and elsewhere, but you show disrespect to me, to Sam, to others, in the IRC, and it completely undermines everything that you do.</em> &#8221;</p>
<p>I can&#8217;t state it better. These people aren&#8217;t average developers trading insults about trivial code snippets on small-scale projects. These are industry movers-and-shakers who are supposed to be working together to help create the standards that will define how we use HTML and other web technologies for years to come. I expect professional disagreement to occur (I&#8217;d be worried and concerned if that didn&#8217;t happen). But to start insulting one another personally in a public discussion (or frankly, privately) is shameful to the entire process and the entire community that is depending on them to do a good job.</p>
<p>Shame on you, sirs.</p>
<p>I&#8217;ll leave you with the following quotes from <a title="Link to IRC discussion where Hixies tries to use a smiley to escape criticism" href="http://krijnhoetmer.nl/irc-logs/whatwg/20090324#l-153" target="_blank">this IRC discussion</a> including <a title="Link to Doug Schepers blog" href="http://schepers.cc/" target="_blank">Doug Schepers</a>, Ian Hickson, and a person named &#8216;roc&#8217; (I don&#8217;t know his real name)<strong> [edit: As I've been informed in the comments, roc is Mozilla's <a title="Link to Robert O'Callahan's blog" href="http://weblogs.mozillazine.org/roc/" target="_blank">Robert O'Callahan</a>]</strong>:</p>
<p><em>shepazutoo (Doug): wow, Hixie, &#8220;contradicting other specs has never stopped the SVGWG before&#8221; (q.v. xlink, css, etc)&#8230; first, those were almost certainly mistakes rather than purposeful contradictions, and second, you&#8217;re acting like the current SVG WG is the same set of companies and individuals that wrote the SVG 1.1 spec,<strong> which you know to be false&#8230; can you please drop the political histrionics? </strong>we&#8217;re acting in good faith to correct some past errors, and to work with other WGs and with browser vendors to make all the specs align usefully</em></p>
<p><em>Hixie (Ian): i think you may have missed the smiley</em></p>
<p><em>roc (Robert): a smiley is not a &#8220;get out of jail free card&#8221; to be annoying </em></p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2009/05/04/comic-update-html5-manners/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>The Password Anti-Pattern is Bad (Or, Where Can I Get Satisfaction?)</title>
		<link>http://cssquirrel.com/blog/2008/11/24/password-anti-pattern-is-bad/</link>
		<comments>http://cssquirrel.com/blog/2008/11/24/password-anti-pattern-is-bad/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:44:33 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[passwords]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=157</guid>
		<description><![CDATA[Today I followed an innocent little Twitter link from Jeremy Keith that led, unbeknown to me, into a virtual bloodbath. What was the battlefield? Get Satisfaction. And the cause that people were raising banners to? The password anti-pattern, and Get Satisfaction&#8217;s unwitting support thereof. What is the password anti-pattern? In short, it&#8217;s the behavior of [...]]]></description>
			<content:encoded><![CDATA[<p>Today I followed an innocent little Twitter link from <a title="Link to Jeremy Keith's blog, Adactio" href="http://www.adactio.com/" target="_blank">Jeremy Keith</a> that led, unbeknown to me, into a <a title="Link to a Get Satisfaction topic about asking for Twitter passwords" href="http://getsatisfaction.com/getsatisfaction/topics/stop_asking_for_twitter_passwords" target="_blank">virtual bloodbath</a>. What was the battlefield? <a title="Link to Get Satisfaction" href="http://www.getsatisfaction.com/" target="_blank">Get Satisfaction.</a> And the cause that people were raising banners to? The password anti-pattern, and Get Satisfaction&#8217;s unwitting support thereof.</p>
<p>What is the password anti-pattern? In short, it&#8217;s the behavior of teaching people that it is safe to enter their password information from one website on a different website. In the modern digital world of phishing attacks and identity theft, it&#8217;s a very dangerous habit to help people form.</p>
<p>How dangerous? Well, how attached are you to your personal information?</p>
<p><span id="more-157"></span></p>
<p>The specific issue that Jeremy is bringing up involves the &#8220;Twitter this&#8221; widget that Get Satisfaction has on their site. By entering your username and password for Twitter, you can re-tweet the topic or page that you&#8217;re located on for your Twitter followers to see.</p>
<p>The behavior may seem innocent enough on the surface to you all. After all, you&#8217;re initiating the tweeting that occurs, and Get Satisfaction has a certain reputation of trustworthiness. Also, what harm exists in giving out your Twitter info?</p>
<p>Well, there&#8217;s a number of issues. First, the folks at GS don&#8217;t need your login information in order to provide this function. There&#8217;s other ways to do it (Jeremy suggests one in his post on the topic). Secondly, some people have a tendency (bad though it may be) to recycle usernames and passwords, so their Twitter login may match their bank&#8217;s login, or something of equal importance. Lastly, behaviors can be habit-forming, and even if GS isn&#8217;t going to do anything harmful with your info, some other site later down the road might, so it&#8217;s very poor form to be teaching someone that it&#8217;s safe to do something that could cost them their identity or money.</p>
<p>So it shouldn&#8217;t be surprising that there&#8217;s a lot of developers out there like Jeremy that are against this bad practice. What <em>is</em> surprising in this case is that many of the Get Satisfaction employee responses to this issue was to push back against the suggestion that they change their approach? With arguments ranging from &#8220;we&#8217;re not full of thousands of developers&#8221; to &#8220;It&#8217;s just Twitter, not your bank,&#8221; many of them (granted, not all) seem to have missed the point altogether.</p>
<p>The anti-pattern is bad because it teaches bad behavior. Period. It helps form a habit that will eventually cost end-users their identity if they continue it. As a website devoted to user satisfaction, it is shocking that they wouldn&#8217;t grasp this concept and embrace it.</p>
<p>If you make a website, you have a responsibility to your users not to screw them, directly or indirectly, with this sort of design &#8220;feature.&#8221; Either work around it (as Jeremy Keith suggests to GS in this case), or eliminate the feature altogether if you can&#8217;t work without it. Our identities are getting increasingly digital as the seconds pass, and it&#8217;s sheer folly to be helping people commit virtual suicide.</p>
<p>After all, the road to Hell is paved with&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2008/11/24/password-anti-pattern-is-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comic Update: 2022 &#8211; A Markup Odyssey</title>
		<link>http://cssquirrel.com/blog/2008/09/27/comic-update-2022-a-markup-odyssey/</link>
		<comments>http://cssquirrel.com/blog/2008/09/27/comic-update-2022-a-markup-odyssey/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 04:48:33 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=88</guid>
		<description><![CDATA[This isn&#8217;t precisely fresh news, but in August, Justin James cornered Ian Hickson in a HTML5 Q&#38;A at Tech Republic. Jeff Croft noticed something in the article that stoked his ire (warning: naughty language). What about HTML5 could be provocative? It&#8217;s Ian&#8217;s timetable for the specification, which started in 2003 and he hopes to have [...]]]></description>
			<content:encoded><![CDATA[<p>This isn&#8217;t precisely fresh news, but in August, Justin James cornered Ian Hickson in a <a title="Link to Tech Republic Q and A with Ian Hickson about HTML5" href="http://blogs.techrepublic.com.com/programming-and-development/?p=718" target="_blank">HTML5 Q&amp;A</a> at Tech Republic.</p>
<p>Jeff Croft noticed something in the article that <a title="Link to Jeff Croft blog post: two thousand twenty-two" href="http://jeffcroft.com/blog/2008/sep/11/two-thousand-twenty-two/" target="_blank">stoked his ire</a> (warning: naughty language).</p>
<p>What about HTML5 could be provocative?</p>
<p>It&#8217;s Ian&#8217;s timetable for the specification, which started in 2003 and he hopes to have finished by 2022.</p>
<p>No, that&#8217;s not a typo. For those of you with mathematics disorders, that&#8217;s nineteen years total, with the whole shebang completed fourteen years from now.</p>
<p>I&#8217;ll be forty-five.</p>
<p>I&#8217;m sorry, but that&#8217;s bananas! I don&#8217;t care that the last ten years of that schedule is debug/feedback time. I find it inconceivable to think that something else wouldn&#8217;t have come along by then, rendering HTML5 irrelevant, as <a title="Link to CSSquirrel #09" href="http://www.cssquirrel.com/comic/?comic=09" target="_blank">today&#8217;s comic</a> posits.</p>
<p>Fourteen years ago the best way to view the web was <a title="Link to Wikipedia article on Mosaic" href="http://en.wikipedia.org/wiki/Mosaic_(web_browser)" target="_blank">Mosaic</a>. Remember that?</p>
<p>I do. From high school. I was also playing video games on the Super Nintendo and Lucasarts was producing games that didn&#8217;t just involve Indiana Jones or Jar Jar Binks.</p>
<p>A Star Wars prequel trilogy still seemed like a good idea back then.</p>
<p>The fact is that with the pace of software and hardware innovation it seems absurd to assume anything about what the web will be like in another fourteen years. I hope that HTML is a memory by the time 2022 rolls around, replaced by something exciting and unexpected that turns the Internet upside down in the same way the WWW did when it was first conceived. Despite all the foot dragging that software giants have caused in the implementation of standards in the past several years, we can&#8217;t allow ourselves to grow complacent and assume that we&#8217;ll be using the same playbook after enough time has passed for America to finally get off its lazy butt and return to the moon.</p>
<p>Like Croft says in his post, specs aren&#8217;t a bad thing. However, I agree with him that it&#8217;s definitely absurd to assume that HTML5 will be relevant by the time they hit the end of their projected road.</p>
<p>I&#8217;m excited for HTML5, but by the time they put the stamp &#8216;done&#8217; on it, I predict it&#8217;ll be an artifact of Internet history. But then, that seems to be how the W3C works, rather than creating standards they&#8217;re just putting the seal of approval on what&#8217;s already happened.</p>
<p>That said, some wit has made a convenient <a title="Link to Is HTML5 Ready Yet?" href="http://ishtml5readyyet.com/" target="_blank">countdown clock</a> for those of you that want to keep dibs on the spec&#8217;s progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2008/09/27/comic-update-2022-a-markup-odyssey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Opera&#8217;s Market Share Doesn&#8217;t Justify Bad Behavior</title>
		<link>http://cssquirrel.com/blog/2008/08/04/why-operas-market-share-doesnt-justify-bad-behavior/</link>
		<comments>http://cssquirrel.com/blog/2008/08/04/why-operas-market-share-doesnt-justify-bad-behavior/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 16:10:29 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Drama]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=59</guid>
		<description><![CDATA[I didn&#8217;t wake up today with the intent of revisiting old ground, but a motivated commenter rekindled the topic of Opera&#8217;s EU filing encouraging Microsoft to be forced to adhere to a series of guidelines for web standards, and my bold statements that both Microsoft and Opera needed to work on adhering to those guidelines. [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t wake up today with the intent of revisiting old ground, but a <a title="Link to Halls of Opera comment by Rob G.N." href="http://www.cssquirrel.com/2008/05/18/the-halls-of-opera/#comment-177" target="_blank">motivated commenter</a> rekindled the topic of Opera&#8217;s EU filing encouraging Microsoft to be forced to adhere to a series of guidelines for web standards, and my <a title="Link to Halls of Opera blog post" href="http://www.cssquirrel.com/2008/05/18/the-halls-of-opera/" target="_blank">bold statements</a> that both Microsoft <em>and </em>Opera needed to work on adhering to those guidelines.</p>
<p>As I was crafting a response, I discovered that I had more to say on the topic than could be rationally contained in a simple comment.</p>
<p>First, some facts: I don&#8217;t dislike Opera. I dislike hypocrisy. Also, I don&#8217;t like Internet Explorer. I <em>hate </em>Internet Explorer, and I would prefer to see Microsoft adhere to modern web standards with the same fervor as the other major browser makers.</p>
<p>However, the responses to my earlier posts made by Opera employees and by others on behalf of the browser maker, amount to the following two statements.</p>
<p>1. Microsoft needs to adhere to Mr. Lie&#8217;s list of rules they should play by because Microsoft is a monopoly. Opera does not need to do this because it is not.</p>
<p>2. Opera is justified in delaying implementations of &#8220;new&#8221; features because they&#8217;re focusing on backwards compatibility and not breaking the web.</p>
<p>Each is interesting, but ultimately unconvincing.</p>
<p>First, I don&#8217;t believe that implementing web standards and new site features is solely the responsibility of a company that is a monopoly. In his <a title="Link to editorial by Mr. Lie in the Register about Microsoft and their EU complaint" href="http://www.theregister.co.uk/2008/02/19/hakon_ms_reform_plan/" target="_blank">well publicized list of rules</a> for Microsoft, Mr. Lie agrees with me. I&#8217;ve already quoted the fifth point (relating to adding a new standards-related feature to a browser if two major browsers have already implemented it), and have pointed out useful features that at least two browsers have implemented that aren&#8217;t live yet on Opera. I want to emphasize where Mr. Lie states these rules aren&#8217;t just for Opera:</p>
<p><em>&#8220;Microsoft will surely claim that it&#8217;s impossible for them to develop a browser that complies with the proposed requirements. However, other browsers have played by these rules for years. If Microsoft can&#8217;t live up to the standards of the web, I suggest they leave the browser business.&#8221;</em></p>
<p>His assertions are twofold, first that other browser makers <em>do</em> play by these rules (including Opera I presume, which exclusively makes a browser), and that failure to adhere by these rules is enough reason for a company to leave the browser business.</p>
<p>I agree with him completely. I find it comical that some of Opera&#8217;s employees apparently do not, and have yet to hear a compelling argument as to why they should be disregarding their CTO&#8217;s wisdom. This ties directly into point #2, which is that implementation of new features must be delayed as a necessary sacrifice to maintain backwards compatibility and not break the old web.</p>
<p>Backwards compatibility with the soccer mom-built sites of the world is the same boogeyman that Microsoft has been waving on a flagpole since at least Internet Explorer 6. The world of web developers have yet to give Microsoft any mercy for that, and often cry for blood when feature implementation or standards compatibility is sacrificed on that altar (such as the well documented IE8 meta-tag explosion). I&#8217;ve yet to hear a compelling argument as to why any smaller browser maker can justify their own delays at implementing &#8220;new&#8221; stuff with the same smoke and mirrors and not deserve the same treatment.</p>
<p>In the end, the simple fact is this: I expect better of Opera. I expect them to be better than Microsoft. This means I&#8217;m not going to accept Opera using the same excuses as Microsoft, and somehow get away with it due to their size.</p>
<p>So, chop chop. Back to the grindstone, boys.</p>
]]></content:encoded>
			<wfw:commentRss>http://cssquirrel.com/blog/2008/08/04/why-operas-market-share-doesnt-justify-bad-behavior/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

