<?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>Solid State UX &#187; antipatterns</title>
	<atom:link href="http://www.solidstateux.com/tag/antipatterns/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.solidstateux.com</link>
	<description>The art and science of interaction design.</description>
	<lastBuildDate>Wed, 07 Jul 2010 16:08:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://www.solidstateux.com</link>
  <url>http://www.solidstateux.com//wp-includes/favicon.ico</url>
  <title>Solid State UX</title>
</image>
		<item>
		<title>Anti-pattern:  Periphrasis</title>
		<link>http://www.solidstateux.com/interaction-design/anti-pattern-periphrasis/</link>
		<comments>http://www.solidstateux.com/interaction-design/anti-pattern-periphrasis/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:14:30 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[antipatterns]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=974</guid>
		<description><![CDATA[Two weeks ago, I wrote about precision in language and presented a strategy to identify competing meanings for words used in UI nomenclature.  Today, I&#8217;d like to focus on storytelling and the crucial art of editing.  If you are an Interaction Designer or a client or teammate of one who has a case of periphrasis, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1105" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-1105" title="red_pen" src="http://www.solidstateux.com/wp-content/uploads/2009/11/red_pen-300x95.png" alt="IA's Should Make Aggressive Use of the Red Pen on Wireframes &amp; Designs" width="300" height="95" /><p class="wp-caption-text">IA&#39;s Should Make Aggressive Use of the Red Pen on Wireframes &amp; Designs</p></div>
<p>Two weeks ago, I wrote about precision in language and presented a strategy to identify competing meanings for words used in UI nomenclature.  Today, I&#8217;d like to focus on storytelling and the crucial art of editing.  If you are an Interaction Designer or a client or teammate of one who has a case of <em>periphrasis</em>,  you should order a big, fat red felt marker immediately so you can attack the wireframes you are reviewing with the zeal of a stingy New Yorker editor.</p>
<p><span id="more-974"></span>The first thing the ESI designer and NYU instructor, <a href="http://www.esidesign.com/flash/about/about_Staff_bios_frank.html">Frank Migliorelli</a>, teaches his introductory interaction design students is the craft of 50-Word fiction.  This is a brilliant move for a couple of reasons.  One, it doesn&#8217;t appear to have anything to do with interaction design at first &#8211; and therefore it is provocative and gets the class&#8217; attention.   Two, it emphasizes brevity and precision in written communication and therein unlocks the magic of <em>negative space</em> between words.   Boiling things down to their essence is what separates design thinking from other types of problem solving, and 50-Word fiction instills a sense of confidence that <em>a whole lot </em>can usually be removed while still getting the main points across.   And trust me when I say <em>a whole lot</em>&#8230;  here&#8217;s a recent winner of a 50 word Crime Noir fiction contest called <em>Untitled</em>, by <a href="http://www.dailylit.com/members/mstrust?source=blog">mstrust:</a></p>
<blockquote><p>“It’s done?” she asked.<br />
He had a photo as proof. She looked closely. Held out a bag.<br />
“Killing his girlfriend was cheaper.”<br />
“You hired someone else?” He sounded hurt.<br />
“Simple job,” she smiled.<br />
He shook his head.<br />
“Scorned women keep me in business.”<br />
“Hits?”<br />
“Arrests,” he said, pulling his badge.</p></blockquote>
<p>The antonym of periphrasis &#8211; meaning circumlocution, or indirectness in speech but expanded in our definition to include other kinds of web design vernacular &#8211; is concision.  It is not simplicity.   Simplicity, as Don Norman has written, is highly overrated.  But no critique of a design has ever bemoaned the presence of concision.   In what ways can an IA get all noodly on you?  Well, it&#8217;s more than just with the words they use.  If you&#8217;re not careful, you might fall for one of these tricks:</p>
<p><strong>1)  Proustian screen instructions</strong></p>
<p>In my latest piece of 50 word fiction I just told a story with character development, a plot twist, climax, and ironic denouement in less words than it took you to tell me where to find my credit card security code.   Bokardo has written a nice post about website &#8220;<a href="http://bokardo.com/archives/writing-microcopy/">microcopy</a>,&#8221; although I&#8217;d argue that some of this copy in the examples used  isn&#8217;t so micro.    A good rule of thumb is that people basically read nothing when they are interacting with a form or navigation element.  But a  few words of something useful just might stand a chance.</p>
<p style="text-align: center;">
<div id="attachment_1108" class="wp-caption aligncenter" style="width: 354px"><a href="http://bokardo.com/archives/writing-microcopy/"><img class="size-full wp-image-1108 " title="good_microcopy" src="http://www.solidstateux.com/wp-content/uploads/2009/11/good_microcopy.png" alt="Good Example of micro-copy on a Form Element.   Short and to the point.  Source: Bokardo" width="344" height="297" /></a><p class="wp-caption-text">Good Example of micro-copy on a form element.   Short and to the point.  Source: Bokardo</p></div>
<div id="attachment_1109" class="wp-caption aligncenter" style="width: 638px"><a href="http://bokardo.com/archives/writing-microcopy/"><img class="size-full wp-image-1109 " title="bad_microcopy" src="http://www.solidstateux.com/wp-content/uploads/2009/11/bad_microcopy.png" alt="Microcopy that's now macrocopy.   It doesn't matter if the message is important if user's tune it out.  Source: Bokardo" width="628" height="387" /></a><p class="wp-caption-text">Microcopy that&#39;s now macrocopy.   It doesn&#39;t matter if the message is important if users tune it out.  Source: Bokardo</p></div>
<p><strong>2)  Work share agreements between labels, buttons, and breadcrumbs</strong></p>
<p>Not even the Broadway stagehands in Local 1 have such a cushy gig.   Five labels standing around doing the job of one.</p>
<p style="text-align: center;">
<div id="attachment_1111" class="wp-caption aligncenter" style="width: 535px"><img class="size-full wp-image-1111  " title="wiley.com_subject landing" src="http://www.solidstateux.com/wp-content/uploads/2009/11/wiley.com_subject-landing.png" alt="It wouldn't be fair if I didn't pick on my own company's website every now and then.   We're redesigning this page as we speak." width="525" height="462" /><p class="wp-caption-text">It wouldn&#39;t be fair if I didn&#39;t pick on my own company&#39;s website every now and then.   We&#39;re redesigning this page as we speak.</p></div>
<p><strong>3) Downdare text</strong></p>
<p>As in &#8216;please click on one a &#8216;dem links down &#8216;dare.    (Note: disturbingly, over a thousand pages in the google index have the exact text string &#8220;Please click on the links alongside.&#8221;)</p>
<div id="attachment_1112" class="wp-caption aligncenter" style="width: 671px"><img class="size-full wp-image-1112 " title="downdare" src="http://www.solidstateux.com/wp-content/uploads/2009/11/downdare.png" alt="downdare" width="661" height="431" /><p class="wp-caption-text">In the year 2009, it is not necessary to tell a user to click on a link in words.</p></div>
<p style="text-align: center;">
<div id="attachment_1114" class="wp-caption aligncenter" style="width: 653px"><img class="size-full wp-image-1114 " title="iris_meridian" src="http://www.solidstateux.com/wp-content/uploads/2009/11/iris_meridian1.png" alt="Asking people to click to get started is a common landing page pitfall.   Some even repeat the left nav options in the middle of the page as a space-filler." width="643" height="481" /><p class="wp-caption-text">Asking people to click to get started is a common landing page pitfall.   Some even repeat the left nav options in the middle of the page as a space-filler.</p></div>
<p><strong>4) Close-packing Feature Boxes<br />
</strong></p>
<p>Retailers call it closepacking when shoving a bunch of product together on a retail shop floor &#8211; part of their tradecraft no doubt.  Why does this so seldom work on a website?</p>
<p style="text-align: center;">
<div id="attachment_1116" class="wp-caption aligncenter" style="width: 675px"><img class="size-full wp-image-1116 " title="cc" src="http://www.solidstateux.com/wp-content/uploads/2009/11/cc.png" alt="Circuit City close-packs feature boxes on the home page like they used to pack products onto a shelf in their (now gone) stores." width="665" height="481" /><p class="wp-caption-text">Circuit City close-packs feature boxes on the home page like they used to pack products onto a shelf in their (now gone) stores.</p></div>
<div id="attachment_1117" class="wp-caption aligncenter" style="width: 618px"><img class="size-full wp-image-1117 " title="expedia" src="http://www.solidstateux.com/wp-content/uploads/2009/11/expedia.png" alt="All sorts of feature boxes that all sort of sound the same.  What does this page communicate as a result? Not much." width="608" height="593" /><p class="wp-caption-text">All sorts of feature boxes that all sort of sound the same.  What does this page communicate as a result? Not much.</p></div>
<p><strong>5)  Images Speak Louder than Words , so Why Didn&#8217;t that Stop You from Writing it Out Too?</strong></p>
<p>Good God, man.  You&#8217;ve gone caption crazy.  You&#8217;re so used to slapping your lorem ipsums in there that the wireframes are starting to look unbalanced without them.  But keep in mind that when the site goes live, someone is actually going to write some (probably banal) copy to go in there.</p>
<div id="attachment_1118" class="wp-caption aligncenter" style="width: 484px"><img class="size-full wp-image-1118" title="turkey_captions" src="http://www.solidstateux.com/wp-content/uploads/2009/11/turkey_captions.png" alt="Some captions from Epicurious.com that are virtually information free." width="474" height="274" /><p class="wp-caption-text">Some captions from Epicurious.com that are virtually information free.</p></div>
<p><strong>6)  Errr&#8230;. Duh!</strong></p>
<p>Yeah, you know I figured that&#8217;s what you meant in the link name itself.  But thanks for the flabby, overlapping description anyways&#8230;</p>
<div id="attachment_1119" class="wp-caption aligncenter" style="width: 265px"><img class="size-full wp-image-1119" title="aa_menu" src="http://www.solidstateux.com/wp-content/uploads/2009/11/aa_menu.png" alt="AA adds clutter to the page in order to state the obvious." width="255" height="518" /><p class="wp-caption-text">AA adds clutter to the page in order to state the obvious.</p></div>
<p><strong>7) Martinetism</strong></p>
<p>Is someone going to sue you for ecommerce malpractice if you don&#8217;t put every last little warning in the UI?    This sort of addition to a design comes from team-members who specialize in risk aversion, not user experience.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1120" title="martinetism" src="http://www.solidstateux.com/wp-content/uploads/2009/11/martinetism.png" alt="martinetism" width="595" height="536" /></p>
<p><strong>8) Color-commentary Annotations</strong></p>
<p>IA deliverables themselves, such as wireframes and other specifications, also benefit from the editor&#8217;s pen.   Annotate the following &#8211; If it&#8217;s a link or button, what happens when someone clicks it?  If it&#8217;s an element that might need to scale (e.g. far fewer or more items than represented in the wireframe), what happens to the screen?  That&#8217;s probably enough (until the programmers start asking questions, at least.)   Here&#8217;s a good example:</p>
<p style="text-align: center;">
<div id="attachment_1121" class="wp-caption aligncenter" style="width: 618px"><img class="size-full wp-image-1121 " title="droplets" src="http://www.solidstateux.com/wp-content/uploads/2009/11/droplets.png" alt="Good example of concise and consistent annotation.   Source: The &quot;Droplets&quot; annotion style was showcased in Linowski's Wireframes Magazine." width="608" height="410" /><p class="wp-caption-text">Good example of concise and consistent annotation.   Source: The &quot;Droplets&quot; annotion style was showcased in Linowski&#39;s Wireframes Magazine.</p></div>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/interaction-design/anti-pattern-periphrasis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anti-Pattern:  Competing Meanings in Website Nomenclature</title>
		<link>http://www.solidstateux.com/interaction-design/anti-pattern-competing-meanings-in-website-nomenclature/</link>
		<comments>http://www.solidstateux.com/interaction-design/anti-pattern-competing-meanings-in-website-nomenclature/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:01:04 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[antipatterns]]></category>
		<category><![CDATA[taxonomy & nomenclature]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=967</guid>
		<description><![CDATA[Yes, a love of words makes you a better IA.]]></description>
			<content:encoded><![CDATA[<div id="attachment_997" class="wp-caption alignleft" style="width: 383px"><img class="size-full wp-image-997" title="fake_nav" src="http://www.solidstateux.com/wp-content/uploads/2009/10/fake_nav2.png" alt="fake_nav" width="373" height="95" /><p class="wp-caption-text">Yes.  A love of words makes you a better IA.</p></div>
<p><a href="http://www.wordnik.com">Wordnik.com</a> doesn&#8217;t jump to mind as an obvious resource for an interaction designer.  For a dedicated Sunday puzzle solver?  You bet. Or if you have a <em>grandiloquent</em> and <em>sesquipedalian</em> consulting style (pompous and prone to long words), then this is your place &#8211; btw, remind me not to hire you.  I read Wordnik fairly regularly  and am now a self-diagnosed <em>cremnophobic</em> (one who has a morbid fear of being near the edge of a cliff, precipice, or abyss)  and I also know the difference between an <em>acronym</em>, like ACORN, and an <em>initialism</em>, like NAACP (one spells out a word and one doesn&#8217;t).  But geeking out on words sharpens an important instinct for anybody who trades in the design of screens-  a fetish for precision in language.   Obsessing over language will keep you from repeatedly stumbling into what  is perhaps the most common antipattern of all &#8211; vagueness and ambiguity.    Here&#8217;s three main themes to keep in mind when choosing words for your wireframes or designs:</p>
<p><span id="more-967"></span></p>
<p><span style="color: #000000;"><strong>1. The best choice for a word is the one with the fewest competing meanings.</strong></span></p>
<p><span style="color: #000000;">I used to phrase this point differently.  Avoid <em>ambiguous</em> words, I&#8217;d advise, which lays the ground for debate on which words are ambiguous and which are not.   Entirely subjective.   But flip the phrase around so that you are identifying words with <em>competing meanings</em> and you have a powerful tool for analyzing language.   Name all the competing meanings for a word or phrase and the winning selection will generally have the fewest.  Period.  I learned this strategy by hearing a Wordnik.com editor discuss how new words for the English language are evaluated and selected.  Geico uses the term &#8220;Claims Center&#8221; in their global nav, whereas competitors Farmers and Allstate use the term &#8220;Claims.&#8221;  Which is better?  I&#8217;d argue Geico made the wrong choice here.  By adding the word <em>center</em>, they&#8217;ve introduced a competing meaning &#8211; a &#8220;Claims Center&#8221; may or may not be a physical building.  Perhaps this link leads to a listing of where the Claims Centers are located, and is not a place to file or manage a claim online.</span></p>
<div id="attachment_1003" class="wp-caption alignleft" style="width: 634px"><img class="size-full wp-image-1003" title="insurance" src="http://www.solidstateux.com/wp-content/uploads/2009/10/insurance.png" alt="insurance" width="624" height="212" /><p class="wp-caption-text">Geico adds competing meanings by using two words (&quot;Claims Center&quot;) instead of one (Claims).</p></div>
<p style="text-align: center;"><span style="color: #000000;"><strong> </strong></span></p>
<div id="attachment_1037" class="wp-caption aligncenter" style="width: 579px"><strong><strong><img class="size-full wp-image-1037   " title="ibm" src="http://www.solidstateux.com/wp-content/uploads/2009/10/ibm.png" alt="Bad writing is bad writing.  This page menus is written in such bland corporate-speak that's it is almost impossible to decide where to click." width="569" height="205" /></strong></strong><p class="wp-caption-text">Bad writing is bad writing.  This page menu is written in such bland corporate-speak that it is almost impossible to decide where to click.</p></div>
<p><strong>2. Interfaces often divorce words from their context, especially in global navigation.<br />
</strong></p>
<p><span style="color: #000000;"><strong> </strong></span><span style="color: #000000;">Interface design is all about managing transitions between various contexts.  Persistent elements, such as global navigation, ride between multiple contexts.  Typically they are stripped down to their essence for this very reason.  For instance, in a book&#8217;s Table of Contents, you can contextualize each and every chapter name with a sub-heading, but a global nav on a website does not have that luxury.  With most websites, you don&#8217;t know where a user will enter into the experience, and you can&#8217;t assume anything was contextualized on a previous screen.     Navigation words therefore need to be mostly self-explanatory, since they can rely only on the context provided by the other global elements on the site &#8211; such as the name and tagline in the header.  When you remove a word from its context, it introduces <em>more</em> competing meanings.  The use of <em>branded</em> words in navigation elements is a very common usability problem.  Sports Illustrated (SI.com) has a disastrous top nav, with links like &#8220;fannation,&#8221; &#8220;swimsuit,&#8221;  &#8220;extra mustard,&#8221; and &#8220;maxpreps&#8221; that assume a lot of context which is just not present on most of the site&#8217;s pages (such as the home page.) Lumber Liquidators is almost aided by the fact that they have a very non-obvious name for a specialist in flooring.  They&#8217;re forced to add global context to their top nav (lest consumers mistake them for a discount lumberyard) but it&#8217;s one way to relieve pressure from the difficult game of finding the right words.</span></p>
<div id="attachment_1010" class="wp-caption aligncenter" style="width: 623px"><img class="size-full wp-image-1010 " title="si_com" src="http://www.solidstateux.com/wp-content/uploads/2009/10/si_com.png" alt="si_com" width="613" height="97" /><p class="wp-caption-text">SI.com assumes a lot of prior knowledge about their internal content branding on the part of users.  The result is a poor choice of nomenclature.</p></div>
<div id="attachment_1026" class="wp-caption aligncenter" style="width: 503px"><img class="size-full wp-image-1026 " title="ll" src="http://www.solidstateux.com/wp-content/uploads/2009/10/ll.png" alt="ll" width="493" height="121" /><p class="wp-caption-text">Notice how Lumber Liquidators takes an unusual step of adding context to a global nav with the label &quot;Flooring:&quot;</p></div>
<p style="text-align: center;">
<div id="attachment_1033" class="wp-caption aligncenter" style="width: 176px"><img class="size-full wp-image-1033  " title="starbucks" src="http://www.solidstateux.com/wp-content/uploads/2009/10/starbucks.png" alt="An oldie but a goodie: Starbucks global nav was once an ocean of competing meaning.  Since Improved." width="166" height="319" /><p class="wp-caption-text">An oldie but a goodie: Starbucks global nav was once an ocean of competing meaning.  Since Improved.</p></div>
<p><span style="color: #000000;"><strong>3. An interface inherits the context of its medium, not just its subject matter.</strong></span></p>
<p>Sometimes, competing meanings are generated by the very medium in which a word is being used.  I am consistently thrown for a loop when using my company&#8217;s travel and expense (T&amp;E) reporting system when given the choice of <em>inquiry</em> or <em>maintenance</em> of my reports.   These words have loads of competing meanings on a website.  Does inquiry mean just open and look at the reports, or does it imply that I am opening some sort of trouble-ticket with a customer service rep?  <em>Maintenance </em>implies seldom used utility features on a computer, like running a batch program to clean up a fragmented hard drive,  not a user making a routine change through a web form. Certainly <em>view or edit</em> would have been better choices. While not the lingo used in the world of corporate accounting circles, they are the words with the fewest competing meanings on a website.</p>
<div id="attachment_1015" class="wp-caption aligncenter" style="width: 427px"><img class="size-full wp-image-1015   " title="tne" src="http://www.solidstateux.com/wp-content/uploads/2009/10/tne.png" alt="tne" width="417" height="121" /><p class="wp-caption-text">I&#39;ve used this homegrown system a dozen times, yet always have to guess where to click here.</p></div>
<h4 style="font-size: 1em;">What are Anti-Patterns?</h4>
<p>(Definition taken from <a href="http://looksgoodworkswell.blogspot.com/search/label/antipatterns">Looks Good Works Well</a>)<em> Anti-patterns, also called pitfalls, are classes of commonly-reinvented bad solutions to problems. They are studied as a category so they can be avoided in the future, and so instances of them may be recognized when investigating non-working systems. The term originates in computer science, apparently inspired by the Gang of Four&#8217;s book Design Patterns, which displayed examples of high-quality programming methods.</em> - <a id="aptureLink_E4CkA4Xf8v" href="http://en.wikipedia.org/wiki/Anti-pattern">Wikipedia Anti-pattern</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/interaction-design/anti-pattern-competing-meanings-in-website-nomenclature/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anti-pattern:  Dead Zones</title>
		<link>http://www.solidstateux.com/visual-design/anti-pattern-dead-zones/</link>
		<comments>http://www.solidstateux.com/visual-design/anti-pattern-dead-zones/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:09:54 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[antipatterns]]></category>
		<category><![CDATA[eye tracking]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=644</guid>
		<description><![CDATA[Ad placements are, by definition, dead zones.   These are specific, predictable sections of a website’s screen real-estate that are subconsciously tuned out by the user as unrelated to the page’s main content and functionality.  But designers unintentionally create dead zones of their own all the time.    A classic and well understood example of a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_727" class="wp-caption alignleft" style="width: 310px"><a href="http://www.solidstateux.com/wp-content/uploads/2009/09/old_new_IFC.png"><img class="size-medium wp-image-727 " title="old_new_IFC" src="http://www.solidstateux.com/wp-content/uploads/2009/09/old_new_IFC-300x168.png" alt="old_new_IFC" width="300" height="168" /></a><p class="wp-caption-text">The Independent Film Channel&#39;s home page used to be one big &quot;Dead Zone&quot; before they redesigned it.</p></div>
<p>Ad placements are, by definition, dead zones.   These are specific, predictable sections of a website’s screen real-estate that are subconsciously tuned out by the user as unrelated to the page’s main content and functionality.  But designers unintentionally create dead zones of their own all the time.    A classic and well understood example of a dead zone is &#8220;right-rail&#8221; blindness.  Content and features below an ad &#8211; such as in the right-hand column of a typical two or three column layout &#8211; are tuned out as ads on the assumption that everything from an ad down is also an ad.   According to <a href="http://www.catalystnyc.com/cofactors">Nick Gould</a>, CEO of the design and research firm Catalyst Group, the evidence of this phenomenon goes well beyond the anecdotal.   &#8220;There is no question that right-rail blindness is a phenomenon we&#8217;ve observed in both eye-tracking and usability testing.  This is of course mainly due to the ingrained expectation that ads live there.&#8221;   And it&#8217;s not just a matter of positioning elements in a layout.  The manner in which a page element itself  is designed can greatly amplify or lessen the dead zone effect, in the worse case scenario unintentionally deactivating important content areas and features from the user&#8217;s attention.   Often this comes from trying so hard to make an element &#8220;pop&#8221; visually, that the reverse effect occurs.   &#8220;The dead zone effect is obviously exacerbated if elements below ads are ad-like in their design,&#8221; Gould says.  &#8221;Furthermore, promotional elements that have standard ad dimensions and contain images are frequently mistaken for ads.&#8221;<span id="more-644"></span></p>
<div id="attachment_726" class="wp-caption alignright" style="width: 310px"><a href="http://www.solidstateux.com/wp-content/uploads/2009/09/heat_map.png"><img class="size-medium wp-image-726 " title="heat_map" src="http://www.solidstateux.com/wp-content/uploads/2009/09/heat_map-300x242.png" alt="Eye-tracking data shows that the &quot;right rail&quot; has little visual salience with users." width="300" height="242" /></a><p class="wp-caption-text">Eye-tracking data shows that the &quot;right rail&quot; has little visual salience with users.</p></div>
<p>There is strong evidence now that users have specific expectations about where to find the most relevant information on a web page <em>before having seen the page</em>.  In a recently published eye-tracking study observing  usage of a broad range of web sites for both page recognition and information foraging tasks, the right-rail blindness phenomenon was dramatically confirmed.  (see Bushcer, Cutrell, &amp; Morris 2009) &#8220;It is striking that the entire right side above the fold is neglected for both information foraging and page recognition tasks.&#8221;    The eye tracking data reveals that users are looking at the right rail, but the &#8220;fixation impact value&#8221; (a computation that correlates fixation length with the amount of visual information processed) approaches zero.  According to Gould, &#8220;This all relates to visual salience &#8211; which is more about an unconscious assessment of what&#8217;s relevant and what&#8217;s not that occurs pre-cognition.  A variety of design, placement, and relative size/shape issues can contribute to items on the page not being deemed salient.&#8221;</p>
<div id="attachment_723" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-723  " title="netflix" src="http://www.solidstateux.com/wp-content/uploads/2009/09/netflix-300x205.png" alt="Netflix consistently avoides &quot;Dead Zones&quot; with careful use of white space and &quot;Functional&quot; looking design cues." width="300" height="205" /><p class="wp-caption-text">Netflix consistently avoids &quot;Dead Zones&quot; with careful use of white space and &quot;Functional&quot; looking design cues.</p></div>
<p>As a predominantly qualitative researcher, these eye-tracking findings do not surprise me.  I&#8217;ve frequently observed that small differences in visual design and placement can have a dramatic effect on a user&#8217;s perception of whether they should pay attention- not to mention interact- with a page element.  Most of us who work on commercial websites have to balance a colorful, branded look while simultaneously creating a usable interface.   I&#8217;ve observed a few tricks over the years.  For instance, promotional elements that have an interactive &#8220;call to action&#8221;, such as a blank zip-code field in a registration opt-in promo, will outperform a straight image &amp; copy version of the same message.  Netflix.com are masters of working with a heavily branded design full of bold, contrasty elements, yet systematically avoiding the creation of dead zones with careful use of white space and  “functional looking” design cues.</p>
<div id="attachment_722" class="wp-caption alignright" style="width: 310px"><a href="http://www.solidstateux.com/wp-content/uploads/2009/09/Cliffs_cram_original.png"><img class="size-medium wp-image-722  " title="Cliffs_cram_original" src="http://www.solidstateux.com/wp-content/uploads/2009/09/Cliffs_cram_original-300x191.png" alt="Original Page Layout (with CramCast ad) on Cliffsnotes.com" width="300" height="191" /></a><p class="wp-caption-text">Original page layout (with CramCast ad) on cliffsnotes.com</p></div>
<p>I find myself conflicted (not to mention <em>confronted</em> by other stakeholders) with a desire to make something &#8220;pop&#8221; and the counter-intuitive, opposite notion that an integrated look is the key to discoverability.   We recently ran a multi-variate test on <a href="http://www.cliffsnotes.com">www.cliffsnotes.com</a> to test the hypothesis that elements with a more &#8220;integrated&#8221; versus &#8220;ad-like&#8221; design perform better in right rail placements.  It was my first dabbling with the free tool Google Website Optimizer (GWO) &#8211; which turned out to be one of those &#8220;Where have you been all my life?&#8221; moments.   In the Cliff&#8217;s Notes test, we took an existing internal promo on the site for a podcasting series called &#8220;CramCast,&#8221; which was designed as a standard 300 by 250 ad, and redesigned it in a style more consistent with the existing functional right-rail modules on the site.   We made no changes to the copy or the photo between variants.  The positioning on the page was exactly the same.  The only difference was the look and feel.  Then we ran both versions in a split-traffic test on the live site.</p>
<div id="attachment_721" class="wp-caption alignleft" style="width: 241px"><a href="http://www.solidstateux.com/wp-content/uploads/2009/09/variants.png"><img class="size-medium wp-image-721  " title="variants" src="http://www.solidstateux.com/wp-content/uploads/2009/09/variants-231x300.png" alt="The Integrated Look Outperformed the Original &quot;Ad-Like&quot; Look by a Narrow Margin" width="231" height="300" /></a><p class="wp-caption-text">The integrated look outperformed the original &quot;Ad-Like&quot; look by a narrow margin of 6%.</p></div>
<p>The integrated version did outperform the ad-like version, but not by a huge margin &#8211; only a 6% improvement.  (We got about 30 more clicks per 200,000 visitors with the Integrated look.)  It was not worth our time to redesign the creative material for that campaign, but certainly good counter-evidence the next time someone says something doesn&#8217;t <em>pop </em>enough.   What we couldn&#8217;t get at with GWO was whether the integrated look, since it replaced the traditional ad placement and cast less of a shadow on the user&#8217;s salient zone,  helped to activate the entire right rail.  This is the more interesting question.  After all, the worst dead zone problems are when multiple ad-like elements conspire to deactivate entire regions of a page &#8211; such as the old homepage design on IFC.com (pictured above.) In this design,  multiple ad-like features are interpreted sub-consciously by the user as one big ad area, and important content features (such as the programming schedule) are overlooked.  In our  next A/B test here, we&#8217;ll have to monitor the clicks outside our variants as well, perhaps with the advice of someone who is an expert with these tools &#8211; like <a href="http://www.kaushik.net/avinash/">Avinash Kaushik </a>or <a href="http://www.markohurst.com/">Marko Hurst</a>.    If anyone has done any research on this issue, or can point me towards soemthing else to share here &#8211; please comment on this post!</p>
<h4 style="font-size: 1em;">What are Anti-Patterns?</h4>
<p>(Definition taken from <a href="http://looksgoodworkswell.blogspot.com/search/label/antipatterns">Looks Good Works Well</a>)<em> Anti-patterns, also called pitfalls, are classes of commonly-reinvented bad solutions to problems. They are studied as a category so they can be avoided in the future, and so instances of them may be recognized when investigating non-working systems. The term originates in computer science, apparently inspired by the Gang of Four&#8217;s book Design Patterns, which displayed examples of high-quality programming methods.</em> - <a id="aptureLink_E4CkA4Xf8v" href="http://en.wikipedia.org/wiki/Anti-pattern">Wikipedia Anti-pattern</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/visual-design/anti-pattern-dead-zones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anti-Pattern:  Anthropomorphism</title>
		<link>http://www.solidstateux.com/interaction-design/anti-pattern-anthropomorphism/</link>
		<comments>http://www.solidstateux.com/interaction-design/anti-pattern-anthropomorphism/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 18:20:45 +0000</pubDate>
		<dc:creator>Todd Toler</dc:creator>
				<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[antipatterns]]></category>

		<guid isPermaLink="false">http://www.solidstateux.com/?p=385</guid>
		<description><![CDATA[Design for humans &#8211; their work, their lives, their dreams.  It&#8217;s #1 on the list to achieve that state of googleyness we&#8217;re all looking for these days.  It&#8217;s hard to argue with such sage advice.  But does this mean that we should seek to give machines human-like characteristics in our design work?  Judging by the hapless [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-388" title="Ikea_anna" src="http://www.solidstateux.com/wp-content/uploads/2009/07/Ikea_anna.png" alt="Ikea_anna" width="140" height="171" />Design for humans &#8211; their work, their lives, their dreams.  It&#8217;s #1 on the list to achieve that state of <a id="aptureLink_ONk3IZL05l" href="http://googleblog.blogspot.com/2008/04/what-makes-design-googley.html">googleyness</a> we&#8217;re all looking for these days.  It&#8217;s hard to argue with such sage advice.  But does this mean that we should seek to give machines human-like characteristics in our design work?  Judging by the hapless Ikea-bot, Anna, it&#8217;s clear that we&#8217;re a long way from anyone passing the Turing test &#8211; which is when a computer simulation is created that actually fools a human into thinking it&#8217;s another human.  A recent transcript from one of my conversations with Anna demonstrates the current state of things:</p>
<p><span id="more-385"></span></p>
<p><em>Me: Hi Anna</em></p>
<p><em>Anna: That&#8217;s me! How can I help you?</em></p>
<p><em>Me: We&#8217;re thinking about getting some outdoor furniture.</em></p>
<p><em>Anna: Sorry, but that&#8217;s an object that I don&#8217;t really know enough about to be able to comment on. Let&#8217;s talk about something else&#8230;</em></p>
<p><em>Me: Well, ok.  What would you like to talk about?</em></p>
<p><em>Anna: As an IKEA Online Assistant, I am committed to customer care and dedicated to on-line customer support; that is why I chat with customers like you.</em></p>
<p><em>Me: Ok Anna, sounds good.</em></p>
<p><em>Anna: That&#8217;s me! How can I help you?</em></p>
<p><em>Me: I&#8217;m also having trouble assembling my coffee table.  I lost the allen wrench that came with it.</em></p>
<p><em>Anna (abruptly ends the conversation and automatically connects me to the coffee tables category landing page at ikea.com)</em></p>
<p><em><span style="font-style: normal;"> </span></em></p>
<div id="attachment_447" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-447 " title="well_this_is_embarrassing" src="http://www.solidstateux.com/wp-content/uploads/2009/07/well_this_is_embarrassing-300x215.png" alt="Firefox 3.5's &quot;Well This is Embarrassing&quot; Error Message" width="300" height="215" /><p class="wp-caption-text">Firefox 3.5&#39;s &quot;Well This is Embarrassing&quot; Error Message</p></div>
<p>Anna has a Facebook page with real friends, despite her questionable listening skills.  In fact, the artlessness of her AI has led to a cult following and snakes-on-a-plane style fame for the perky automaton.  This must explain the feature&#8217;s continued appearance on the Ikea site for almost 6 years despite being nearly useless.  But far more subtle uses of anthropomorphism appear elsewhere, raising the question of whether this sort of thing is <span style="font-style: normal;">ever</span><span style="font-style: normal;"> a good idea for an interaction designer.   Firefox 3.5 expresses real emotions, such as regret and embarrassment when it crashes or otherwise must display an error message.  Gmail goes &#8220;grr&#8230;&#8221; when it&#8217;s upset.  Users already have a tendency to ascribe human properties to machines that frustrate them (as in &#8220;maybe this printer won&#8217;t work because it&#8217;s tired. I&#8217;ll give it a rest and try later&#8221;) &#8211; should we really be encouraging this behavior by designing machines that express human frailty, weakness, and emotion?</span></p>
<p><em><span style="font-style: normal;"> </span></em></p>
<div id="attachment_454" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-454   " title="twitter" src="http://www.solidstateux.com/wp-content/uploads/2009/07/twitter-300x228.png" alt="Twitter Uses Imagery to Be Human without Playing Human" width="300" height="228" /><p class="wp-caption-text">Twitter Uses Imagery in Error Messages to Be Human without Playing Human</p></div>
<p>There&#8217;s a difference between designing things on a human scale and pretending to be human.  Error messages should certainly be clear, transparent, and not filled with off-putting programmer nonsense &#8211; but they should communicate the real problem and help bridge the gap between a user&#8217;s mental model and the actual system image that&#8217;s running behind the scenes.  Twitter writes clear concise error messages and even goes the extra mile of adding visualizations to help users understand what the issues are. When the Twitter servers are overloaded and the &#8220;too many tweets&#8221; image is served (and this happens a lot, in my experience),  I find that I&#8217;m quite forgiving of an issue that would normally serve to forge a lasting image of unreliability.</p>
<h4>What are Anti-Patterns?</h4>
<p>(Definition taken from <a href="http://looksgoodworkswell.blogspot.com/search/label/antipatterns">Looks Good Works Well</a>)<em> Anti-patterns, also called pitfalls, are classes of commonly-reinvented bad solutions to problems. They are studied as a category so they can be avoided in the future, and so instances of them may be recognized when investigating non-working systems. The term originates in computer science, apparently inspired by the Gang of Four&#8217;s book Design Patterns, which displayed examples of high-quality programming methods.</em> - <a id="aptureLink_E4CkA4Xf8v" href="http://en.wikipedia.org/wiki/Anti-pattern">Wikipedia Anti-pattern</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.solidstateux.com/interaction-design/anti-pattern-anthropomorphism/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
