<?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>Coyote Tracks &#187; usability</title>
	<atom:link href="http://kagan.mactane.org/blog/tag/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://kagan.mactane.org/blog</link>
	<description>The prints of an Internet-enabled coyote.</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Are We Always New At Everything?</title>
		<link>http://kagan.mactane.org/blog/2011/12/17/are-we-always-new-at-everything/</link>
		<comments>http://kagan.mactane.org/blog/2011/12/17/are-we-always-new-at-everything/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 23:20:09 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[hall of shame]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[the world-wide conversation]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://kagan.mactane.org/blog/?p=423</guid>
		<description><![CDATA[The trend in Microsoft&#8217;s products for the past 15 years or more has been toward making things easy for the people who have never used the software before. Of course, as time goes on, there are fewer and fewer of those&#160;people. The Ribbon is introduced in the Help file&#160;thus: And if you&#8217;ve used previous versions [...]]]></description>
			<content:encoded><![CDATA[<p>The trend in Microsoft&#8217;s products for the past 15 years or more has been toward making things easy for the people who have never used the software before. Of course, as time goes on, <em>there are fewer and fewer of those&nbsp;people</em>.</p>
<p>The Ribbon is introduced in the Help file&nbsp;thus:</p>
<blockquote><p>And if you&#8217;ve used previous versions of Word, you&#8217;ll wonder where the menus and toolbars have gone. That&#8217;s the beauty of the Ribbon. No longer do you have to wander through the maze of menus, submenus, and toolbars searching for what you&nbsp;want.</p></blockquote>
<p>No, instead we now have to wander through a bewildering array of Ribbon tabs and drop-down menus. It&#8217;s as if the Office 2007 design team didn&#8217;t realize that everyone who&#8217;s been using Word for more than a year or two <strong>already knows their way around</strong> Word&#8217;s menu structure. It&#8217;s as if someone re-arranged my local neighborhood so that I &#8220;no longer have to wander through&#8221; the streets I already know. Indeed, SecretGeek finds the Ribbon so hard to find things in, he <a href="http://secretgeek.net/ribbonfinder.asp">suggests that the Ribbon should</a> include <em>its own search feature</em> so people can find features that are hidden among all those&nbsp;tabs!</p>
<p>It&#8217;s not just Microsoft. Check out <a href="http://www.qwiki.com">Qwiki, &#8220;the information experience&#8221;</a>. It is very clearly <strong>optimized to look cool in a demo</strong>. A demo, of course, is the ultimate in &#8220;aimed at new users&#8221;&nbsp;&mdash; it&#8217;s aimed at people who <em>aren&#8217;t even users yet</em>, but might <em>become</em> users. And user interface guru Bruce Tognazzini has been <a href="http://www.asktog.com/columns/044top10docksucks.html">decrying the OS&nbsp;X Dock for years</a>, partly on the basis that &#8220;It makes for a great demo, but not a great&nbsp;product.&#8221;</p>
<p class="notice">Interestingly, while I was prepping this post for publication, I became aware of Paul Miller&#8217;s article, &#8220;<a href="http://www.theverge.com/2011/12/9/2616204/the-condescending-ui">The Condescending UI</a>&rdquo;. It excoriates many of the very same problems in Apple&#8217;s and Microsoft&#8217;s recent OSes, saying that &#8220;these new tricks are horrible and offensive. They&#8217;re not only condescending and overwrought, they&#8217;re actually counter-functional.&#8221;</p>
<p>It&#8217;s as if usability tests and design reviews are all conducted with people who have never used the software in question before&#8230; and those who already have some domain knowledge are left out in the cold, forced to <a href="http://kagan.mactane.org/blog/2009/07/27/a-world-where-people-regularly-discard-knowledge/">discard their knowledge every few&nbsp;years</a>.</p>
<p>Are we really always newbies at everything? Or do developers even believe that we are? Or, heck, do <strong>marketers and product managers actually believe that we&#8217;re all still newbies</strong>? Or that there&#8217;s some vast, untapped market of prospective new users out there, just waiting for an even more dumbed-down interface before they&#8217;ll buy their first&nbsp;computer?</p>
<p>Just in case anyone out there believes any of those things, please, let me be the one to disabuse you of the notion. <strong>Anyone who doesn&#8217;t already use a computer is not ever going to.</strong> The only exception here is people under about 10 years old, and they&#8217;re not scared of unfamiliar UIs&nbsp;&mdash; to them, <em>every</em> UI is new, and they&#8217;re eager to learn new things. Stop dumbing things down, and stop sacrificing your long-time users&#8217; skills in the name of changing things just for the hell of&nbsp;it. </p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/12/17/are-we-always-new-at-everything/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Are You Sure You Want to Read This Blog Post? (y/n)</title>
		<link>http://kagan.mactane.org/blog/2011/02/09/are-you-sure-you-want-to-read-this-blog-post-yn/</link>
		<comments>http://kagan.mactane.org/blog/2011/02/09/are-you-sure-you-want-to-read-this-blog-post-yn/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 02:22:08 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=284</guid>
		<description><![CDATA[When should you ask a user &#8220;Are you sure you want to do that?&#8221; Bear in mind that asking this question when you don&#8217;t have to has more than one bad effect: Obviously, it wastes the user&#8217;s time and may even annoy&#160;them. It also contributes to the general problem of &#8220;too damned many dialog boxes [...]]]></description>
			<content:encoded><![CDATA[<p>When should you ask a user &#8220;Are you sure you want to do that?&#8221; Bear in mind that asking this question when you don&#8217;t have to has more than one bad effect:</p>
<ol>
<li>Obviously, it wastes the user&#8217;s time and may even annoy&nbsp;them.</li>
<li>It also contributes to the general problem of &#8220;too damned many dialog boxes in computing&#8221;. This is subtly but importantly different from the previous point: It trains the user to unthinkingly click the default option in any dialog box, just to keep it from wasting their&nbsp;time.</li>
<li>Finally, it may actually hinder the user&#8217;s ability to leave your program. Look at <a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html">this page by Joel Spolsky</a>, and search for &#8220;exit Juno&#8221;. A user thought the &#8220;Are you sure you want to exit?&#8221; dialog meant that the computer was advising her that there were ill effects from doing&nbsp;so.</li>
</ol>
<p>Okay, that last one seems like sort of an edge case, right? But even the first two items are enough reason to pay attention to when you should&nbsp;&mdash; and shouldn&#8217;t&nbsp;&mdash; ask the user to confirm something.</p>
<p>My proposal: Only ask a user for confirmation when the action was initiated by a <em>single click or keystroke</em>, <strong>and</strong> it has some kind of <em>bad effects</em>. Yes, this means that any time you ask someone to confirm whether they want to exit your program, and they have already saved all their work, you just wasted their time. This one&#8217;s particularly prevalent in the gaming world, I&#8217;ve noticed: Even if you&#8217;re in between games, and your scores are all saved&nbsp;&mdash; meaning the <em>worst</em> possible consequence of exiting the game is that you&#8217;ll have to start the application again&nbsp;&mdash; most games will show you a &#8220;Do you really want to exit Game Name?&#8221; dialog anyway.</p>
<p>MS Word gets this exactly right. If your document hasn&#8217;t been changed since the last time you saved it, then exiting the program <strong>has no ill effects</strong>. If you click the little X, or press Alt+F4, MS Word won&#8217;t even bother to ask you &#8220;Are you sure?&#8221;; it&#8217;ll just exit with no muss and no fuss. It&#8217;s only if you have some unsaved work that you&#8217;ll see the &#8220;Do you want to save your changes?&#8221; dialog. And if your document already has a filename, Word doesn&#8217;t bother to prompt you for a new one; you only get the &#8220;Save As&#8230;&#8221; dialog if the document doesn&#8217;t yet have a filename.</p>
<p>The program only bothers the user if it <em>has to</em>; if it can figure things out on its own, it does. Just the way it should&nbsp;be.</p>
<p>If you&#8217;re writing another application&nbsp;&mdash; I don&#8217;t care whether it&#8217;s whether it&#8217;s a web application, Rich Internet Application, desktop application, or smartphone application&nbsp;&mdash; please take a hint from the way MS&nbsp;Word handles confirmation questions. Don&#8217;t make your app be the software equivalent of &#8220;that&nbsp;guy&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/02/09/are-you-sure-you-want-to-read-this-blog-post-yn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Your Domain Name Spellable and Pronounceable?</title>
		<link>http://kagan.mactane.org/blog/2010/11/07/is-your-domain-name-spellable-and-pronounceable/</link>
		<comments>http://kagan.mactane.org/blog/2010/11/07/is-your-domain-name-spellable-and-pronounceable/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 19:41:06 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[the world-wide conversation]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=260</guid>
		<description><![CDATA[A good domain name should have the following features: When someone says it to you, you know how to spell it. This means that if my friend wants to tell me about your site at a party or a club or out on the street somewhere, she doesn&#8217;t have to spell it out for me. [...]]]></description>
			<content:encoded><![CDATA[<p>A good domain name should have the following features:</p>
<ol>
<li><strong>When someone says it to you, you know how to spell it.</strong> This means that if my friend wants to tell me about your site at a party or a club or out on the street somewhere, she doesn&#8217;t have to spell it out for me. She can just say your site&#8217;s name, and I immediately know how to type it into my browser.</li>
<li><strong>When you see it written, you immediately know how to pronounce it.</strong> This is the other side of the coin, and it matters when I read about your site in print and then want to tell a friend about it. In fact, if your site&#8217;s name is sufficiently opaque, I could read about it, visit it, sign up, and use your service for months&#8230; and <em>still</em> not know how to tell a friend about it without having to say awkward things like, &#8220;Ummm&#8230; Zip-tick? something like that? I don&#8217;t really know how to pronounce it, I just know it&#8217;s spelled X-Y-P-T-I-Q.&#8221;</li>
</ol>
<p>Marc Hedlund writes about <a href="http://blog.precipice.org/why-wesabe-lost-to-mint?c=1">Why Wesabe Lost to Mint</a>, and manages to miss part of this point:<br />
<blockquote><strong>Mint was a better name and had a better design</strong> &#8211; both of these things are true, but I don&#8217;t believe they were primary causes for our company to fail and for Mint to be acquired. Mint&#8217;s CEO likes to talk about how ridiculous our name was relative to theirs, but I think the examples of Amazon, Yahoo, eBay, Google, and plenty of others make it plain that even ludicrous names (as all of those were thought to be when the companies launched) can go on to be great brands. (emphasis in original)</p></blockquote>
<p>He cites &#8220;Amazon, Yahoo, eBay, Google&#8221; as examples of &#8220;ludicrous&#8221; names, but he misses the fact that all of them meet both of the requirements above&nbsp;&mdash; and Wesabe doesn&#8217;t. I&#8217;m assuming it&#8217;s pronounced &#8220;wee-SOB-ay&#8221;, but it could just as easily be read as &#8220;wee-SAYB&#8221; (rhymes with &#8220;babe&#8221;)&nbsp;&mdash; and I&#8217;m guessing it&#8217;s a mash-up between wasabi and &#8220;we <i>sabe</i>&#8220;, where <i>sabe</i> is the Spanish word for &#8220;to&nbsp;know&#8221;, and the basis for the English verb &#8220;to&nbsp;savvy&#8221;.</p>
<p>But that&#8217;s just a guess.</p>
<p>Of course, you already know how to spell it, but imagine someone told you about &#8220;a new site called /wee-SOB-ay/&#8221;&#8230; how would you guess it might be spelled? Ideas that come to my mind are: wiisabe, weesabay, weesobbe (possibly with accent on the E in the site&#8217;s logo); and &#8220;Just tell me how it&#8217;s spelled, already!&#8221;</p>
<p>Note that Google got its name from the mathematical concept of a <strong>googol</strong>: 10<sup>100</sup>, a very large number. But they deliberately changed the spelling, so people would be more able to tell each other about it, and more able to correctly type in what they&#8217;d heard.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/11/07/is-your-domain-name-spellable-and-pronounceable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motion Distraction &#8212; Worse Than the &lt;Blink&gt; Tag</title>
		<link>http://kagan.mactane.org/blog/2010/10/19/motion-distraction-worse-than-the-blink-tag/</link>
		<comments>http://kagan.mactane.org/blog/2010/10/19/motion-distraction-worse-than-the-blink-tag/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 03:46:18 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad ideas]]></category>
		<category><![CDATA[hall of shame]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[should have known better]]></category>
		<category><![CDATA[snark]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[you fail]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=254</guid>
		<description><![CDATA[Once upon a time, Netscape invented the &#60;blink&#62; tag. And people saw the &#60;blink&#62; tag, and put it on their web pages, and thought it was good. And the rest of us saw the &#60;blink&#62; tags on those pages, and screamed, &#8220;No, you morons, it is bad! It distracteth the user mightily, for lo, our [...]]]></description>
			<content:encoded><![CDATA[<p>Once upon a time, Netscape invented the &lt;blink&gt; tag. And people saw the &lt;blink&gt; tag, and put it on their web pages, and thought it was good. And the rest of us saw the &lt;blink&gt; tags on those pages, and screamed, &#8220;No, you morons, it is <em>bad!</em> It distracteth the user mightily, for lo, our eyes are built to take especial note of motion and changes in light, for they might signal the approach of predators.&#8221;</p>
<p>And so, in the fullness of time, most people learned to never, ever use the &lt;blink&gt; tag. And that was good, for a while. But more recently, people have started putting new&nbsp;&mdash; and even worse&nbsp;&mdash; moving doo-dads on their sites: Animated Twitter feeds.</p>
<p>I&#8217;m talking about the kind of feeds that refresh or scroll every five seconds (or sometimes more frequently). You can see them all across the web. Here are just a few examples:</p>
<ul>
<li>Any <a href="http://whedonesque.com/comments/25096">comments page on <cite>Whedonesque</cite></a> (Joss Whedon&#8217;s site). Try to read the text, and your gaze gets pulled over to the constantly-updating &#8220;Twitteresque&#8221; box on the right.</li>
<li>Any <a href="http://www.wikihow.com/Use-Apostrophes">article on WikiHow</a>. You have to scroll down one screen before the &#8220;Recent Changes&#8221; box becomes visible on the right&nbsp;&mdash; but that just means the problem isn&#8217;t apparent to a cursory, design-level glance; it only becomes obvious when you try to actually <em>use the site for its intended purpose</em>, by reading the content that&#8217;s published on it.</li>
<li>Even <a href="http://www.webmonkey.com/2010/08/leaked-screenshot-shows-a-cleaner-simpler-ie9/">Webmonkey has gotten in on the action</a>. Again, you need to scroll down a screen (unless your browser is way taller than mine), but the &#8220;Recent Articles&#8221; box will try to grab your attention as soon as you read past the screenshot in the main article text.</li>
<li>Like Webmonkey, you&#8217;d think <a href="http://techcrunch.com/2010/10/16/why-twitter-is-massively-undervalued-compared-to-facebook/">TechCrunch would know better than to do this</a>. Admittedly, they do put their &#8220;PostUp Beta World&#8217;s Best Tweeters&#8221; box further down the page, but their articles are longer, too.</li>
</ul>
<p>Why would someone put something on their web page that effectively says, &#8220;Hey, don&#8217;t waste your time reading my content! Go look at my Twitter feed instead! Or even at some total stranger&#8217;s Twitter feed!&#8221; I&#8217;m honestly mystified. (That&#8217;s why my own Twitter-feed widget, <a href="http://kai.mactane.org/software/hummingbird/">Hummingbird</a>, does not and never will have any kind of auto-scroll feature.)</p>
<p>But what mystifies me even more is: Why would people who (I presume) would sneer in disgust at the very <em>idea</em> of putting a &lt;blink&gt; tag on one of their pages&nbsp;&mdash; even for just one or two words&nbsp;&mdash; then turn around and put a much larger, more annoying motion distraction on every page in their site?</p>
<p>The fact that it uses AJAX and a Web 2.0, RESTful API doesn&#8217;t make a paragraph-sized chunk of never-ending motion any less of a design and usability nightmare. And this is not exactly a new concept: the W3C <a href="http://www.w3.org/TR/WCAG10/#gl-movement">advised against constant motion back in 1999</a>.</p>
<p>At that, they were Johnny-come-latelies compared to Jakob Nielsen, <a href="http://www.useit.com/alertbox/9605a.html">who called out &#8220;constantly running animations&#8221;</a> as far back as <em>1996</em>. In other words: The days of Netscape Navigator <strong>version 2.0<i>x</i></strong> called. They have some usability advice for you&#8230; that you apparently <em>still haven&#8217;t learned yet</em>.</p>
<p>It can&#8217;t be that hard to figure out&#8230; can it?</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/10/19/motion-distraction-worse-than-the-blink-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Initial Impressions of the Samsung Epic and Android</title>
		<link>http://kagan.mactane.org/blog/2010/09/29/initial-impressions-of-the-samsung-epic-and-android/</link>
		<comments>http://kagan.mactane.org/blog/2010/09/29/initial-impressions-of-the-samsung-epic-and-android/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 03:38:11 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[mobile computing]]></category>
		<category><![CDATA[Palm Pre]]></category>
		<category><![CDATA[Samsung Epic]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=250</guid>
		<description><![CDATA[A few nights ago, my Palm Pr&#275; got dropped, causing a hairline fracture in the touch-screen. Since it would no longer take any screen input, it was suddenly an even less useful device than usual. I&#8217;d been thinking of switching to an Android phone anyway, so I am now the (proud?) owner of a shiny, [...]]]></description>
			<content:encoded><![CDATA[<p>A few nights ago, my Palm Pr&#275; got dropped, causing a hairline fracture in the touch-screen. Since it would no longer take any screen input, it was suddenly an even less useful device than usual. I&#8217;d been thinking of switching to an Android phone anyway, so I am now the (proud?) owner of a shiny, new <a href="http://www.samsung.com/us/mobile/cell-phones/SPH-D700ZKASPR">Samsung Epic&nbsp;4G</a> (one of their Galaxy&nbsp;S line).</p>
<p>Getting used to it has occupied a fair bit of my time, but here are a few early impressions. Obviously, some of these are impressions of the Android&nbsp;OS, and others are about the phone&#8217;s hardware.</p>
<ul>
<li>The Android calendar will let me set alarms anywhere from 1-99 units in advance of events, where the units can be minutes, hours, days, or even weeks. This actually beats what the old PalmOS used to let me do (and the webOS replaced by a simple drop-down of 5, 10, 15, and 30 minutes, 1 hour, and 1 day&nbsp;&mdash; <em>not</em> very useful; sometimes I want 3 hours&#8217; warning).</li>
<li>The Epic is a much bigger, chunkier device than the Pr&#275; was. It still fits in my pants pocket, but not so smoothly. Not only is it just plain larger than the Pr&#275;, it also has less-rounded corners. Also, the protective case I got for the Epic is the rubberized kind, noticeably thicker than the &#8220;invisible skin&#8221; I had on my Pr&#275;.</li>
<li>What&#8217;s with the battery gauge not giving an actual percent? That seems so&#8230; <em>naff</em>. I&#8217;ve found a nice app to give me usable information: <a href="http://www.appbrain.com/app/com.moddedlogic.android.BatteryStatus">Modded Logic&#8217;s Battery Status Bar</a>.</li>
<li>Live Wallpaper is cool as anything. It also seems to eat batteries like a very hungry thing. I&#8217;m still trying to decide if it&#8217;s worth it or not.</li>
<p><span id="more-250"></span></p>
<li>Also, the battery seems to take a <em>looooong</em> time to charge. I could plug in a Pr&#275; with a nearly-empty battery and have it back up near full in only a couple of hours. The Epic seems to gain only about 20% or so of battery charge in a similar period of time. Yikes!</li>
<li><a href="http://www.swypeinc.com/product.html">Swype</a> works impressively well. Even using the phone one-handed (and hence Swyping with my thumb as I cradle the phone in my fingers), I can frequently get it to understand me well enough (after only a day and a half!) that I rarely slide out the physical keyboard.</li>
<li>On the other hand, having that physical keyboard available is still really nice, not least because <strong>it has cursor-arrow keys</strong>, allowing easy editing of text in a way that was tooth-grindingly frustrating at best (and sometimes simply impossible) on the Palm&nbsp;Pr&#275;.</li>
<li>Another big win: visible scroll bars while you&#8217;re scrolling a list (then they fade out). The lack of any indication of where you were in a list (especially a long one) was one of <a href="http://kai.mactane.org/blog/2009/07/09/palm-pre-day-three-the-good-and-the-bad/#awful">my strongest complaints against webOS</a> when it first came out, and Palm hasn&#8217;t addressed it in the various updates over the past more-than-a-year. Google&#8217;s gotten this right: The scroll bar doesn&#8217;t take up any screen space except when you&#8217;re using it, and at that point, it gives you both size <em>and</em> position feedback, like a good scroll bar should.</li>
<li>And, for yet another win that I wasn&#8217;t expecting: <em>Haptic feedback!</em> It turns out to be really useful, not just a bell and/or whistle. (Honestly, I&#8217;ll have to put some thought into just what&#8217;s so cool about it&nbsp;&mdash; and what&#8217;s so useful; they&#8217;re not quite the same things! That can become another article for another time.)</li>
<li>The standard Android Memo application astounds me. I didn&#8217;t think it was possible to design one that was worse than webOS&#8217; &#8220;sticky-note inspired&#8221; design, but this actually manages it. In its favor, it has 5 colors instead of 4. To its detriment, it can&#8217;t display more than 4 of them on the screen at once (as compared to webOS&#8217; 12), and it won&#8217;t let you sort the memos by anything other than last edit time. This is a total loss for user experience: Not only does the sorting look completely random until you figure out what&#8217;s going on, but it <strong>keeps changing</strong>, meaning the user can never learn where in the list a given memo&#8217;s going to be.</li>
</ul>
<p>Obviously, there are other memo- and note-pad apps in the Android marketplace. I have faith that quite a few of them will prove better and more useful than the one that came with the OS.</p>
<p>Also, the screen is big and bright and clear. That huge screen is part of the reason for both the device&#8217;s size and the battery-life problems, but it sure does look pretty.</p>
<p>All in all, I think I like it. I&#8217;ve certainly found more to like than to dislike in the past couple of days, which puts it noticeably ahead of the Palm Pr&#275; and webOS, which caused me <a href="http://kai.mactane.org/blog/2009/07/07/thoughts-on-the-palm-pr-category-catastrophe/">such grief and anguish</a> last summer (and <a href="http://kai.mactane.org/blog/2009/09/29/a-webos-12-upgrade-exerience/">last autumn</a>, and <a href="http://kai.mactane.org/blog/2010/03/28/how-failtastic-can-one-phone-be-just-ask-palm-about-the-pr/">this spring</a>).</p>
<p>If only it were smaller and had twice the battery capacity&#8230; (Yes, I know I&#8217;m asking for something completely unreasonable. After all, I&#8217;d like that smaller phone to still have <em>the same size screen</em>. Who cares if it&#8217;s geometrically impossible?)</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/09/29/initial-impressions-of-the-samsung-epic-and-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typesetting In Between the Letters</title>
		<link>http://kagan.mactane.org/blog/2010/07/10/typesetting-in-between-the-letters/</link>
		<comments>http://kagan.mactane.org/blog/2010/07/10/typesetting-in-between-the-letters/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 18:50:13 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nerdtastic]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[typesetting]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=226</guid>
		<description><![CDATA[Long before I learned to program&#160;&#8212; and long before the World-Wide Web was even a gleam in Tim Berners-Lee&#8217;s eye&#160;&#8212; I was introduced to typography by Douglas R. Hofstadter&#8217;s Metamagical Themas. In his chapter &#8220;Variations on a Theme as the Crux of Creativity&#8221;, Hofstadter presents a full-page figure that shows 56 different versions of the [...]]]></description>
			<content:encoded><![CDATA[<p>Long before I learned to program&nbsp;&mdash; and long before the World-Wide Web was even a gleam in Tim Berners-Lee&#8217;s eye&nbsp;&mdash; I was introduced to typography by Douglas R. Hofstadter&#8217;s <cite>Metamagical Themas</cite>. In his chapter &#8220;Variations on a Theme as the Crux of Creativity&#8221;, Hofstadter presents a full-page figure that shows 56 different versions of the letter &#8220;A&#8221;. The 56 fonts he uses show versions of &#8220;A&#8221; ranging from the spare to the ornate, with every other variation in between.</p>
<p>I&#8217;d never realized there was so much variation just in one letter. I was converted into a fontaholic on the spot (though not so completely as my sister, who now designs typefaces professionally for <a href="http://www.fontbureau.com/">a prestigious font foundry</a>&nbsp;&mdash; way to go, sis!). But it&#8217;s easy to get too absorbed in the letters.</p>
<p>Like Debussy, who noted that &#8220;music is the space between the notes&#8221;, I&#8217;ve become enamored with the kind of typography that happens <em>between</em> the letters. It&#8217;s more important than you think it is, because: It makes your text easier for people to&nbsp;read.<br />
<span id="more-226"></span></p>
<h3>Non-Breaking Spaces</h3>
<p>The humble non-breaking space has been a full-fledged HTML entity code since the late &#8217;90s. Entering <code>&amp;nbsp;</code> will produce one in any browser that&#8217;s still in use&#8230; and yet, nobody makes use of them. It&#8217;s a shame that this character&#8217;s being wasted; it&#8217;s very useful in places&nbsp;like:</p>
<p><strong>Before dashes</strong></p>
<p>I&#8217;ve got a couple of em dashes in my very first paragraph. Go ahead and try changing your browser window&#8217;s width so the text re-flows. No matter what you do, you can&#8217;t get those dashes to show up at the beginning of a line. Ah, but this dash &mdash; this one, you can get at the beginning of a line. Looks ugly, doesn&#8217;t it?</p>
<p>If you look at a properly typeset book, magazine, or newspaper, you&#8217;ll see that dashes work nicely at the ends of lines, but if they wind up at the beginnings of lines, they look awkward. Almost orphaned. Putting a non-breaking space before your dashes will ensure that the awkward layout never happens. (I&#8217;ve got a pair of keystrokes in my editor bound to the sequences &#8220;<code>&amp;nbsp;&amp;mdash;&nbsp;</code>&#8221; and &#8220;<code>&amp;nbsp;&amp;ndash;&nbsp;</code>&rdquo;&nbsp;&mdash; note that each of those sequences includes a trailing space, to save me even more typing. And in laying out those particular quoted strings, I used non-breaking spaces at the ends, so that the closing quotes are always on the same line as the rest of the sequence.)</p>
<p><strong>At paragraph endings, to avoid orphans</strong></p>
<p>I mentioned things looking &#8220;almost orphaned&#8221; earlier. In typesetting, the word &#8220;orphan&#8221; can refer to either of two things: One is &#8220;A single line of text at the top of a (physical) page&#8221;&nbsp;&mdash; this is the meaning commonly used by word processing programs, which will apply &#8220;widow and orphan protection&#8221; to ensure that no fewer than two lines ever appear together at the top or bottom of a&nbsp;page.</p>
<p>But the other meaning is &#8220;one or two short words of text forming a sole, final line of a paragraph&#8221;. For example, consider:</p>
<blockquote><p>This is the sort of thing up with which I will not<br />put.</p></blockquote>
<p>Once again, this looks horrible. And once again, it can be avoided by using a non-breaking space between the penultimate and final words of your sentences. (Okay, this takes a bit of mindfulness, I&#8217;ll admit. Honestly, it&#8217;s the sort of thing that works best when you&#8217;re editing, not when you&#8217;re writing the first time around. And you only need it with short final words; there&#8217;s no need to bother if the last word of your paragraph is &#8220;elephantine&#8221;.)</p>
<p><strong>At beginnings and ends of inline titles</strong></p>
<p>The history of literature and the arts is filled with titles that start or end with very short words. Titles like <cite>As You Like It</cite>, and <cite>The Importance of Being Earnest</cite>, and <cite>Of Mice and Men</cite>; titles that run the gamut from <cite>A River Runs Through It</cite> to <cite>The Wizard of Oz</cite>; from <cite>To Kill a Mockingbird</cite> to <cite>Mr. Smith Goes to Washington</cite>; from <cite>The Godfather, Part II</cite> to <cite>The King and I</cite>.</p>
<p>Depending on just how wide your browser window is, and what your font size is, probably at least one of those titles has a lone, orphaned word at the beginning or the end of a line. But you can resize your browser window however you like, and the titles in <em>this</em> paragraph will never have that orphaned-word effect. I&#8217;m sure you can guess exactly why. And the titles are: <cite>As&nbsp;You Like&nbsp;It</cite>, and <cite>The&nbsp;Importance of Being Earnest</cite>, and <cite>Of&nbsp;Mice and&nbsp;Men</cite>; titles that run the gamut from <cite>A&nbsp;River Runs Through&nbsp;It</cite> to <cite>The&nbsp;Wizard of&nbsp;Oz</cite>; from <cite>To&nbsp;Kill a Mockingbird</cite> to <cite>Mr.&nbsp;Smith Goes to Washington</cite>; from <cite>The&nbsp;Godfather, Part&nbsp;II</cite> to <cite>The&nbsp;King and&nbsp;I</cite>.</p>
<h3>If Only We Had Non-Breaking Hyphens!</h3>
<p>All this talk about non-breaking spaces is pretty cool, but what do you do when you list a phone number, and you want to avoid having (415)&nbsp;555&#x2011;1212 get broken across a line-break? Or a book&#8217;s ISBN, such as 020530902&#x2011;X or 030010699&#x2011;8?</p>
<p>For some reason, the W3C never bothered to provide a decent non-breaking hyphen code, like &amp;nbhy; or &amp;nbh; or some such. More&#8217;s the pity. But the Unicode code point U+2011 (or 8209 in decimal), found in the &#8220;General Punctuation&#8221; section, is defined as a non-breaking hyphen. (It occupies the next code point after U+2010, simply called &#8220;hyphen&#8221;.) So using either <code>&amp;#8209;</code> or <code>&amp;#x2011;</code> should get you a nice non-breaking hyphen in any modern browser.</p>
<p>If that doesn&#8217;t do it for you, you could set up a <code class="nowrap">.nowrap { white-space: nowrap; }</code> definition in your sitewide CSS file. Then just wrap any hyphenated text that you want to keep on one line in span tags with the class &#8220;nowrap&#8221;, like so: <code>&lt;span class="nowrap"&gt;123&#x2011;456&#x2011;7890&lt;/span&gt;</code></p>
<p>You probably won&#8217;t be surprised to find examples of these basic principles in the source code to many of my previous posts. I&#8217;ve been doing this kind of thing for a long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/07/10/typesetting-in-between-the-letters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Facebook and Privacy</title>
		<link>http://kagan.mactane.org/blog/2010/05/15/facebook-and-privacy/</link>
		<comments>http://kagan.mactane.org/blog/2010/05/15/facebook-and-privacy/#comments</comments>
		<pubDate>Sat, 15 May 2010 21:22:18 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Livejournal]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[the world-wide conversation]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[where are we going?]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=214</guid>
		<description><![CDATA[Okay, so I&#8217;m a little late to the party in posting this. All the professional bloggers have already written about it, while I&#8217;ve been busy with my day job. Nonetheless, something that&#8217;s been on my mind since the beginning of the week, when it would have been timely: I think Facebook has now hit its [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so I&#8217;m a little late to the party in posting this. All the professional bloggers have already written about it, while I&#8217;ve been busy with my day job. Nonetheless, something that&#8217;s been on my mind since the beginning of the week, when it would have been timely:</p>
<p>I think Facebook has now hit its &#8220;cap&#8221;. People who don&#8217;t yet have Facebook accounts now seem to be saying, &#8220;I ain&#8217;t gettin&#8217; one now!&#8221; Others who do have accounts are finally abandoning them. And I&#8217;m one of those abandoners.</p>
<p>I have a little bit of interest in <a href="http://joindiaspora.com/">the Disapora* Project</a>, but I don&#8217;t think it will really take off. On the other hand, in <a href="http://www.nytimes.com/2010/05/12/nyregion/12about.html">a recent <cite>New York Times</cite> article about the project</a>, both its staffers and backers have some things to say about just how quickly they managed to raise funding &#8212; and all of those things point to a very clear demand for an alternative to Facebook.</p>
<p>Facebook Co-Founder and CEO <a href="http://topnews.us/content/29788-facebook-founder-zuckerberg-privacy-no-longer-social-norm">Mark Zuckerberg has lately been saying that privacy is no longer a social norm</a>, but lots of people don&#8217;t accept this. In fact, many of us think that Zuckerberg is saying such things <em>in the hope of making them come true</em>, rather than as observations of something that&#8217;s already come to pass.<span id="more-214"></span></p>
<p>When I joined Facebook, back around 2005 or 2006, it defaulted to private. For everything. The site was a walled garden, and without creating an account, you could hardly see anything besides its front page and its Terms of Service. People who put their information into the site back then had certain expectations of what would be done with it &#8212; expectations that have first been chipped away at, and now completely violated. ReadWriteWeb&#8217;s Marshall Kirkpatrick <a href="http://www.readwriteweb.com/archives/facebooks_zuckerberg_says_the_age_of_privacy_is_ov.php">does a very nice job of deconstructing Zuckerberg&#8217;s disingenuous stance on privacy</a>, well worth reading.</p>
<p>Finally, I&#8217;ve said in numerous face-to-face conversations that one of the things I dislike about Facebook is the way it tries to blur or even abolish the distinction between users&#8217; personal and professional lives. For a long time, I assumed that was an unintended consequence of the site&#8217;s architecture. At worst, I thought Facebook&#8217;s management was callously indifferent to the problem. But yesterday, I found out that <em>Zuckerberg actually believes that keeping such a distinction <strong>is wrong</strong></em>. Michael Zimmer quotes from David Kirkpatrick&#8217;s upcoming book, <cite>The Facebook Effect</cite>, then <a href="http://michaelzimmer.org/2010/05/14/facebooks-zuckerberg-having-two-identities-for-yourself-is-an-example-of-a-lack-of-integrity/">supplies some of his own (beautifully scathing!) analysis</a>. Zuckerberg says: &#8220;The days of you having a different image for your work friends or co-workers and for the other people you know are probably coming to an end pretty quickly&#8230;. Having two identities for yourself is an example of a lack of integrity.&#8221;</p>
<p>Zuckerberg says those days are &#8220;probably&#8221; coming to an end, but I think what he really means is they are &#8220;hopefully&#8221; coming to an end &#8212; that is, <em>he</em> hopes that they are.</p>
<p>I very strongly hope that they&#8217;re not. And I have good reason to hope: Not only are people deleting their Facebook accounts in droves, but this may just be the beginning of the departure. <a href="http://www.wired.com/epicenter/2010/05/backlash-old-people-facebook/">A recent Wired News story</a> about a study showing that the privacy backlash was being driven by the over-35 crowd, and 18-to-34-year-olds essentially didn&#8217;t care, attracted a fair number of comments from users claiming to be under 30 and <em>very</em> concerned about Facebook&#8217;s privacy stance &#8212; many to the point of having already deleted their accounts.</p>
<p>And there&#8217;s <a href="http://news.cnet.com/8301-13577_3-20003415-36.html">a brewing investigation by the Federal Trade Commission</a> that might also signal that society&#8217;s views on privacy haven&#8217;t changed as much as Zuckerberg claims.</p>
<p>For an example of how to make easy-to-use, easy-to-understand, fine-grained privacy controls, consider Livejournal (and sites that have re-used its open-source codebase, like Dreamwidth). A user can set their &#8220;default&#8221; privacy level for their posts to be public, friends-only, or private. Then they can easily override that default setting on a post-by-post basis, and create special lists or filters that contain <em>only some</em> of their friends-list. This makes it easy to post an entry that can only be seen by, for example, friends who are geographically nearby, or friends with an interest in a particular hobby (&#8220;only some of my friends are sports fans; the others don&#8217;t want to hear me talk about football&#8221;), or friends that one <em>really</em> trusts, or whatever. The UIs for these things are easy to find and understand, and any user who cares about privacy or visibility can pretty easily determine what the privacy setting on any one of their posts is.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/05/15/facebook-and-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augmented Reality vs. Low Tech &#8212; Ready? Fight!</title>
		<link>http://kagan.mactane.org/blog/2010/04/21/augmented-reality-vs-low-tech-ready-fight/</link>
		<comments>http://kagan.mactane.org/blog/2010/04/21/augmented-reality-vs-low-tech-ready-fight/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 16:18:33 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mobile computing]]></category>
		<category><![CDATA[sci-fi]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[where are we going?]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=209</guid>
		<description><![CDATA[I&#8217;ve written before about augmented reality, Sixth Sense, and so on. Here&#8217;s a question: Is this really augmentation? As augmented reality takes hold, we&#8217;ll have more and more people wandering around looking at their smartphones&#8217; screens rather than what&#8217;s actually in front of them. The smartphone delivers some extra information, of course, but it imposes [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve <a href="http://kai.mactane.org/blog/2010/02/23/what-would-an-ideal-portable-computing-ui-look-like/">written before about augmented reality, Sixth Sense</a>, and so on. Here&#8217;s a question: Is this really augmentation? As augmented reality takes hold, we&#8217;ll have more and more people wandering around looking at their smartphones&#8217; screens rather than what&#8217;s actually in front of them. The smartphone delivers some extra information, of course, but it imposes a cost, too: the information takes a while to arrive; it takes attention to process; focusing on the screen means sacrificing practically all your peripheral vision&#8230;</p>
<p>It&#8217;s a trade-off, and I&#8217;m probably missing some aspects of it. What I&#8217;m wondering about, simply, is whether the trade is a net gain or a net loss.</p>
<p>Another way to put this&nbsp;&mdash; in harshly evolutionary terms, in fact&nbsp;&mdash; is: If someone with augmented reality and someone without it were competing for some life-or-death resource, who would win?<span id="more-209"></span></p>
<p>Of course, I&#8217;m not the first person to wonder this. In 1992, Neal Stephenson wrote about Hiro Protagonist going into battle with a high-tech combat suit and a bad-ass heads-up display:</p>
<blockquote><p>He stumbles forward helplessly as something terrible happens to his back. It feels like being massaged with a hundred ballpeen hammers. At the same time&#8230; a screaming red display flashes up on the goggles informing him that the millimeter-wave radar has noticed a stream of bullets headed in his direction and would you like to know where they came from, sir?</p>
<p>Hiro has just been shot in the back with a burst of machine-gun fire. All of the bullets have slapped into his vest and dropped to the floor, but in doing so they have cracked about half of the ribs on that side of his body and bruised a few internal organs. He turns around, which hurts.</p>
<p>The [enemy who's shooting at him] has &#8230; whipped out another weapon. It says so right on Hiro&#8217;s goggles: PACIFIC ENFORCEMENT HARDWARE, INC. MODEL SX-29 RESTRAINT PROJECTION DEVICE (LOOGIE GUN). [...]</p>
<p>He turns off all of the techno-shit in his goggles. All it does is confuse him; he stands there reading statistics about his own death even as it&#8217;s happening to him. Very post-modern. Time to get immersed in Reality, like all the people around him.</p></blockquote>
<p>As prophetic as <cite>Snow Crash</cite> was, though, Stephenson was nowhere near the first to tackle the topic of high- versus low-tech in combat situations. Way back in 1959, Robert Heinlein wrote, in <cite>Starship Troopers</cite>:</p>
<blockquote><p>If you load a mudfoot down with a lot of gadgets that he has to watch, somebody a lot more simply equipped&nbsp;&mdash; say with a stone ax&nbsp;&mdash; will sneak up on him and bash his head in while he&#8217;s trying to read a vernier.</p></blockquote>
<p>Of course, Heinlein isn&#8217;t arguing against giving soldiers high-tech gadgets; this is in the context of <em>the</em> introduction of powered armor as a major sci-fi trope. The important part of the quote above isn&#8217;t &#8220;a lot of gadgets&#8221;; it&#8217;s ones &#8220;that he <em>has to watch</em>&rdquo;.</p>
<p>Which is a good way of saying that maybe it was more of a user-interface problem. (And, of course, Stephenson was probably familiar with the Heinlein book, and may have even been deliberately tipping his hat to it.)</p>
<p>Smartphone users today don&#8217;t usually have to face life-or-death situations (unless you count crossing the street in a busy city). But it&#8217;s worth considering whether we could make our user interfaces any easier to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/04/21/augmented-reality-vs-low-tech-ready-fight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Failtastic Can One Phone Be? Just Ask Palm About the Prē!</title>
		<link>http://kagan.mactane.org/blog/2010/03/28/how-failtastic-can-one-phone-be-just-ask-palm-about-the-pr/</link>
		<comments>http://kagan.mactane.org/blog/2010/03/28/how-failtastic-can-one-phone-be-just-ask-palm-about-the-pr/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 00:23:12 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hall of shame]]></category>
		<category><![CDATA[Palm Pre]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[snark]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[you fail]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=199</guid>
		<description><![CDATA[Here are a few things that I consider to be basic requirements for functionality in a smartphone, along with notes on how my Palm Pr&#275; fails to deliver: When I press the power switch, the phone should turn on. (Assuming the battery is charged, of course. And I&#8217;m willing to accept that a modern smartphone [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a few things that I consider to be basic requirements for functionality in a smartphone, along with notes on how my Palm Pr&#275; fails to deliver:
</p>

<dl>
    <dt>When I press the power switch, the phone should turn on.</dt>
        <dd>(Assuming the battery is charged, of course. And I&#8217;m willing to accept that a modern smartphone needs to be charged every night. No problem there.) But given that, when I press the &#8220;on&#8221; switch, I should see the screen light up within, say, one second. It should not take ten seconds. By the time ten seconds go by, I&#8217;ll assume that I must not have pressed the power switch hard enough, and I&#8217;ll try pressing it a second time.<br />
        <br />
        Did you know that the Palm Pr&#275; stores power-switch presses in its input buffer? That means that when the phone finally <em>does</em> get around to waking up, it processes the first impulse, lights up the screen&#8230; and then immediately blanks it again as it processes the second impulse. This is extremely frustrating.</dd>
        
    <dt>When the screen lights up and shows me an &#8220;unlock&#8221; icon, it should actually let me unlock the unit.</dt>
        <dd>I&#8217;m not complaining about the fact that it shows me that icon. I recognize that it&#8217;s there to conserve my battery life by making me prove that I&#8217;m a human being, and not an inanimate object that jostled the phone in a crowded purse or backpack. I&#8217;m fine with that.<br />
        <br />
        What I&#8217;m <em>not</em> fine with is having to try three-to-five times to get the icon to recognize my input. And it&#8217;s not like the Pr&#275; stores <em>this</em> stimulus in its input buffer, so if I just wait for it to catch up&#8230; it blanks out the screen and I have to try again.</dd>
        <span id="more-199"></span>
        
    <dt>When a call comes in, I should be able to answer it.</dt>
        <dd>I&#8217;ve lost track of how many incoming calls I&#8217;ve missed because I couldn&#8217;t get the phone to turn on in time to catch the call before it went to voice-mail. The screen was showing me the name and photo of the friend who was calling me&nbsp;&mdash; sometimes a friend who I&#8217;d explicitly asked to call me, and whose call I was anticipating&nbsp;&mdash; and yet <em>I couldn&#8217;t actually pick up the phone</em> and say hello to them.<br />
        <br />
        This is what we in the user interface biz call a <strong>total, ignominious failure</strong>.<br />
        <br />
        (Most of the time, the failure is because the damned &#8220;unlock&#8221; icon wasn&#8217;t taking input yet, so this is really just a special case of the problem above &#8212; but it happens in such a different context, and it has such different consequences, that it counts as a separate item.)</dd>
        
    <dt>When I type on the keyboard, the characters should show up within 5 seconds of the keypresses.</dt>
        <dd>This has the benefit of allowing me to realize that the keypresses have triggered, as well as letting me see what the hell I&#8217;ve already succeeded in inputting. It lets me see if I need to go back and fix a typo. It gives me that warm, fuzzy feeling that the phone might actually respond to my input, instead of just sitting there imitating a sleek, shiny, black, sexy rock.<br />
        <br />
        Waiting a full <em>ten seconds</em> (as has happened to me on occasion) is even worse. I wouldn&#8217;t want you to get the impression that 5 seconds is the worst delay I&#8217;ve ever seen on the Pr&#275;; it&#8217;s just the limit of what I&#8217;ll accept as &#8220;basic minimum functionality&#8221; (and I think even that is being incredibly generous).</dd>
</dl>

<p>At least once per day, the Palm Pr&#275; fails me on at least one of these completely basic requirements. When it works, it&#8217;s kind of nice, and even manages to be useful some of the time. But there are just too many occasions when it flat-out <strong>fails to function</strong>. I&#8217;m sick and tired of being out on the town with friends and having someone say, &#8220;Can we look up such-and-so on Yelp?&#8221; and then struggling with my phone for five minutes before giving up and saying, &#8220;No. I can&#8217;t look that up for you&#8221;. At which point some kind soul with a <em>working</em> smartphone takes pity on me and finishes the job in about a minute.
</p>
<p>This is also not meant to be an exhaustive list of the Palm Pr&#275;&#8217;s failings, or those of webOS. There are all sorts of UI and UX decisions I could rail against, but I don&#8217;t want this blog to become a full-time anti-Pr&#275; and anti-webOS blog. I have wider interests than that. This post is just meant to be a list of the <strong>basic, core usability failures</strong> that have driven me to distraction.
</p>

]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/03/28/how-failtastic-can-one-phone-be-just-ask-palm-about-the-pr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Would an Ideal Portable-Computing UI Look Like?</title>
		<link>http://kagan.mactane.org/blog/2010/02/23/what-would-an-ideal-portable-computing-ui-look-like/</link>
		<comments>http://kagan.mactane.org/blog/2010/02/23/what-would-an-ideal-portable-computing-ui-look-like/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:51:53 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[mobile computing]]></category>
		<category><![CDATA[Palm Pre]]></category>
		<category><![CDATA[sci-fi]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=194</guid>
		<description><![CDATA[Right now, the question of what you need in a mobile computing platform is most often phrased in terms of &#8220;Do you need a netbook or a full laptop? Or perhaps one of the new high-end smartphones will manage?&#8221; I think the question isn&#8217;t one of capabilities as much as it is a question about [...]]]></description>
			<content:encoded><![CDATA[<p>Right now, the question of what you need in a mobile computing platform is most often phrased in terms of &#8220;Do you need a netbook or a full laptop? Or perhaps one of the new high-end smartphones will manage?&#8221; I think the question isn&#8217;t one of capabilities as much as it is a question about <em>how we access those capabilities</em>.</p>
<p>For some people, the iPhone&#8217;s lack of a physical keyboard is a deal-breaker. For me, the smaller-than-standard keyboard on the average netbook is a powerful disincentive: If I had to use one, it would slow down my interaction with the netbook&nbsp;&mdash; and if I learned to be fluent and productive with the small keyboard, it might mess up my muscle memory for dealing with full-size keyboards on my &#8220;real&#8221; computers. It&#8217;s not a trade-off I&#8217;m willing to make.</p>
<p>The Palm Pr&#275;&#8217;s physical keyboard is tiny. I can only key it with my thumbs, and there&#8217;s no risk of interference with my pre-existing keyboarding skills. Inputting data with it is achingly slow, but offset by the device&#8217;s wonderful portability (it fits into a pocket even easier than an iPhone does). But I can&#8217;t really edit text with it, because there&#8217;s no D-pad to do precise cursor positioning with. Even <a href="http://forums.precentral.net/palm-pre/186259-cursor-control-difficult.html">the Orange+finger-movement trick</a> is balky and awkward, in my experience; if I want to correct a single-letter typo, getting the cursor after the incorrect character so I can backspace and correct it is such an ordeal, it&#8217;s often quicker and easier for me to use Shift+Backspace to delete the entire word and then retype the whole thing.</p>
<p>In effect, even though the phone has the ability to edit text, the interface makes it so difficult that <em>I can&#8217;t use the capability</em>. It might as well not be there. What would a better interface mechanism look like? <span id="more-194"></span></p>
<p>In Charles Stross&#8217; <cite>Accelerando</cite>, the protagonist starts off with a set of glasses that provide him with a constant Net connection and heads-up displays of whatever he desires: maps, email, people&#8217;s vCards, and so on. But Stross (perhaps wisely) doesn&#8217;t give much detail about the glasses&#8217; input mechanism. &#8220;He glances up and grabs a pigeon, crops the shot and squirts it at his weblog to show he&#8217;s arrived.&#8221; How? That part&#8217;s left to the reader&#8217;s imagination. (A very crafty trick on Stross&#8217; part, and one that writers can pull off and user-interface engineers <em>cannot</em>.)</p>
<p>If I want to do with my phone what Stross&#8217; character did, I have to yank it out of my pocket, press the power switch, then make a swiping gesture that tells the phone its attention has been requested by a real human (rather than simply being jostled in a pocket or handbag). But Stross&#8217; protagonist&#8217;s glasses were already powered up and in use, so suppose I were already using my phone and decided I wanted to take a picture of something?</p>
<p>Tap a physical button to escape from whatever app I was already using, then press an on-screen button for the main &#8220;launcher&#8221; feature. Find the &#8220;camera&#8221; icon, tap it, wait for the camera to load. Then I can aim and press another on-screen button to capture the image.</p>
<p>Cropping is pretty much out of the question, although someone <em>could</em> write an app for it. And I actually <em>can</em> update my blog from my phone; it has a WebKit-based browser and enough screen real estate to make writing and posting an entry possible, albeit painful.</p>
<p>Stross&#8217; interface has the luxury of not having to be real, of course. But something that already works as a real-life prototype is the Sixth Sense system, built by Pranav Mistry of MIT&#8217;s Media Lab. It senses the user&#8217;s hands, and <a href="http://www.youtube.com/watch?v=nZ-VjUKAsao&amp;feature=player_embedded#at=198">you can take a picture simply by framing whatever-it-is you want to capture with your fingers and thumbs</a>. (It does a whole lot of other things, too, and I highly recommend the entire video.)</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2010/02/23/what-would-an-ideal-portable-computing-ui-look-like/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

