<?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>David Louis Edelman &#187; usability</title>
	<atom:link href="http://www.davidlouisedelman.com/tag/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidlouisedelman.com</link>
	<description>Science Fiction Novelist, Blogger, Web Programmer</description>
	<lastBuildDate>Thu, 07 Jul 2011 14:17:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Don&#8217;t Worry, Vista Will Handle It</title>
		<link>http://www.davidlouisedelman.com/technology/vista-will-handle-it/</link>
		<comments>http://www.davidlouisedelman.com/technology/vista-will-handle-it/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 16:16:04 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[disk defragmenters]]></category>
		<category><![CDATA[Diskeeper]]></category>
		<category><![CDATA[intelligent software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[Vista compatibility]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows Vista Disk Defragmenter]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=202</guid>
		<description><![CDATA[Call me a masochist, but I installed Windows Vista on my home machine this past weekend. I wasn&#8217;t about to spend much money to get my rapidly aging Shuttle XPC Vista ready, so I simply opted to buy an $85 ATI Radeon video card that would let me run the Aero interface, however creakily. The [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Call me a masochist, but <strong>I installed Windows Vista on my home machine this past weekend.</strong> I wasn&#8217;t about to spend much money to get my rapidly aging Shuttle XPC Vista ready, so I simply opted to buy an $85 ATI Radeon video card that would let me run the Aero interface, however creakily.</p>
<p>The list of <strong>apps with Vista compatibility problems</strong> is truly mind-boggling. We&#8217;re talking about stuff I use every day. Dreamweaver, ColdFusion, Eclipse, iTunes, Irfanview. Add to that the fact that my Photoshop disc is on the fritz and you&#8217;ve got a major productivity roadblock. But perhaps the app that I miss the most is one that works in the background: Diskeeper.</p>
<p><a href="http://www.diskeeper.com/">Diskeeper</a> is (or was) probably the best defragmenter available for Windows. It&#8217;s got a feature called &#8220;Set It and Forget It&#8221; which allows you to configure the program to defrag your hard drive in the background whenever it sees the need, and then, as advertised, forget all about the damn thing. But the bastards at the Diskeeper Corporation want me to pay $30 to upgrade to their new Vista version, even though I already bought an upgrade less than six months ago. So I decided to look at alternatives. (<strong>Update 3/8/07:</strong> Never let it be said this blogging thing is a waste of time. I just received an e-mail from a nice fellow at Diskeeper Corp. apologizing for the upgrade confusion and offering to make it up with a coupla extra licenses. Thanks, Diskeeper!)</p>
<p>I opened up the built-in Windows Vista Disk Defragmenter, and I was astounded to see this:</p>
<p style="text-align: center"><img title="Windows Vista Disk Defragmenter" src="http://www.davidlouisedelman.com/wp-content/uploads/windows-vista-defragmenter.jpg" alt="Windows Vista Disk Defragmenter" width="400" height="208" /></p>
<p>In case you&#8217;re looking at this image and wondering what&#8217;s so astounding, <strong>the only thing you can configure here is the schedule.</strong> No setting priorities, no setting unmovable files, no program menus, no help file, no nothing. I wasn&#8217;t expecting a robust interface like Diskeeper&#8217;s that allows you granular control over what files get positioned in what place on the hard drive, but I wasn&#8217;t quite expecting <em>this</em> either.</p>
<p>Windows Vista is full of these kinds of user interface decisions. <strong>Places where the operating system presents you with a limited set of options and tells you, &#8220;don&#8217;t worry, Windows Vista will handle it.&#8221;</strong> We&#8217;ll defragment your disk for you, we&#8217;ll switch color schemes when necessary, we&#8217;ll block you from handling the nasty files, we&#8217;ll decide when the computer should sleep and when it should wake.</p>
<p>Remind you of anything? It reminds me of a Mac.</p>
<p><span id="more-202"></span></p>
<p>Mac OS X doesn&#8217;t have a built-in disk defragmenter. Why? Because every Mac comes with a team of Magic Disk Gnomes that scrub your hard drive every night? No, because OS X does all of the disk optimization it needs to do in the background. It defragments as a routine process of the operating system, and just doesn&#8217;t tell you about it. (See the article on the Apple website <a href="http://docs.info.apple.com/article.html?artnum=25668">About disk optimization with Mac OS X</a>.)</p>
<p><strong>Macs are famous for making things easy on the user. But along with that usability push comes a configurability hit.</strong> As far as I know, there&#8217;s no Registry Editor sitting right off the Apple menu that will allow you to muck up your system with a few mouse clicks. There&#8217;s no &#8220;Run&#8221; command that lets you wreak havoc willy-nilly just by tapping random keys. People claim that things &#8220;just work&#8221; on a Mac, and that&#8217;s because the engineers that built OS X have taken <em>out</em> most of the options that don&#8217;t. (<strong>Update 3/7/07:</strong> Oops. See Toby&#8217;s and Brian&#8217;s comments below. Didn&#8217;t realize a command line was so close at hand on OS X.)</p>
<p>The *nix operating systems (i.e. Linux and Unix) lie on the opposite end of the scale. You can do practically anything on a Linux command line, from rebuilding the kernel to deleting crucial files to rolling your own device drivers. (Where disk defragmenting is concerned, however, Linux, like OS X, does its thing in the background. See the article <a href="http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting">Why doesn&#8217;t Linux need defragmenting?</a>)</p>
<p><strong>One of the reasons I&#8217;ve always liked Windows is because it occupies the middle ground.</strong> You get 60-70% of the Mac GUI experience and 60-70% of the Linux command line experience. The best of both worlds, some might say. But now, with Windows Vista, Microsoft seems to be wising up to the Apple way of thinking. Let the computer do the work for you in the background. After all, who really wants to worry about how fragmented your computer files are? The geeks and the code monkeys do, and they can go buy a third-party utility or just install Ubuntu like they&#8217;ve been threatening to do anyway.</p>
<p>The implications of this philosophy go beyond mere disk defragmentation. They go to the heart of the question of what computers are supposed to do for us in the first place.</p>
<p>The whole reason we use computers at all is that they&#8217;re supposed to simplify things for us. Many of us seem to have lost sight of that. We get caught up in fetishizing the computer itself and forget that every minute we spend tweaking and configuring a computer is, in essence, a minute wasted. <strong>The ideal computer would be a completely invisible computer, one that could anticipate what you&#8217;re going to do and then make that task quicker, easier, and more efficient when you decide to do it.</strong></p>
<p>It&#8217;s only now, however, after 20 or 30 years banging our heads against these things, that computer technology has grown and matured to the point that it can begin to achieve that goal. Your measly Pentium II processor couldn&#8217;t spare enough cycles to try and figure out everything you were trying to do ahead of time; all it could really do was respond to your commands and give you a few shortcuts. But now your smokin&#8217; Dual Core chip can churn through a thousand possibilities and contingencies in a millisecond. (Stop snickering, readers from the year 2017.) It can figure out the trivial things you don&#8217;t need to figure out, like whether you&#8217;re using the latest device drivers or what kind of screen resolution you have.</p>
<p>What this means is that starting now, operating systems won&#8217;t <em>have</em> to present you with options that will mess up your system. In fact, they&#8217;ll be presenting you with less configurable options rather than more. The computer will anticipate what you&#8217;re trying to do and automatically give you the configurations that make the most sense for you. <strong>The era of humans trying to figure out how programs work is coming to a close. The era of <em>programs</em> trying to figure out how <em>humans</em> work is now underway.</strong></p>
<p>A seemingly small semantic shift, but one that will change your relationship with technology in the very near future. What this means is that at some point you&#8217;ll be able to boot up a computer and it will just instantly <em>know</em> that you&#8217;re a left-handed attorney in Taiwan that doesn&#8217;t care about the engineering functions on the calculator.</p>
<p>There will be lots of privacy issues to sort out, you betcha. And lots of amusing fuck-ups along the way. (What happens if you&#8217;re a left-handed <em>patent</em> attorney in Taiwan that <em>does</em> want to see the engineering functions on the calculator?) But it means that those Disk Defragmenter controls ain&#8217;t coming back anytime soon.</p>
<p>(For further thoughts on the topic, see my previous article <a href="http://www.davidlouisedelman.com/technology/no-program-menus/">Look Ma&#8230; No Program Menus!</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/vista-will-handle-it/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Why Is Gmail So Irritating?</title>
		<link>http://www.davidlouisedelman.com/technology/gmail/</link>
		<comments>http://www.davidlouisedelman.com/technology/gmail/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 16:34:55 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[email clients]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Mail]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=176</guid>
		<description><![CDATA[Gmail should be a slam-dunk for Google. So why is it so irritating?]]></description>
			<content:encoded><![CDATA[<p id="top" />I switched over to <strong>Google&#8217;s Gmail</strong> about a year and a half ago from Yahoo! Mail, mostly because I wanted a change. I&#8217;m on Gmail about half of the time now, while the other half of the time I use Microsoft Outlook 2003.</p>
<p>I like Google. I have great faith in their ability to bring new technology to the masses in an intuitive, highly functional package. Google Maps quickly supplanted MapQuest as my street directory of choice when it came out. And I&#8217;ve got high hopes for Writely, an online word processing application that Google bought earlier this year and promptly rechristened Google Docs &amp; Spreadsheets.</p>
<p>So <strong>why is Gmail so irritating?</strong></p>
<p><img style="margin: 0px 0px 10px 10px; float: right" src="http://mail.google.com/mail/help/images/logo1.gif" alt="Gmail logo" width="143" height="59" />Gmail should be a slam-dunk for Google. After all, I can build a simple POP3 application on a ColdFusion web server in a couple of hours, and that includes time for me to consult the Macromedia documentation to fix my mangled CFML syntax. I&#8217;m not saying that that&#8217;s all there is to it, of course. (If you want to see a ColdFusion-based application gone horribly awry, look at all the <a href="http://www.davidlouisedelman.com/blog/index.php/2006/08/07/myspace/">flaws in MySpace</a>.) But I don&#8217;t have some of the world&#8217;s best developers and billions of dollars in cash lying around either.</p>
<p>Here are my major problems with Gmail:</p>
<ul class="doublespace">
<li><strong>Gmail breaks the browser Back button.</strong> To me, this is an absolute cardinal sin. Yes, I understand how difficult it is to make a functioning web application that obeys the Back button in a stateless environment like the web. But certainly Google can do better. I back up into blank, non-functioning pages at least two or three times a day, usually when following links from the Gmail module on my Google home page. And when Google <em>isn&#8217;t</em> breaking the Back button, they&#8217;re opening up new and unwanted tabs in my browser.</li>
<li><strong>Gmail breaks the Reload/Refresh button.</strong> Try opening an e-mail message, and then hitting your browser&#8217;s reload/refresh button. You get taken back to the list of e-mails. I get hung up on this several times a day too.</li>
<li><strong>The interface is very, very slow.</strong> I lose patience very easily with the &#8220;Loading&#8221; messages that pop up at the top of the screen &#8212; there are actually two different messages, one that appears in the top right and one that appears in the top left &#8212; and they&#8217;re up there a <em>lot</em>.</li>
<li><strong>No folders.</strong> Google assumes that we don&#8217;t care for the convention of filing our e-mail into different folders. Therefore Gmail does away with this metaphor altogether in favor of its own Label system, which I can&#8217;t seem to get used to. Couldn&#8217;t they at least give you the <em>option</em> of using folders, even if it&#8217;s not set by default?</li>
</ul>
<p><span id="more-176"></span></p>
<ul class="doublespace">
<li><strong>What&#8217;s with the Reply textbox?</strong> There&#8217;s a textbox at the bottom of every message that suddenly expands into a full-fledged e-mail reply once you click on it. It&#8217;s very bizarre and counterintuitive, considering the fact that the e-mail reply looks nothing like the textbox.</li>
<li><img style="margin: 0px 0px 10px 10px; float: right" src="http://www.davidlouisedelman.com/wp-content/uploads/gmail-thread.gif" alt="Gmail thread example" width="420" height="183" /><strong>Threaded conversations are just confusing.</strong> Message replies and forwards are all tacked on to the original e-mail to form one long chain of messages. It sounds like a good idea to have a record of the entire conversation in one place, but in practice things get very cluttered very quickly. When conversations start to branch off into multiple threads, it&#8217;s almost impossible to keep track. Furthermore, threaded e-mail conversations cause messages to jump around in chronology. That message that used to be halfway down the page suddenly jumps to the top of the page, rendering any attempts to order your messages useless.</li>
<li><strong>Why can&#8217;t I easily sort?</strong> Every other e-mail program in the world &#8212; hell, just about every other program <em>period</em> &#8212; lets you sort objects. Usually by clicking the header at the top of the column. Gmail doesn&#8217;t let you sort messages at <em>all</em>. What if I want to view all messages to or from a specific person? You need to type that person&#8217;s name into the Search box. What if you want to view e-mail in reverse chronology? Sorry, can&#8217;t.</li>
<li><strong>Gmail doesn&#8217;t play well with POP3 clients like Outlook.</strong> Sure, you can easily download messages to Outlook &#8212; which is more than you can say for some webmail clients like Microsoft&#8217;s own Hotmail &#8212; but Google renders some of most effective POP3 management tools null and void. Messages you&#8217;ve downloaded into Outlook don&#8217;t automatically get marked as read in Gmail. And Gmail doesn&#8217;t obey the standard POP3 setting allowing your client to automatically delete webmail messages after x days on the server.</li>
<li><strong>The &#8220;Compose Mail&#8221; link is hard to find.</strong> Maybe it&#8217;s just me, but I find it difficult to remember where the &#8220;Compose Mail&#8221; link is. Yes, it&#8217;s right there in the top left under the Gmail logo, but after using the program for a year, I <em>still</em> hesitate a second or two every time I need to use it. That&#8217;s generally a sign that there&#8217;s a serious design flaw at work.</li>
</ul>
<p>There are all kinds of smaller problems too. Why, when you click on the &#8220;New window&#8221; link, is the new window too narrow to see your entire e-mail message? Why are message threads sometimes collapsed and sometimes not? How come clicking on the paper clip icon doesn&#8217;t take you to the message attachment like it does in every other application? In fact, why do you need to scroll all the way to the <em>bottom</em> of the message to download attachments?</p>
<p>The main problem with Gmail is one that I&#8217;ve started to see too much at Google: <strong>product arrogance.</strong> It&#8217;s the attitude that Google knows what&#8217;s good for you, and they&#8217;re going to proceed with their internal logic despite what the usability standards say and what the customers think. It&#8217;s the same Achilles&#8217; heel that Apple has suffered from for years. (Why did Steve Jobs wait until <em>2005</em> to finally ship a mouse with a right-click button and a scroll wheel?)</p>
<p>There are some things I like about Gmail&#8217;s interface &#8212; the autosave, the fact that sent mail downloads to your POP3 client, the e-mail RSS feeds &#8212; but generally they&#8217;re outweighed by the annoyances. Enough that I&#8217;m seriously considering switching back to Yahoo! for my webmail. Their new interface is supposed to be very nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/gmail/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Look Ma&#8230; No Program Menus!</title>
		<link>http://www.davidlouisedelman.com/technology/no-program-menus/</link>
		<comments>http://www.davidlouisedelman.com/technology/no-program-menus/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 01:35:40 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[program menus]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[WIMP interface]]></category>
		<category><![CDATA[Windows Live OneCare]]></category>
		<category><![CDATA[Windows Media Player]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=134</guid>
		<description><![CDATA[It&#8217;s pretty much official at this point: Microsoft is ditching program menus. By program menus, I mean that narrow bar at the top of every program in MS Windows which usually starts with &#8220;File&#8221; and ends with &#8220;Help.&#8221; These menus have been a part of day-to-day computing experience since the first Macs in the &#8217;80s, [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />It&#8217;s pretty much official at this point: <strong>Microsoft is ditching program menus.</strong></p>
<p>By program menus, I mean that narrow bar at the top of every program in MS Windows which usually starts with &#8220;File&#8221; and ends with &#8220;Help.&#8221; These menus have been a part of day-to-day computing experience since the first Macs in the &#8217;80s, and have a history that extends back to Xerox PARC in the early &#8217;70s. And now Microsoft is putting them out to pasture.</p>
<p>I&#8217;ve got several of the new breed of Vista-related betas installed on my desktop &#8212; Internet Explorer 7, Windows Media Player 11, Windows Defender, and Windows Live OneCare &#8212; and <strong>the menus are tucked away in places where the ordinary user isn&#8217;t likely to encounter them</strong>. In IE7, you need to click on the Tools icon and select &#8220;Show Menu Bar&#8221; in order to see them. Windows Media Player makes things even more difficult; unless you want to dig through the multi-tabbled Preferences window, you need to right-click on a blank patch in the top or bottom of the screen and select &#8220;Show Classic Menus.&#8221; Defender and OneCare lack menus altogether. Look ma&#8230; no program menus!</p>
<p>Is this a good thing or a bad thing?</p>
<p><img style="float:right; margin:0 0 10px 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/windows-live-onecare.jpg" alt="Windows Live OneCare" width="300" height="219" />I can see what Microsoft is trying to accomplish, and in theory it&#8217;s a laudable goal. <strong>Microsoft is trying to change the standard paradigm of users commanding their software; instead they&#8217;re creating software that pre-emptively responds to users.</strong> Instead of hunting for the command to Burn a CD in the menus, the software should <em>anticipate</em> that you might want to burn a CD and present the option in a big shiny button that&#8217;s hard to miss.</p>
<p>Software is growing more complex every year, and the day is rapidly approaching when it will be ridiculously unwieldy to try to wedge every little bell and whistle for Microsoft Word into seven or eight menus. Already you need sub-menus and sometimes sub-menus scrolling off of <em>those</em> sub-menus. Clearly the software needs to grow more intelligent about what the user wants.</p>
<p>But here&#8217;s the problem: <strong>the software <em>doesn&#8217;t</em> always anticipate what you want. Then what?</strong></p>
<p>Windows Media Player is a good example. It&#8217;s a relatively chunky piece of software that lets you rip music from CDs, burn music to CDs, sync music to mobile devices, organize your music, etc. Most of the basic features are pretty intuitive, to Microsoft&#8217;s credit, and although the program isn&#8217;t particularly speedy, it&#8217;s plenty stable.</p>
<p>But there are a number of annoying little things that I just can&#8217;t figure out how to do. For the longest time, I would select a group of songs in an album, right-click and select &#8220;Play,&#8221; expecting them to play in order. But no &#8212; the songs would inexplicably shuffle into a random order. There&#8217;s nothing in the right-click menu that indicates these songs should be shuffling. So I learned to select &#8220;Add to Now Playing&#8221; instead of &#8220;Play.&#8221; Which worked fine most of the time, except sometimes the list in the right-hand side wouldn&#8217;t change over to show the Now Playing list for some reason, and I&#8217;d have to switch views to edit it.</p>
<p>The point is, without an orderly system of menus, <strong>we&#8217;re back to trying to figure out the logic of each program one at a time</strong>. We no longer have the simple mnemonics of &#8220;File/Print&#8221; or &#8220;Tools/Options&#8221; to guide us. And I bet that this lack of uniformity will hurt user productivity more than the menu clutter did in the first place.</p>
<p>I applaud the effort for software to anticipate what we want to do, and I look forward to seeing how good software can get at this. In fifty years, I&#8217;m betting that we won&#8217;t need program menus. But in the meantime, <strong>software programs should have an easily accessible index of commands.</strong> Maybe this could be a standard button that appears in the top right of every program, next to the question mark for help. And you&#8217;d be able to click on this button and get an alphabetized list of commands. I can&#8217;t think of any program offhand that has a feature like this, but it&#8217;s sorely missed.</p>
<p>Oh, and the shuffling thing? It turns out that there&#8217;s a button on the bottom of Windows Media Player with three parallel lines that turns shuffling on and off. The button isn&#8217;t labeled, and I don&#8217;t ever remember turning it on. Isn&#8217;t that intuitive?</p>
<p>Sigh. And so we beat on, boats against the current, borne back ceaselessly into the past.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/no-program-menus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

