<?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; Microsoft</title>
	<atom:link href="http://www.davidlouisedelman.com/tag/microsoft/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>Building the Perfect User Interface (Part 3)</title>
		<link>http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-3/</link>
		<comments>http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-3/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 01:30:10 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[benevolent dictator]]></category>
		<category><![CDATA[disk defragmenters]]></category>
		<category><![CDATA[elevators]]></category>
		<category><![CDATA[freedom of choice]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux distributions]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Model T]]></category>
		<category><![CDATA[Steve Jobs]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/uncategorized/building-the-perfect-user-interface-part-3/</guid>
		<description><![CDATA[We've got the two extremes of User Interface Hell: the world of the benevolent dictator, where your control over your environment is deceptively limited; and the world of ultimate freedom, where you've got so much control that your ability to get anything accomplish is equally limited. Both of those extremes are equally unlivable; and you'll notice that what those futures share in common is a lack of common-sense user interface.]]></description>
			<content:encoded><![CDATA[<p id="top" />In <a href="http://www.davidlouisedelman.com/science-fiction/building-the-perfect-user-interface-part-1/">part 1 of this article,</a> I made a quick and handy definition of user interface: Given technology as a black box, user interface is how you tell the black box what you want it to do. In <a href="http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-2/">part 2</a>, I listed some things wrong with the current state of user interface, using Google as a prime example.</p>
<p>So we clearly haven&#8217;t yet mastered the science of user interface here in the 21st century. But what is it we&#8217;re striving towards? What&#8217;s the <em>perfect</em> user interface? In, say, a thousand years, when we have unlimited computing power and unlimited energy (like the characters of my novels <em><a href="http://www.infoquake.net/">Infoquake</a></em> and <em><a href="http://www.multireal.net/">MultiReal</a></em>), what kinds of user interface will we be using?</p>
<p><img style="float:right; margin: 0px 0px 10px 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/imac.jpg" alt="Apple iMac" width="207" height="320" /> Let&#8217;s take the question one necessary step further: <strong>do we really need user interface at all?</strong> Or are we evolving toward the point where intelligent tools automatically understand what we&#8217;re trying to do? In a thousand years, will the concept of giving commands be obsolete?</p>
<p>Software developers are taking the first tentative steps in that direction now. Apple&#8217;s Steve Jobs has always taken <strong>that &#8220;benevolent dictator&#8221; approach: we&#8217;ll decide what you, the user, need to handle, and the machine will just automatically handle the rest.</strong> Take disk defragmentation, a software task that only the wonkiest of technowonks has any interest in controlling. There isn&#8217;t any standard disk defragmenter for Macs, but that&#8217;s not because Mac hard disks never need defragmenting. OS X simply does it for you behind the scenes, as <a href="http://docs.info.apple.com/article.html?artnum=25668">this article on the Apple website</a> makes clear.</p>
<p>Microsoft is moving in this direction too. One of the advantages that Windows users have historically held over Mac users is the fact that it&#8217;s generally easier to get under the hood and tweak the gears that make the system work. But that&#8217;s going away. Not only because OS X has brought command-line tweaking to the Mac, but because Vista is taking away a lot of tweakability from Windows. Disk defragmentation under Vista is a simple on-off proposition; flip it on, and the OS will handle it as needed. Likewise, throughout the operating system, interfaces that were once cluttered with hierarchical menus and interactive dialog boxes are giving way to much smaller lists of context-sensitive tasks. (For more of my thoughts on this, see old blog posts <a href="http://www.davidlouisedelman.com/technology/vista-will-handle-it/">Don&#8217;t Worry, Vista Will Handle It</a> and <a href="http://www.davidlouisedelman.com/technology/no-program-menus/">Look Ma&#8230; No Program Menus!</a>)</p>
<p>It&#8217;s the same long-term trajectory of user interface we&#8217;ve seen in automobiles. Look at the user interface for the Model T (pictured, below; original photo, with explanations and more detail, <a href="http://www.barefootsworld.net/ford-t-specs.html">here</a>). Most modern automobiles have reduced this to a standard set of four controls &#8212; the gas, the brake, the steering wheel, and the gear shift. It&#8217;s not that the car doesn&#8217;t still <em>need</em> all those functions, but now the car handles everything itself. It&#8217;s not exposed to the end user. If you believe the so-called experts, we&#8217;ll all be zipping around in <a href="http://money.cnn.com/2007/02/14/magazines/business2/cars_automated.biz2/index.htm">self-driving robot cars</a> within a generation.</p>
<p><img style="float:left; margin: 0px 10px 10px 0px" src="http://www.davidlouisedelman.com/wp-content/uploads/model-t-controls.jpg" alt="Ford Model T Controls" width="304" height="304" />Follow this trend several hundred years, and where does it lead? I talked previously about elevators that automatically know which floor you&#8217;re going to via RFID chips in your apartment keys. Why couldn&#8217;t that work elsewhere? Maybe you&#8217;ll pull into the Starbucks parking lot and find your usual soy milk decaf latte waiting when you get up to the counter. Maybe the refrigerator will automatically order more eggs from the store when you take the last two out. Maybe the polling station will know that you&#8217;re a member of the Christian Coalition and have a ballot all queued up with Mike Huckabee&#8217;s name checked when you get up to the voting booth.</p>
<p>There&#8217;s something very unsettling about these scenarios, and it&#8217;s not just the potential privacy hazards. <strong>Humans want to be in control of our environment; we instinctively resist environments that control us.</strong> Not only that, but we quickly grow bored with environments that coddle us. Humans are designed for dynamism, dissatisfaction, and change; despite the stereotype of modern man as couch potato, as a species we don&#8217;t handle stasis well.</p>
<p>So we like to be in control of our surroundings. <strong>But how much of this control is just feel-good illusion?</strong> When you order a hamburger at Burger King, sure, they&#8217;ll make it your way &#8212; as long as &#8220;your way&#8221; only involves their nine predefined toppings. And when you ask for lettuce, you can&#8217;t control how much, or whether they use shredded iceberg or delicately layered romaine, or whether it comes from West Virginia or Peru or Ecuador. Burger King&#8217;s real slogan should be &#8220;Have It Your Way, As Long As Your Way Falls Within the Narrow Parameters of Our Way.&#8221;</p>
<p><span id="more-379"></span></p>
<p>You don&#8217;t have much control over Google search results either. Try searching for &#8220;Bob Dylan.&#8221; You can choose to click on any one of the 25 million results pages you want &#8212; but Google determines the order in which they appear, which is tantamount to choosing your search results. (Try selecting the 4,523rd result sometime.) You can select &#8220;Advanced Search&#8221; and filter those 25 million results a number of ways, but you can&#8217;t choose the algorithm that Google uses to determine search results. Nor would you want to, because you&#8217;re not a computer scientist specializing in advanced information processing. If Google allowed you complete and utter granular control over every aspect of your search query, you&#8217;d either go insane or you&#8217;d never get anything done.</p>
<p>So is the Burger King experience a premonition of our future? Do we need to just trust the benevolent dictatorships of Google, Microsoft, and Apple (not to mention Burger King)? <strong>Is the future of user interface just a big pie of machine control with a thin crust of user choice on top?</strong></p>
<p>As frightening as that scenario is, the opposite extreme is equally worrisome. It&#8217;s the future of total individual control. And boy, would that future suck.</p>
<p>We&#8217;re all familiar with the totalitarian sci-fi future where Big Brother boxes you in to a world of limited choices. <em>1984</em>, <em>Brave New World</em>, <em>Logan&#8217;s Run</em>, etc. <strong>But what about the world of ultimate choice, where you have to control <em>everything</em>?</strong> The world has gotten smaller, our capabilities have grown larger, and the number of choices we have to make is bewildering. Once upon a time, you could choose to be a blacksmith, a farmer, or a priest. Now your career choices expand into the hundreds of thousands. Your parents went to the store and bought apples. Just apples. We go to the store and have to choose between Granny Smith, Macintosh, Fuji, Braeburn, Pink Lady, Red Delicious, Gala, Pippin, and Rome Beauty.</p>
<p><em>Big deal,</em> you think. <em>So I have to choose between a dozen brands of apples. How&#8217;s that a bad thing?</em> It&#8217;s not. But what happens in thirty years when you&#8217;re expected to specify the size, tartness, color, firmness, ripeness, and pesticide of every piece of fruit you buy? What happens in 150 years when you can bioengineer your own hybrid apple/pear/mangoes right in the store while you wait?</p>
<p><strong><img style="float:right; margin: 0px 0px 10px 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/penguin-on-throne.jpg" alt="Linux penguin on throne" /> If you want to see the beginnings of the future of total individual control, look at Linux.</strong> The <a href="http://en.wikipedia.org/wiki/List_of_Linux_distributions">Wikipedia list of Linux distributions</a> catalogs around 200 different flavors of Linux. <a href="http://distrowatch.com/">DistroWatch</a> has much more. And these are just the prepackaged bundles of Linux. The hood&#8217;s wide open and the tools are sitting right there on the dash, giving you complete and total freedom to replace anything you like.</p>
<p>But who can deal with that kind of freedom? Unless you&#8217;re the kind of guy who likes to write display drivers in your spare time, you probably don&#8217;t have the time, the resources, or the expertise to make informed decisions about all of that. Perhaps one day we&#8217;ll all have neural implants to help us cope with all that cognitive processing. But until then, even the Linux geeks rely on consortiums of developers to make those decisions for them.</p>
<p>My point is not to bash Linux or to get into the whole open-source-versus-proprietary discussion &#8212; please, God, I don&#8217;t want to get into that right now. Rather, I&#8217;m pointing out that <strong>whether you use a MacBook Pro, a Dell Inspiron with Windows Vista, or a custom box with Kubuntu Linux, you end up relinquishing control.</strong> There&#8217;s only so much time you want to spend fine-tuning your computer, so instead of letting Microsoft make your decisions for you, you let a worldwide network of open source developers make them. We can argue about whether that makes a better operating system some other time; the point is that the practical effect of too much control on user interface is&#8230; giving up control.</p>
<p>So we&#8217;ve got the two extremes of User Interface Hell: the world of the benevolent dictator, where your control over your environment is deceptively limited; and the world of ultimate freedom, where you&#8217;ve got so much control that your ability to get anything accomplish is equally limited. Both of those extremes are equally unlivable; and you&#8217;ll notice that what those futures share in common is a lack of common-sense user interface.</p>
<p>Obviously we need happy mediums. <strong>We need to reconcile these two extremes, and simply, reductive user interface is the key.</strong></p>
<p>The machinery that runs your information technology grows more intricate by the day, as does the machinery that powers your car. (Hamburgers, thankfully, seem to have reached an evolutionary plateau.) Despite what some Slashdot readers may fervently wish, I don&#8217;t think we&#8217;re headed for a future where everyone tweaks their own Linux distribution. If the freedoms we gain from our technology is the time and luxury of tweaking our technology, then we&#8217;ve gained nothing.</p>
<p>What often gets overlooked is that user interface isn&#8217;t a technological issue; it&#8217;s a sociological issue. Bad user interface limits freedom, it limits capability, it disempowers minorities. Think of how much difficulty your grandma has using the ATM. Technology has become too integrated into our society for us to leave people behind through insufficient user interface.</p>
<p>So what form will these perfect user interfaces take? To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building the Perfect User Interface (Part 2)</title>
		<link>http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-2/</link>
		<comments>http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-2/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 19:00:47 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[elevators]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google search]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office Ribbon]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[WIMP interface]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/uncategorized/building-the-perfect-user-interface-part-2/</guid>
		<description><![CDATA[(Read Building the Perfect User Interface, Part 1.) In my first ramble about user interface, I used the toaster as an example of something that is erroneously thought to have a perfect user interface. Perhaps a more apropos example for most techies is the Internet search engine. Think of any piece of information you&#8217;d like [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />(Read <a href="http://www.davidlouisedelman.com/science-fiction/building-the-perfect-user-interface-part-1/">Building the Perfect User Interface, Part 1</a>.)</p>
<p>In my first ramble about user interface, I used the toaster as an example of something that is erroneously thought to have a perfect user interface. Perhaps a more apropos example for most techies is the Internet search engine.</p>
<p>Think of <em>any</em> piece of information you&#8217;d like to know. Who was the king of France in 1425? What&#8217;s the address and occupation of your best friend from junior high school? How many barrels of oil does Venezuela produce every day? Chances are, that piece of information is sitting on one of the trillions of web pages cached in Google&#8217;s databases, and it&#8217;s accessible from your web browser <em>right this instant</em>.</p>
<p><img style="float: right; margin-left: 10px; margin-bottom: 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/google-is-a-giant-robot.jpg" alt="Google Is a Giant Robot illustration" />You just have to figure out how to get to it &#8212; and Google&#8217;s job is to bring it to you in as few steps as possible. It&#8217;s all a question of interface, and that&#8217;s why <strong>user interface has been Google&#8217;s main preoccupation since day one.</strong></p>
<p>It might seem the model of simplicity to click in a box, type for a search term, and click a button to get your results. But the Google model of searching is still an imperfect process at best. You may not realize it, but there are still a number of Rubegoldbergian obstacles between you and the information you&#8217;re trying to get to. For instance:</p>
<ol>
<li>You need to have an actual <em>machine</em> that can access the Internet, whether it&#8217;s a computer or a cell phone or a DVR.</li>
<li>That machine has to be powered and correctly configured, and it relies on hundreds of <em>other</em> machines &#8212; routers, satellites, firewalls, network hubs &#8212; to be powered and correctly configured too.</li>
<li>You need to know how to log in to one of these machines, fire up a piece of software like a web browser, and find the Google website.</li>
<li>The object of your search has to be easily expressed in words. You can&#8217;t put an image or a color or a bar of music into the search box.</li>
<li>Those words have to be in a language that Google currently recognizes and catalogs (and your machine has to be capable of rendering words in that language).</li>
<li>You have to know how to spell those words with some degree of accuracy &#8212; which isn&#8217;t a problem when searching for &#8220;the king of France in 1425,&#8221; but can be a real problem if you&#8217;re looking for &#8220;Kweisi Mfume&#8217;s curriculum vitae.&#8221;</li>
<li>You need to be able to type at a reasonable speed, which puts you at a disadvantage if you&#8217;re one-handed or using imperfect dictation software.</li>
<li>Google has to be able to interpret what category of subject you&#8217;re looking for, in order to discern whether you&#8217;re trying to find apples, Apple computers, Apple Records, or Fiona Apple.</li>
</ol>
<p>Some of these barriers between you and your information might seem laughable. <strong>But it all seems so easy for you because you&#8217;re probably reading this from the ideal environment for Google</strong>, i.e. sitting indoors at a desk staring at a computer that you&#8217;ve already spent hours and hundreds, if not thousands, of dollars to set up. If you&#8217;re running down the street trying to figure out which bus route to take, the barriers to using Google become much steeper. Or if you&#8217;re driving in your car, or if you&#8217;re a Chinese peasant without access to 3G wireless, or if you&#8217;re lounging in the pool, and so on.</p>
<p>Even in the best-case scenario, after you jump through all those hoops, you usually have to scan through at least a page of results from the Google search engine to find the one that contains the information you&#8217;re looking for. Google does no interpretation, summarization, or analysis on the data it throws back to you. Some search engines do some preliminary classification of results, or they try to anyway, but it&#8217;s generally quite rudimentary. Chances are you&#8217;ll need to spend at least a few seconds to a few minutes combing through pages to find one that&#8217;s suitable, and then you&#8217;ll need to search through that suitable page to find the information you want.</p>
<p>I don&#8217;t mean to minimize the achievement of the Google search engine. The fact that I can determine within minutes that a) the king of France in 1425 was Charles VII, b) my best friend from junior high school is currently heading the division of a high-definition audio company in Latin America, and c) in 2004, Venezuela produced 2.4 million barrels of oil a day &#8212; this is all pretty frickin&#8217; amazing. But that doesn&#8217;t mean we shouldn&#8217;t note the search engine&#8217;s shortcomings. That doesn&#8217;t mean we shouldn&#8217;t point out that there are still a zillion ways to improve it. <strong>There&#8217;s still a huge mountain to climb before we can call Google an example of perfect user interface.</strong></p>
<p>But don&#8217;t worry, because Google&#8217;s on the case.</p>
<p><span id="more-372"></span></p>
<p><img style="float: left; margin-right: 10px; margin-bottom: 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/google-desktop.jpg" alt="Google Desktop" /><strong>Google has been making a mighty effort to break <em>out</em> of the web browser for quite some time.</strong> Not only have they been pushing their browserless Google Desktop app for some time, but they&#8217;re also quite open in publishing their APIs and trying to get you to hook into Google from other places. Cell phones, iPhones, car dashboards, public kiosks, refrigerators, digital chopsticks, Bluetooth-enabled dog collars, etc.</p>
<p>Why? A few years ago, we might have said that they were trying to escape the monopolistic grip of Microsoft and its Internet Explorer browser. But now that Firefox has made serious inroads on IE&#8217;s dominance &#8212; they&#8217;ve got around 16% global market share, 20% North American market share, and 30% European market share, if you believe the <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9060002&amp;intsrc=hm_list">latest statistics</a> &#8212; it&#8217;s not such a big concern.</p>
<p>No, the main reason Google&#8217;s looking for new avenues for search is that <strong>the standard WIMP (Window, </strong><strong>Icon, </strong><strong>Menu, </strong><strong>Pointing Device) user interface is a dinosaur, and right now it&#8217;s late the Cretaceous Period and there&#8217;s a big fucking meteor zipping across the sky.</strong></p>
<p>Forget about the distinctions between Mac, Windows, and Linux &#8212; they&#8217;re <em>all</em> inefficient. While some computer operating systems may work more smoothly than others, they&#8217;re all based on the principles developed by Stanford researchers and Xerox PARC engineers in the late &#8217;60s and early &#8217;70s.</p>
<p>What&#8217;s wrong with the WIMP interface? It&#8217;s a nice all-purpose interface for general tasks, but it falls down on the job on just about any specific task you give it. <strong>As software has grown more complicated, the WIMP interface has failed to keep up.</strong> Programs like Microsoft Word have become mazes of hierarchical menus and drill-down dialog boxes, and operating such programs efficiently has become an exercise in rote memorization. Shoehorning the computing power of a 2.4 GHz dual-core processor into seven or eight subcategories and a row of increasingly tiny icons is kind of like running an M1 Abrams tank off an Atari 2600 joystick. You&#8217;re wasting potential.</p>
<p>Software manufacturers are now toying with a host of WIMP extensions and alternatives like the Office Ribbon, which try to unearth options that had been buried four menus deep for years. And while the Office Ribbon is pretty nice, it&#8217;s ultimately limited. You&#8217;re <em>still</em> dividing up a list of possible tasks into seven or eight subcategories, and expecting users to drill down to find the item they&#8217;re looking for. The Ribbon works fine for Office 2007, but it&#8217;s certainly not going to cut the mustard in Office 2020 (if such a thing even exists then).</p>
<p><img style="float: right; margin-left: 10px; margin-bottom: 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/xerox-alto.jpg" alt="Xerox Alto" />But let&#8217;s take things one step further. <strong>Forget the WIMP interface &#8212; the computer itself is just an intermediate step, headed soon for the great Recycle Bin in the Sky.</strong></p>
<p>As the MacBook Air has demonstrated, the physical machine itself is disappearing. People have been talking about the concept of &#8220;wearable computing,&#8221; and experimenting with gadgets like the <a href="http://www.senseboard.com/">Senseboard</a>, which allows you to project a virtual keyboard and type on any surface you like. Computer manufacturers are looking at the mouse and realizing, heck, you don&#8217;t need an intermediate plastic device that represents where you want to point on a computer screen. You can just <em>touch</em> the damn thing yourself and make it do what you want. Thus the creation of <a href="http://www.microsoft.com/surface/">Microsoft Surface</a> and devices like the iPod Touch.</p>
<p>The point I&#8217;m trying to make with all this is that <strong>we&#8217;re still in the Dark Ages in terms of user interface.</strong> You may feel pretty content with your little plastic box showing little two-dimensional pictures on a little 17-inch screen. But it&#8217;s just an interface, and a ridiculously inefficient one at that, and it&#8217;s going away. Soon.</p>
<p>So if computers are going away, where do we go from here? Do we still need user interface? Coming in the next article&#8230;</p>
<p>***</p>
<p>(Of course, let&#8217;s not forget that all this time <strong>I&#8217;ve just been talking about one very narrow application of user interface, and that&#8217;s interface as a gateway to information technology.</strong> But what about user interface in the real world? After all, your car&#8217;s got a user interface, your hedge clippers have a user interface, your TV has a user interface, and so does every elevator you&#8217;ve ever ridden.</p>
<p>(Take the standard elevator. Elevators are extremely dumb machines. They spend large amounts of time sitting on the wrong floor. When you walk up to the elevator, the only interface you&#8217;ve got is a simple two-button panel that asks whether you&#8217;re going up or down. People often end up piling into multiple elevators that are going to the same destinations, requiring all of the elevators to stop at multiple floors. The buttons for opening and closing the doors once you&#8217;re in there are a bad joke &#8212; by the time you find them, it&#8217;s either too late to stop the doors or just an unnecessary extra redundancy.</p>
<p>(How come the elevators don&#8217;t <em>know</em> where you&#8217;re going already? If you&#8217;re in a strange building, that&#8217;s understandable &#8212; but why should you have to push the same button for your apartment or office every day? Couldn&#8217;t the building automatically sense that someone&#8217;s waiting for the elevator via motion detectors? And couldn&#8217;t it automatically sense which floor you&#8217;re heading to by reading an RFID chip in your key? Hell, the elevator should start making decisions about which elevator to send and when as soon as I enter the parking garage.</p>
<p>(So just like computers, <strong>these real-world interfaces are rife with inadequacies too.</strong> They&#8217;re just waiting for a revolution in user interface.)</p>
<p>***</p>
<p>(Sources for the images in this article: &#8220;Google Is a Giant Robot&#8221; by <a href="http://stua.rtbrown.org/">Stuart Brown</a>; screen cap of Google Desktop from <a href="http://googlesystem.blogspot.com/2007/04/use-google-desktops-gadgets-outside.html">the unofficial Google Operating System blog</a>; and the original WIMP interface for the Xerox Alto, circa 1973, from the <a href="http://www.britannica.com/eb/art-72304">Encyclopedia Britannica</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/building-the-perfect-user-interface-part-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Windows Vista Frustrations</title>
		<link>http://www.davidlouisedelman.com/technology/windows-vista-frustrations/</link>
		<comments>http://www.davidlouisedelman.com/technology/windows-vista-frustrations/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 16:35:49 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[3D Flip]]></category>
		<category><![CDATA[Aero]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[User Account Control]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows Vista Ultimate]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=198</guid>
		<description><![CDATA[I've got a new part-time job, and along with that job came a brand-new Dell PC that came with Windows Vista Ultimate preinstalled. Here are my first impressions about the good and the bad.]]></description>
			<content:encoded><![CDATA[<p id="top" />I&#8217;ve got a new part-time job, and along with that job came a brand-new Dell PC. (Along with it also came a hellacious commute that&#8217;s eating up my free time, thus explaining the lack of blogging lately.)</p>
<p>The new PC is a monster: Dual Core 2.66GHz processor, 3.5GB of memory, a screamin&#8217; video card, and a 360GB hard drive. Not to mention a 24-inch flatscreen monitor big enough for me to view satellite images of entire U.S. states and still be able to make out your house. (Yes, <em>your</em> house. I&#8217;m watching you right now, in fact. Does your mother know what you&#8217;re doing?)</p>
<p>So the PC is fabulous, but <strong>the Windows Vista Ultimate Edition that came pre-installed? Not so fabulous.</strong> It&#8217;s a shame, because I generally <em>like</em> Microsoft products. Yes, the company&#8217;s got its problems &#8212; they&#8217;ve been guilty of many sins over the years, including bloatware, vaporware, crippleware, and bullying behavior &#8212; but overall I believe Microsoft has done about as good a job running 95% of the world&#8217;s computer desktops as one can reasonably expect a company to do.</p>
<p>Here are my first impressions of the good stuff and the bad stuff with Windows Vista:</p>
<p>First, the bad stuff:</p>
<p style="text-align: center"><img style="margin: 10px" src="http://www.davidlouisedelman.com/wp-content/uploads/vista-user-account-control.jpg" alt="Windows Vista User Account Control dialog box" width="375" height="211" /></p>
<ul class="doublespace">
<li><strong>User Account Control sucks.</strong> Yes, Windows Vista&#8217;s new access controls are just as bad as you&#8217;ve heard. I don&#8217;t mind the concept of clicking through approval dialog boxes when I&#8217;m doing something that could potentially disrupt my system. The problem is that Vista gives you <em>multiple</em> dialog boxes, sometimes three or four in a row. You&#8217;ll get a dialog box saying that you need to give Windows permission to continue &#8212; and <em>then</em> you&#8217;ll get another dialog box actually <em>asking</em> for your permission to continue. Wha? It doesn&#8217;t help that these dialog boxes are poorly designed so it&#8217;s difficult to see at a glance what you&#8217;re trying to approve or deny. (See above.)</li>
<li><strong>The Sidebar sucks.</strong> Well, perhaps it&#8217;s not the Sidebar itself so much as the gadgets that ship with the Sidebar. Sidebars are great in theory, as Apple users (and Google Desktop users) (and Yahoo! Widget users) can attest. But the built-in gadgets that come with the OS are terrible. You can&#8217;t resize them. You can&#8217;t cut and paste from them. You can&#8217;t sort them. You generally can&#8217;t right-click on them. And there are generally only one or two options for customizing them. Why would I want a postage stamp-sized display of four RSS articles that I can&#8217;t sort, resize, cut-and-paste, e-mail, or bookmark?</li>
<li><strong>The new Start menu sucks.</strong> I can understand why some people would get irritated with the scrolling menu hell of Windows XP. But with the new Vista Start menu, programs are simply hidden, and you end up using the Search feature all the time. There&#8217;s much less visual clutter, but things don&#8217;t <em>feel</em> any better organized. Plus&#8230; why is it that with a smokin&#8217; nVidia graphics card and over three gigs of RAM, it still takes TEN FUCKING SECONDS for the Control Panel menu to cascade off the Start menu EVERY FUCKING TIME? Honestly, people.</li>
<li><strong>The new Explorer windows are confusing.</strong> Explorer windows really should come in two sizes: one standard size for browsing files in a stand-alone app, and one standard size for browsing files in open/save dialog boxes. But there are so many options now that I&#8217;m easily confused. The different configurations appear to be somewhat random &#8212; sometimes you&#8217;ll get a super-compact save dialog, sometimes you&#8217;ll get an extended dialog with all of the folders and favorite places in it. Come on, dudes &#8212; I don&#8217;t need to compile a C++ program here, I just need to find the file I&#8217;m looking for so I can open or save it.</li>
<li><strong><img style="margin: 0px 0px 10px 10px; float: right" src="http://www.davidlouisedelman.com/wp-content/uploads/vista-aero-transparency.jpg" alt="Windows Vista Aero transparent windows" width="350" height="296" />Aero transparency is confusing.</strong> Sure, the new look and feel is very clean. But the transparency effect on all of the toolbars and window edges leaves something to be desired. I often find myself in the situation where the windows <em>underneath</em> the top level are darker than the window that&#8217;s on top. I&#8217;ll often be staring at a stack of windows and click on the wrong one, because I simply can&#8217;t tell which one&#8217;s the active window. (See screen shot to the right.) (One <em>good</em> thing about Aero is that the aliasing effect you&#8217;d get in earlier versions of Windows where part of a window would remain onscreen for a few seconds even after you moved it is gone.)</li>
<li><strong>You&#8217;re going to get compatibility problems.</strong> Some of my standard apps, like the Eclipse software development environment, the Irfanview freeware image viewer, and Virtual PC, won&#8217;t install correctly or only run with certain limitations in Vista. For instance, every time I try to open Eclipse, I get a warning message asking me if I know what this piece of software is and if I trust it. If there&#8217;s a way to permanently trust a piece of software, I haven&#8217;t figured out how yet.</li>
<li><strong>First Boot Window Explosion Hell.</strong> I don&#8217;t know if there&#8217;s a term for the explosion of crap you get when you boot up a new system for the first time, but there should be. Booting up Vista for the first time, I was bombarded with a gajillion messages and dialog boxes that took me ten minutes to sort through. Anti-Virus isn&#8217;t installed! The Roxio software that came with your Dell isn&#8217;t working properly! You&#8217;ve got important Windows Updates to install! Here&#8217;s an introduction to Vista! Blah blah blah. Shut <em>up</em> and let me get to work already.</li>
</ul>
<p>I don&#8217;t want to leave anyone with the impression that Vista is <em>all</em> bad. There are some good features that will make my life easier:</p>
<ul class="doublespace">
<li><strong><img style="margin: 0px 0px 10px 10px; float: right" src="http://www.davidlouisedelman.com/wp-content/uploads/windows-vista-screenshot.jpg" alt="Windows Vista 3D flip" width="300" height="194" />3D Flip is cool.</strong> The 3D flip thing is a lot more useful than it sounds. It&#8217;s very helpful to be able to scroll through your running applications by seeing 3D thumbnails of them. Plus it&#8217;s remarkably quick. (At least it is on my system. I&#8217;d hate to see how it runs on my home desktop.) If you&#8217;re not up for 3D flip, the old-fashioned Alt-Tab flipping is much improved as well &#8212; and even running your mouse over the items in the taskbar gives you live thumbnails of your running apps.</li>
<li><strong>The RSS store is cool.</strong> All of the RSS feeds you subscribe to through Internet Explorer 7 don&#8217;t get stored in the browser, but rather sit in a common RSS feed store that other applications can access. So the feeds you subscribe to IE7 will automatically appear in Outlook 2007 and your Sidebar gadgets. Unfortunately, there aren&#8217;t many apps that can tap into this right now, but eventually it&#8217;ll be a good thing. This RSS store will also propagate with you if you have, say, a roaming profile, which means you&#8217;ll be able to take your RSS feeds with you to any Windows desktop. In theory.</li>
<li><strong>The Network and Sharing Center is cool.</strong> Networking has always been extremely cryptic in Windows. It&#8217;s amazing how much hassle you need to go through just to get a wireless network up and working in XP.  I haven&#8217;t tested the wireless capabilities of Vista yet, but the general networking controls are much simpler and more intuitive. Vista will actually draw out a cool little network diagram for you, including the routers and hubs, that can help you figure out the lay of the land.</li>
<li><strong>Help has improved.</strong> It&#8217;s been a long time since I&#8217;ve spent any time in the Windows Help files. Now with Vista, I find myself running to the system help every few minutes trying to find out how to do something in the new UI that I was used to doing in the old UI. Microsoft&#8217;s obviously spent some time cleaning up the Help system and making it more comprehensible, and I seem to be finding answers much quicker now.</li>
<li><strong>Better folder organization.</strong> No more &#8220;Documents and Settings&#8221; folder &#8212; now all of your personal settings are stored in the much more intuitive &#8220;Users&#8221; folder. Under that are clearly labeled folders like &#8220;Documents,&#8221; &#8220;Desktop,&#8221; &#8220;Contacts,&#8221; &#8220;Favorites,&#8221; and &#8220;Mail.&#8221; And yes, if you use the built-in Windows apps, contacts and e-mails are actually stored in individual files, as they should be, rather than in an easily corruptible database. (If you&#8217;re using Outlook 2007, however, you&#8217;re SOL.)</li>
</ul>
<p>So overall, I&#8217;d say that Windows Vista is&#8230; <em>okay</em>. Perhaps a B-minus or a C-plus. I expect that as I learn the ins and outs, I&#8217;ll get used to it and my opinion will improve. Let&#8217;s hope so. I spend too much of my day in front of computers to dislike my operating system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/windows-vista-frustrations/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Windows Vista and Easy Security</title>
		<link>http://www.davidlouisedelman.com/technology/windows-vista-security/</link>
		<comments>http://www.davidlouisedelman.com/technology/windows-vista-security/#comments</comments>
		<pubDate>Thu, 01 Feb 2007 15:57:06 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Aero]]></category>
		<category><![CDATA[computer viruses]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[User Account Control]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=194</guid>
		<description><![CDATA[I&#8217;ve owned and continuously operated Microsoft PCs since that clunky 8086 behemoth running MS-DOS 3.3 that I took to college with me in 1989. It ran at a sizzling 6 MHz, unless you pressed the big white button labeled &#8220;Turbo&#8221; on the front, and then &#8212; look out! &#8212; 12 MHz. (Why you would ever [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />I&#8217;ve owned and continuously operated Microsoft PCs since that clunky 8086 behemoth running MS-DOS 3.3 that I took to college with me in 1989. It ran at a sizzling 6 MHz, unless you pressed the big white button labeled &#8220;Turbo&#8221; on the front, and then &#8212; look out! &#8212; 12 MHz. (Why you would ever turn this button <em>off</em>, I don&#8217;t know.)</p>
<p>In all that time, <strong>I&#8217;ve never been hit by a computer virus, worm, or malicious piece of spyware.</strong> Once, not too long ago, I actually double-clicked on a virus-infected e-mail attachment without thinking, but my computer security package quickly caught it and disabled it.</p>
<p>That&#8217;s not to say that I&#8217;ve never <em>received</em> a virus over e-mail, or suffered an attack on my firewall. These things happen all the time. I&#8217;ve been to web pages that could conceivably have launched various bits of nastiness onto my machine had I not been running Firefox with a pop-up blocker and lots of Javascript restrictions. I&#8217;ve just never suffered the effects.</p>
<p><img src="http://www.davidlouisedelman.com/wp-content/uploads/windows-vista-screenshot.jpg" alt="Windows Vista with Aero screenshot" style="float:right; margin:0 0 10px 10px" height="194" width="300" />And <em>why</em> have I never suffered from a virus outbreak? Because, despite what you see and hear all over the Internet and the media, the security problems of Windows are vastly overblown. <strong>Windows is and has always been a fairly secure operating system, <em>if</em> you know what you&#8217;re doing.</strong></p>
<p>True, I&#8217;m what they call a computer professional, meaning that I make my living on these things. I can program PHP and ColdFusion. But when it comes to the operating system, I&#8217;m not some technical uber-wizard that can pinpoint obscure DLL failures using the command line. I know how to edit the Windows Registry, I know how to start and stop Windows Services, I know how to use the Event Viewer. These are all fairly basic computer troubleshooting skills, and yet these skills and some readily available off-the-shelf security software are all it&#8217;s taken for me to keep my computer safe for nearly 20 years.</p>
<p>(And no, this is not an invitation for someone out there to try and craft something that <em>will</em> infest my computer. I&#8217;m sure you can. But the point is that you haven&#8217;t bothered to try yet.)</p>
<p><strong>The security problem, therefore, does not lie with Windows software. The problem is with Windows usability.</strong></p>
<p>Most of you reading this blog may be astounded to realize this, but Microsoft&#8217;s most pressing problem is not the encroachment of free and open source Linux. It&#8217;s not the growing popularity of the Firefox browser, or the lagging performance of its online properties in relation to Google&#8217;s and Yahoo&#8217;s, or the activities of a small population of malicious hackers and crackers. The thing that keeps the Microsoft brass up at night, believe it or not, is that <strong>most people feel like Windows is too darned <em>hard</em> to use.</strong></p>
<p>To us in the tech world, it seems like every Joe and Jane you pass in the street reads Slashdot and has contemplated switching to Ubuntu. But the vast majority of people aren&#8217;t nearly that technically savvy. I found a <a href="http://www.cra.org/reports/wits/chapter_2.html">study</a> from 1997 that gives the number of IT jobs in the United States at 2,063,000. Even if we&#8217;re charitable and say that, despite the IT bubble burst, the number of tech jobs has doubled since then &#8212; or even tripled &#8212; we&#8217;re still only talking about roughly 2% of the U.S. population. We&#8217;re a lot more computer-literate than we were a decade ago, but I&#8217;m willing to bet at <em>least</em> 70% of the Windows users in the United States have never even <em>heard</em> of the Registry.</p>
<p><span id="more-194"></span></p>
<p>And so these are the people that your standard Russian underground hacker types devote their energy to attacking. After all, if you&#8217;re a burglar, why bother carrying around lockpicks when two-thirds of the houses in the neighborhood leave the back door unlocked? When you read about zombie PCs that are unknowingly sending out tens of thousands of spam e-mails every hour, you never hear that the victim was a sysadmin for Smith Barney. It&#8217;s the people with the usability problems. It&#8217;s the guy who downloads porn screen savers from untrusted sources. It&#8217;s the guy who believes that Chase Bank really <em>did</em> just send an e-mail requesting that he go to www.chase-banc.com and reset his password. These people don&#8217;t know<em> how</em> to secure their computers.</p>
<p><img src="http://www.davidlouisedelman.com/wp-content/uploads/windows-vista-screenshot-2.jpg" alt="Windows Vista with Aero screenshot" style="float:left; margin:0 10px 10px 0;" height="228" width="300" />So it strikes me that <strong>Microsoft has, on the whole, emphasized the right things in the development of their new Windows Vista operating system.</strong> They&#8217;ve concentrated on security, usability, and reliability. They&#8217;ve added in long-needed User Account Control, which will pop up a big, flashy warning message when your 73-year-old grandmother tries to add a worm to her Startup folder. They&#8217;ve built in anti-spyware, a stronger firewall, phishing protection, desktop search, and parental controls. Similarly, their workover of their Office software package has focused on cleaning up the user interface and bringing little-used features that have skulked backstage in sub-menus up to the spotlight.</p>
<p><strong>Now whether Microsoft has actually <em>done a good job</em> is another question altogether.</strong> All of the early indicators say that Windows Vista is a <em>less</em> user-friendly operating system than XP was. They also point out that, since Microsoft spent so much time rewriting things from the ground up, there are bound to be a rash of new security holes in the first few months. (And I&#8217;m not even going to get into the whole Windows-vs.-Mac-vs.-Linux thing here.)</p>
<p>Unfortunately, I won&#8217;t be able to judge Vista first-hand until I either a) get the free reviewers&#8217; copy that Microsoft is supposed to be sending me, or b) bite the bullet and buy that new laptop I&#8217;ve been talking about buying for months now. And if option a) comes first, I won&#8217;t be able to give a full review, because neither my desktop nor my laptop have strong enough video cards to handle the new Aero interface.</p>
<p><strong>But <em>our</em> opinions aren&#8217;t necessarily the ones that matter in the grand scheme of things.</strong> No matter how convoluted the new user interface is, us relatively knowledgeable folks will get used to it pretty quickly. If Microsoft can help that 70% of people who&#8217;ve never heard of the Windows Registry to take better care of their computers &#8212; and maybe throw in a few goodies for the rest of us &#8212; they&#8217;ll have achieved what they set out to do.</p>
<p>It starts by making it easier for people to lock their back doors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/windows-vista-security/feed/</wfw:commentRss>
		<slash:comments>5</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>
		<item>
		<title>Douglas Coupland&#8217;s &#8220;Microserfs&#8221;</title>
		<link>http://www.davidlouisedelman.com/book-reviews/microserfs/</link>
		<comments>http://www.davidlouisedelman.com/book-reviews/microserfs/#comments</comments>
		<pubDate>Mon, 26 Jun 1995 16:00:55 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Douglas Coupland]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[Generation X]]></category>
		<category><![CDATA[Judith Regan]]></category>
		<category><![CDATA[Life After God]]></category>
		<category><![CDATA[Microserfs]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=67</guid>
		<description><![CDATA[This book review was originally published in the Baltimore Evening Sun on June 26, 1995. Disregard that old phrase about how you can&#8217;t judge a book by its cover when you read Douglas Coupland&#8217;s Microserfs. The 33-year-old Canadian&#8217;s novels are so accurately conveyed by their packaging that sometimes I wonder whether Coupland&#8217;s just hacking out [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><img title="Douglas Coupland's 'Microserfs'" src="http://www.davidlouisedelman.com/wp-content/uploads/microserfs1.gif" alt="Douglas Coupland's 'Microserfs'" style="float:right; margin:0 0 10px 10px" /><em>This book review was originally published in the Baltimore Evening Sun on June 26, 1995.</em></p>
<p>Disregard that old phrase about how you can&#8217;t judge a book by its cover when you read Douglas Coupland&#8217;s <em>Microserfs</em>. The 33-year-old Canadian&#8217;s novels are so accurately conveyed by their packaging that sometimes I wonder whether Coupland&#8217;s just hacking out text under the whip of a nefarious cabal of publishing art directors. This would, of course, involve a cross-corporation conspiracy between St. Martin&#8217;s Press, Simon &amp; Schuster and publishing magnate Judith Regan (who has brought us, among others, <em>Beavis &amp; Butt-Head&#8217;s Ensucklopedia</em> and Robin Quivers&#8217; bio). But that doesn&#8217;t hurt my theory a bit.</p>
<p>Take 1991&#8242;s <em>Generation X</em>, for example. In order to appeal to a new generation that&#8217;s a notoriously bad market for books, the publishers printed Coupland&#8217;s debut novel in a large, unconventional size that juts a few inches beyond just about every trade hardback in existence. The story, too, is loud and filled with large pronouncements about the status of a generation and padded with flip pop culture references.</p>
<p>Then there&#8217;s last year&#8217;s <em>Life After God</em>, small and unassuming in size with a swimming baby adorning the front cover. True to form, the eight modest stories inside are brief and consciously childlike in their directness. <em>Life After God</em> is a vacation from Coupland-as-usual — less sarcasm, less name-dropping, less stylish than either <em>Gen X</em> or its 1992 follow-up, <em>Shampoo Planet</em>.</p>
<p>So where does that leave us with Coupland&#8217;s new novel <em>Microserfs</em>? Well, it&#8217;s flashy and glaring and bright like its tinfoilish cover. It&#8217;s populated with too-quirky-for-their-own-good characters like the hip twentysomething Lego businessman in the bottom right corner of the book jacket. And, with a few exceptions, it&#8217;s as thin as the compressed bible paper it&#8217;s printed on.</p>
<p>The narrator of <em>Microserfs</em>, one Daniel Underwood, is a software bug checker at Microsoft who types out his story in the form of journal entries on his Apple Powerbook. He works long nights for little pay or prestige, chats incessantly with his buddies via e-mail, and plays parent to his aging Boomer parents. (Dad has recently been laid off after a score of productive working years at Big Blue.)</p>
<p>Then Daniel and half-a-dozen or so of his fellow Microserfs strike out on their own for new territory. They form a company called Interiority and begin designing its flagship product: a virtual Lego block tool they call &#8220;Oop!&#8221; Steering through the obstacle course of venture capitalists and Las Vegas trade shows and programming glitches, the Oop!ers spend the remainder of the novel discussing television, coming out of the closet, starting and ending romances, and behaving in those stereotypical ways you see Generation Xers behaving on MTV and Zima commercials.</p>
<p>Coupland goes a long way toward redeeming <em>Microserfs</em> in his last chapter, when his characters finally stop talking so much about the computer revolution and start showing us what it&#8217;s all about. The book&#8217;s last few pages in particular reveal a surprisingly touching vision of cyber reality where the boundaries between human and machine have become suddenly nonexistent. It feels like a larger metaphor has just snapped into place for the plodding 250 pages that preceded.</p>
<p>Well, maybe Coupland doesn&#8217;t deserve so much cynicism. You can open just about any page at random and find a nice, pithy slogan for our culture as it heads to the next millennium. Like this one, which I&#8217;ve picked at random: &#8220;The modern economy isn&#8217;t about the redistribution of wealth — it&#8217;s about the redistribution of time.&#8221; Or this one: &#8220;What if machines do have a subconscious of their own? What if machines right now are like human babies, which have brains but no way of expressing themselves except screaming (crashing)?&#8221;</p>
<p>But a novel is not a 365-Days-a-Year desk calendar, and you can&#8217;t help but wonder after a while if Coupland had a master plan or scheme for his book, or if he just wrote the thing in one protracted burst of energy. Or if he&#8217;s in cahoots with the art department to come up with marketing profiles for Generation X to be sold to MTV, Zima, and the Rollerblade Company.</p>
<p>Sounds plausible to me: a TV show for <em>Microserfs</em> is already on the way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/book-reviews/microserfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

