<?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>Only Dreaming &#187; Windows</title>
	<atom:link href="http://onlydreaming.net/tag/windows/feed" rel="self" type="application/rss+xml" />
	<link>http://onlydreaming.net</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 23:39:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The UI of Least Resistance</title>
		<link>http://onlydreaming.net/blog/the-ui-of-least-resistance</link>
		<comments>http://onlydreaming.net/blog/the-ui-of-least-resistance#comments</comments>
		<pubDate>Tue, 17 May 2011 22:35:19 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[GUIs]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://onlydreaming.net/?p=11644</guid>
		<description><![CDATA[I was working up to a blog post on Ubuntu’s new “Unity” interface a couple of days ago, but repeatedly stalled when it came to making a point. The only point I could come up with was essentially just “I &#8230; <a href="http://onlydreaming.net/blog/the-ui-of-least-resistance">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was working up to a blog post on <a href="http://ubuntu.com">Ubuntu</a>’s new “Unity” interface a couple of days ago, but repeatedly stalled when it came to making a point.  The only point I could come up with was essentially just “I don’t like this”, which isn’t the greatest of subjects for a blog post — to say nothing of the hundreds who have trodden that territory before me.</p>
<div id="attachment_11647" class="wp-caption aligncenter" style="width: 310px"><a href="http://onlydreaming.net/wp-content/uploads/2011/05/ubuntu-unity-apps2.png"><img src="http://onlydreaming.net/wp-content/uploads/2011/05/ubuntu-unity-apps2-300x168.png" alt="Ubuntu&#039;s Unity interface" title="Ubuntu&#039;s Unity interface" width="300" height="168" class="size-medium wp-image-11647" /></a><p class="wp-caption-text">Ubuntu’s Unity interface (image credit: webupd8.org)</p></div>
<p>It’s a fairly bold new direction for Ubuntu’s UI, and the first time their default interface has really diverged from what the upstream GNOME project provides.  Now I don’t like it for a number of reasons: it’s slow, it doesn’t provide some basic functionality, other functionality is really well hidden (Go on, re-order your icons. Try it.) and it’s got an “our way or nothing” approach to handling workspaces.</p>
<p>On one hand, as a software guy whose main specialisation is user interface design, I understand the urge to try new UI paradigms as often as possible, on the grounds that sooner or later you’ll discover something that really is better than what you currently have.  On the other hand, I quietly despair at how far off that “something better” seems.</p>
<p>Take, for example, me.  I’m a UX person, and a perfectionist when it comes to interfaces.  I’m irritated by slightly-wrong fonts and icons a couple of pixels out of alignment. I love new things, new ways of organising and displaying data. I’m big on augmented reality. And my desktop looks like this:</p>
<p><a href="http://onlydreaming.net/wp-content/uploads/2011/05/desktop1.png"><img src="http://onlydreaming.net/wp-content/uploads/2011/05/desktop1-300x187.png" alt="Bare XFCE Desktop" title="Bare XFCE Desktop" width="300" height="187" class="aligncenter size-medium wp-image-11648" /></a></p>
<p>Now I think that’s aesthetically pleasing, but in terms of functionality, it resembles nothing quite so much as:</p>
<div id="attachment_11645" class="wp-caption aligncenter" style="width: 310px"><a href="http://onlydreaming.net/wp-content/uploads/2011/05/Am_windows95_desktop.png"><img src="http://onlydreaming.net/wp-content/uploads/2011/05/Am_windows95_desktop-300x225.png" alt="Windows 95 Desktop" title="Windows 95 Desktop" width="300" height="225" class="size-medium wp-image-11645" /></a><p class="wp-caption-text">Yeah, that.</p></div>
<p>The only notable exception is <a href="http://do.davebsd.com/">GNOME-Do</a> (think Launchy on Windows or Quicksilver on OS X), which I use exclusively for launching apps. The main menu, lower left, only gets used if I forget the name of something.  Aside from that, I’m using my computer in exactly the same way I was 16 years ago.</p>
<p>The reason for that, as far as I can tell, is that it is <em>the UI of least resistance</em>.  In sixteen years, probably 99% of my computer-using time has involved an interface that’s very similar to that one.  Sure, there are certainly better UIs out there.  Maybe from an objective point of view, Unity is one of them.  But for more than half of my life, my brain has been slowly optimising itself for the Windows 95 style interface.</p>
<p>To become the “next big thing” in desktop UI, a new paradigm must not only be better than what came before, it must be <em>so much better</em> that our brains don’t mind losing half a lifetime’s worth of learning.</p>
<p>That’s a milestone I haven’t seen reached lately on the desktop, and a fear we may not see it reached before “the desktop” stops being a thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://onlydreaming.net/blog/the-ui-of-least-resistance/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An Ode to Sharepoint</title>
		<link>http://onlydreaming.net/blog/an-ode-to-sharepoint</link>
		<comments>http://onlydreaming.net/blog/an-ode-to-sharepoint#comments</comments>
		<pubDate>Sun, 28 Mar 2010 20:50:51 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cthulhu]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[madness]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[pain]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[suffering]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://www.onlydreaming.net/?p=2869</guid>
		<description><![CDATA[At a loss for other, more pleasant subjects to blog about, I will instead write about my nemesis, that being that has brought naught but pain to my life. I speak, of course, of Microsoft Sharepoint. To upgrade one’s version &#8230; <a href="http://onlydreaming.net/blog/an-ode-to-sharepoint">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At a loss for other, more pleasant subjects to blog about, I will instead write about my nemesis, that being that has brought naught but pain to my life.  I speak, of course, of Microsoft Sharepoint.</p>
<p>To upgrade one’s version of Windows — Vista to 7, say — is by and large a pretty painless experience for the home user.  Office, likewise — there’s no dread that your Office 2003 files will be completely unopenable in Office 2007.  So why is the poor sysadmin not afforded the same easy upgrade path?</p>
<p>In order to move an existing SharePoint Services 2 website to a new network with Microsoft Office Sharepoint Services 2007, one must:</p>
<ol>
<li>Learn more than is healthy about the workings of Sharepoint and IIS (2 days, d10 SAN)</li>
<li>Back up the original site to disk (using <code>stsadm.exe</code> not <code>smigrate.exe</code>, as the latter is broken) (5 hours, 13 GB)</li>
<li>Install Windows Server, IIS, SQL Server and Sharepoint Services 2 on a new machine (1 hour)</li>
<li>Configure said IIS, SQL and Sharepoint (1 hour)</li>
<li>Restore the Sharepoint site from disk onto the new machine (&gt;8 hours, &gt;120 GB, d10 SAN, fails unrecoverably when out of disk space)</li>
<li>Perform an in-place upgrade to Sharepoint Services 3 (Several hours, 40 GB, may fail unrecoverably)</li>
<li>Back up this site to disk (5 hours, 15 GB)</li>
<li>Configure MOSS 2007 on the destination server (2 hours, 24 Google searches, d10 SAN)</li>
<li>Restore the disk backup to the MOSS 2007 server (5 hours, 40 GB, may fail right at the end if previous step performed incorrectly, d100 SAN if this occurs).</li>
<li>Manually recreate permissions on every Sharepoint site since all the users are now part of a new domain (8 hours, d10 SAN)</li>
<li>Perform a ritual to offer Great Cthulhu the souls of Microsoft’s Sharepoint development team (d30 SAN, remarkably quick by comparison)</li>
</ol>
<p>I began this task on Tuesday afternoon as a mildly knowledgeable Sharepoint user with virtually no admin experience.  By Thursday afternoon, I may have been our company’s most experienced Sharepoint-wrangler.  On Friday morning, I started the above procedure.  <i>We are now on Step 5.  200 people are expecting to have Sharepoint access tomorrow.  They have not a snowball’s chance in R’yleh.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://onlydreaming.net/blog/an-ode-to-sharepoint/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All Bugs Are Shallow… Except This One</title>
		<link>http://onlydreaming.net/blog/all-bugs-are-shallow-except-this-one</link>
		<comments>http://onlydreaming.net/blog/all-bugs-are-shallow-except-this-one#comments</comments>
		<pubDate>Wed, 24 Feb 2010 09:49:51 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ACPI]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Power Management]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Resume]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Suspend]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x86]]></category>
		<guid isPermaLink="false">http://www.onlydreaming.net/?p=2768</guid>
		<description><![CDATA[In his essay “The Cathedral and the Bazaar”, Eric S. Raymond coins the phrase “given enough eyeballs, all bugs are shallow” — meaning that with enough testers and enough programmers, it is possible to diagnose and fix any software bug. &#8230; <a href="http://onlydreaming.net/blog/all-bugs-are-shallow-except-this-one">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In his essay <a href="http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/">“The Cathedral and the Bazaar”</a>, <a href="http://en.wikipedia.org/wiki/Eric_S._Raymond">Eric S. Raymond</a> coins the phrase “given enough eyeballs, all bugs are shallow” — meaning that with enough testers and enough programmers, it is possible to diagnose and fix any software bug.</p>
<p>So why can’t my computer suspend and resume properly?</p>
<p>The concept of ‘suspend’ — or ‘sleep’, or ‘standby’ — mode, whereby the computer dumps its internal state to RAM then enters a low-power state with its processor and other hardware turned off, is not new.  The <a href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface">ACPI</a> standard has been kicking around for 14 years now, a very long time compared to the life cycle of an operating system.  These days, with laptop use on the rise, it’s a very common thing for users to want to do.  And yet resuming from suspend is still hit-and-miss.</p>
<p>Why do I find it more reliable in Ubuntu than openSUSE for the same base kernel?  Why does GNOME fare better than KDE?  Why does my WiFi sometimes not come back?  Why, with Microsoft’s million– if not billion-dollar operating system budgets, with Intel and AMD and nVidia’s decades’ of driver experience, is suspend and resume still frequently an issue even on Windows?</p>
<p>Only Apple, with its closed hardware / software ecosystem, seems to have cracked it.</p>
<p>I’d hate to think of that as the only way to a bug-free existence — I’m very fond of the idea of an open ecosystem where I can run whatever software I want on whatever hardware I want.  But I’m worried.  Is the range of (IBM-compatible, ACPI-supporting) hardware out there just too diverse and too widely different in its support for suspend-and-resume?  Is it just infeasible for software to perfectly implement it on all devices?</p>
<p>Has hardware created the one software bug that, for any reasonable number of eyeballs, <i>isn’t shallow?</i></p>
]]></content:encoded>
			<wfw:commentRss>http://onlydreaming.net/blog/all-bugs-are-shallow-except-this-one/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

