<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Semicolon</title>
	
	<link>http://www.thunderguy.com/semicolon</link>
	<description>Software, the Internet and you.</description>
	<lastBuildDate>Fri, 30 Jul 2010 08:35:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/semicolon" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="semicolon" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The Inmates Are Running the Asylum — Alan Cooper</title>
		<link>http://www.thunderguy.com/semicolon/2010/07/30/the-inmates-are-running-the-asylum-alan-cooper/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/07/30/the-inmates-are-running-the-asylum-alan-cooper/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 08:35:13 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=410</guid>
		<description><![CDATA[This is a passionate polemic on the dark side of rampant software technology. But it also shows a way out, and that is (cue celestial choirs) Interaction Design.
Cooper explains why a lot of modern software (and the devices it runs on) is hard to use. He lays the blame largely at the feet of software [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0672326140?ie=UTF8&#038;tag=thunderguycom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0672326140"><img src="http://www.thunderguy.com/semicolon/wp/wp-content/uploads/2010/07/the-inmates-are-running-the-asylum.jpg" alt="The Inmates Are Running the Asylum" title="The Inmates Are Running the Asylum" width="106" height="160" class="alignleft size-full wp-image-413" /></a><img src="http://www.assoc-amazon.com/e/ir?t=thunderguycom-20&#038;l=as2&#038;o=1&#038;a=0672326140" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />This is a passionate polemic on the dark side of rampant software technology. But it also shows a way out, and that is (cue celestial choirs) Interaction Design.<span id="more-410"></span></p>
<p>Cooper explains why a lot of modern software (and the devices it runs on) is hard to use. He lays the blame largely at the feet of software developers and their perverse mindset and habits. He mentions Po Bronson&#8217;s funny-because-true characterisation of software developers, which includes;</p>
<ul>
<li>They&#8217;ll keep fixing what&#8217;s not broken until it&#8217;s broken</li>
<li>&#8220;I didn&#8217;t answer incorrectly, you just asked the wrong question&#8221;</li>
</ul>
<p>I heard Jared Spool talk about this book recently. Apart from calling it a classic, he said that he was uneasy about its &#8220;us versus them&#8221; undercurrent. I agree &#8212; Cooper presents caricatures of software developers and says that the interaction designers need to ride in on a white horse and rescue the project from these strange deluded people. But developers generally are not that bad! Maybe things were worse 12 years ago when he was writing the book, though I was a developer then and I didn&#8217;t encounter such extreme people. Maybe I&#8217;ve just been lucky.</p>
<p>I do like Cooper&#8217;s focus on <strong>goal-directed design</strong>. Don&#8217;t focus on people&#8217;s tasks &#8212; instead look at their goals. You may be able to come up with a different set of tasks that allow people to achieve their goals more easily. And don&#8217;t think that giving people more choice makes things easier! <q title="page 168">&#8220;Choices are not all that desirable, and being offered them is not a benefit, but an ordeal.&#8221;</q> Barry Schwartz has explored this idea more fully in his excellent book <a href="http://www.thunderguy.com/bennett/2009/10/25/the-paradox-of-choice-why-more-is-less/">The Paradox of Choice</a>.</p>
<p>I also liked the subtle analysis of Microsoft Explorapedia &#8212; a product that shipped on-time and made money, but still should be considered a failure. It failed because it was much less usable than the paper encyclopedia it was meant to replace. I think it&#8217;s useful to draw this distinction between a product that succeeds in making money, and a product that succeeds in actually being good.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/Nu-cAPNVw1s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/07/30/the-inmates-are-running-the-asylum-alan-cooper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Facebook Applications at BCA4</title>
		<link>http://www.thunderguy.com/semicolon/2010/07/19/building-facebook-applications-at-bca4/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/07/19/building-facebook-applications-at-bca4/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 10:38:59 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=399</guid>
		<description><![CDATA[Richard Wright of Federation Media talked at Barcamp Auckland 4 about building FaceBook applications –- pitfalls and promotion. He worked on a campaign that involved using a FaceBook application to give away free beer. Some interesting technical challenges and details there. And other challenges too &#8212; despite apparently being technically within FaceBook&#8217;s (extraordinarily complex) terms [...]]]></description>
			<content:encoded><![CDATA[<p>Richard Wright of <a href="http://www.federationmedia.co.nz/">Federation Media</a> talked at <a href="http://www.thunderguy.com/semicolon/2010/07/19/barcamp-auckland-4/">Barcamp Auckland 4</a> about building FaceBook applications –- pitfalls and promotion. He worked on a campaign that involved using a FaceBook application to give away free beer. Some interesting technical challenges and details there. And other challenges too &#8212; despite apparently being technically within FaceBook&#8217;s (extraordinarily complex) terms and conditions, the application was taken down when FB objected to the free alcohol angle.</p>
<p>He gave some insights into what went well and what didn&#8217;t about the campaign. In a sharing campaign like this, it&#8217;s important to clarify exactly what is being shared. Is it the beer token? Is it the beer itself? Or is it the get-together with friends to go to the bar to get the beer? He said a bit more thought in this area would have improved the participation level. He referred to <a href="http://www.labont.it/ferraris/SOMO/0503_Social_Objects.pdf">Social Object Theory</a> and posited that FaceBook&#8217;s Live Stream is its social &#8220;Supersoul&#8221;. This may fit in with the theory&#8217;s concepts, but the thought that FaceBook has a supersoul just makes me want to throw my computer out the window.</p>
<p><span id="more-399"></span>On the technical side, they put their app in an iframe instead of using FBML, FaceBook&#8217;s markup language, because FBML was not quite flexible enough. But he recommended using FBML if possible because it is continually improving and it&#8217;s a lot easier than reimplementing all that functionality.</p>
<p>There was so much in the talk that he was only half done when his 45 minutes was up. I would have stayed for more but I had another session to rush to.</p>
<p>In another room there was a session on workflow automation. Judging by the tweets, this looked brilliant. <a href="http://www.devour.co.nz/">Glen Barnes</a> talked about this topic which is very close to my heart &#8212; I have long thought that <em>this is what computers are for</em>, dammit! I&#8217;m very happy to see that his presentation is on his blog now: <a href="http://www.devour.co.nz/?p=99">Doing Less. Using SaaS and APIs to automate your workflow</a>.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/GZ-p1iFETsw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/07/19/building-facebook-applications-at-bca4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Illustration Friday (creative outlets) at BCA4</title>
		<link>http://www.thunderguy.com/semicolon/2010/07/19/illustration-friday-creative-outlets-at-bca4/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/07/19/illustration-friday-creative-outlets-at-bca4/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 10:21:08 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Barcamp]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[inspiration]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=391</guid>
		<description><![CDATA[At work, are you relaxed? Creative? Fulfilled? Finding time within work hours to pursue creative endeavours or self-development with the idea that it will feed back into your work and make you better at what you do.
Carol Green led this discussion at Barcamp Auckland 4 about using work time to do essential but non-billable experimentation [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>At work, are you relaxed? Creative? Fulfilled? Finding time within work hours to pursue creative endeavours or self-development with the idea that it will feed back into your work and make you better at what you do.</p></blockquote>
<p><a href="http://www.carolgreen.net/">Carol Green</a> led this discussion at <a href="http://www.thunderguy.com/semicolon/2010/07/19/barcamp-auckland-4/">Barcamp Auckland 4</a> about using work time to do essential but non-billable experimentation and research. I was impressed at the way she shrugged off the computer failure that stopped her using her slideshow. Instead she just talked us through it and inspired the whole audience to share their experiences. Very Barcamp. <span id="more-391"></span>Fortunately her <a href="http://www.carolgreen.net/bca_illustration_friday.pdf">presentation is available</a> on her website. It looks great, and bonus points for using Gill Sans. (Or maybe not, if <a href="http://en.wikipedia.org/wiki/Gill_Sans">Eric Gill got it wrong</a>.)</p>
<p>The idea or inspiration came from <a href="http://www.illustrationfriday.com/">Illustration Friday</a> and <a href="http://www.sketchbookproject.com/">The Sketchbook Project</a>, two attempts to give structure to these sorts of personal/non-billable projects. I thought this was most relevant to freelancers such as self-employed designers. I am none of these things, but I still got a lot out of the session. The main point I took away was that I now want to be a freelancer.</p>
<p>If I hadn&#8217;t gone to this session I would have gone to <em>Vinyl Flashbacks: the glories of LP cover art, and how Steve Jobs nearly destroyed it</em> presented by Peter McLennan. I saw his collection of LP sleeves later and they looked just stunning.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/pI846dmYkJY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/07/19/illustration-friday-creative-outlets-at-bca4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barcamp Auckland 4</title>
		<link>http://www.thunderguy.com/semicolon/2010/07/19/barcamp-auckland-4/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/07/19/barcamp-auckland-4/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 11:15:07 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Barcamp]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=386</guid>
		<description><![CDATA[Yesterday I attended my first unconference: Barcamp Auckland 4. I learned a lot from the talks and presentations, but I also got a lot from the breaks in between and from the event as a whole. Here are some of my highlights.
Twitter is awesome for conferences. I tweeted interesting points from the sessions I attended, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thunderguy.com/semicolon/wp/wp-content/uploads/2010/07/BCA4-name-tag.jpg"><img src="http://www.thunderguy.com/semicolon/wp/wp-content/uploads/2010/07/BCA4-name-tag-249x300.jpg" alt="BCA4 name tag" title="BCA4 name tag" width="249" height="300" class="alignleft size-medium wp-image-388" /></a>Yesterday I attended my first unconference: <a href="http://bca.geek.nz/">Barcamp Auckland 4</a>. I learned a lot from the talks and presentations, but I also got a lot from the breaks in between and from the event as a whole. Here are some of my highlights.</p>
<p><strong>Twitter is awesome for conferences.</strong> I <a href="http://twitter.com/#search?q=%23bcak4%20semicol">tweeted interesting points</a> from the sessions I attended, but I also regularly checked the <a href="http://twitter.com/#search?q=%23bcak4">#bcak4 hashtag</a> to see what was going on in the other sessions. In some cases I missed bits of what the presenters said, but caught them a minute later as the person sitting next to me tweeted them. And I wasn&#8217;t the only one who noticed the <a href="http://twitter.com/audaciousgloop/status/18726653099">rain on Twitter</a> before I saw it outside the&#160;window.</p>
<p>The tweets really added a lot to the sessions. There were a handful of Twittering heroes there. A few times I heard a presenter mention some project or document, and within 60 seconds <a href="http://twitter.com/vickytnz">@vickytnz</a> would tweet the reference along with the URL. Awesome.</p>
<p><span id="more-386"></span><strong>There is a great web-design-media-etc. community in Auckland.</strong> I mean, of course there is &#8212; Auckland is big and hip enough &#8212; but I haven&#8217;t been exposed much to it before. I&#8217;m starting to recognise a few names and faces too. Now I want to get more involved.</p>
<p>The sessions I saw were a good mix of tech, design and social issues. This reflected the mix of geek, design, and strategy people I&#8217;ve encountered at <a href="http://www.meetup.com/aucklandweb/">Auckland Web Meetup</a>, <a href="http://www.meetup.com/User-Experience-Auckland/">Auckland UX meetup</a> and other groups. I&#8217;ll write more about the individual sessions in separate posts under the <a href="http://www.thunderguy.com/semicolon/tags/barcamp">Barcamp tag</a>. I was hoping to do them all today but given my usual blogging speed I will be lucky to write them all up within the week. <img src='http://www.thunderguy.com/semicolon/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/xm89u3Eu6Kg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/07/19/barcamp-auckland-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Project Guide to UX Design — Russ Unger &amp; Carolyn Chandler</title>
		<link>http://www.thunderguy.com/semicolon/2010/06/14/a-project-guide-to-ux-design-russ-unger-carolyn-chandler/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/06/14/a-project-guide-to-ux-design-russ-unger-carolyn-chandler/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 09:28:44 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=345</guid>
		<description><![CDATA[This is an overview of the entire world of user experience (UX) design from the point of view of a dedicated UX practitioner. It covers the UX side of project management, client interaction, design, development, and testing. Despite the broad coverage, its focus on the practitioner means it goes into a bit more depth than [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0321607376?ie=UTF8&#038;tag=thunderguycom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0321607376"><img src="http://www.thunderguy.com/semicolon/wp/wp-content/uploads/2010/06/a-project-guide-to-ux-design.jpg" alt="A Project Guide to UX Design" title="A Project Guide to UX Design" width="124" height="160" class="alignleft size-full wp-image-371" /></a><img src="http://www.assoc-amazon.com/e/ir?t=thunderguycom-20&#038;l=as2&#038;o=1&#038;a=0321607376" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />This is an overview of the entire world of user experience (UX) design from the point of view of a dedicated UX practitioner. It covers the UX side of project management, client interaction, design, development, and testing. Despite the broad coverage, its focus on the practitioner means it goes into a bit more depth than many such books.</p>
<p>The book includes good discussions of personas, user-centered design, user testing, wireframes, prototyping and more. <span id="more-345"></span>There&#8217;s also a strange chapter on search engine optimisation (SEO). Why? SEO has nothing to do with the user experience, even though there are certain techniques that enhance both (such as descriptive link titles). The chapter feels as if it has been bolted on, probably because it has: it&#8217;s the only chapter in the book not written by the authors. From a UX point of view, you only need to read one line from the summary: &#8220;Thoughtful search engine optimisation starts with quality UX.&#8221;</p>
<p>For its size, I can&#8217;t imagine a more thorough summary of UX practice.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/JcwRAlsW-HI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/06/14/a-project-guide-to-ux-design-russ-unger-carolyn-chandler/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Laws of Simplicity — John Maeda</title>
		<link>http://www.thunderguy.com/semicolon/2010/06/11/the-laws-of-simplicity-john-maeda/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/06/11/the-laws-of-simplicity-john-maeda/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 06:18:47 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=341</guid>
		<description><![CDATA[This simple book is worth reading for its mindset rather than for any concrete ideas. Maeda gives ten &#8220;laws&#8221; of simplicity, but they&#8217;re really pretty arbitrary. The tenth law is just a slogan (although a good one), and there are three extra laws at the end. Clearly he was intent on having ten laws in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0262134721?ie=UTF8&#038;tag=thunderguycom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0262134721"><img src="http://www.thunderguy.com/semicolon/wp/wp-content/uploads/2010/06/the-laws-of-simplicity.jpg" alt="The Laws of Simplicity" title="The Laws of Simplicity" width="108" height="160" class="alignleft size-full wp-image-354" /></a><img src="http://www.assoc-amazon.com/e/ir?t=thunderguycom-20&#038;l=as2&#038;o=1&#038;a=0262134721" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />This simple book is worth reading for its mindset rather than for any concrete ideas. Maeda gives ten &#8220;laws&#8221; of simplicity, but they&#8217;re really pretty arbitrary. The tenth law is just a slogan (although a good one), and there are three extra laws at the end. Clearly he was intent on having ten laws in his list.</p>
<p>Here&#8217;s my interpretation of the laws:</p>
<p>Thoughtful <strong>reduction</strong> yields simplicity.<br />
<strong>Organisation</strong> makes complex systems appear simple.<br />
Savings in <strong>time</strong> feel like simplicity.<br />
<strong>Knowledge</strong> makes everything simpler.<br />
<strong>Simplicity and complexity</strong> need each other.<br />
Simplicity needs a sympathetic <strong>context</strong>.<br />
More <strong>emotions</strong> are better than less.<br />
In simplicity we <strong>trust</strong>.<br />
But <strong>some things cannot be made simple</strong>.</p>
<p><span id="more-341"></span>Regarding the law of Trust, Maeda points out that shopping is simpler when you know you can return your purchases, since you can spend less time choosing. But that doesn&#8217;t avoid the choosing, it simply moves it. When you get home you have to decide whether you&#8217;re going to return the purchase, whether you perhaps should have gotten a larger size, or a different colour. Barry Schwartz, in <a href="http://www.thunderguy.com/bennett/2009/10/25/the-paradox-of-choice-why-more-is-less/">The Paradox of Choice</a>, argues that things are simpler overall when your choices are irreversible.</p>
<p>The tenth law of simplicity (which Maeda calls &#8220;The One&#8221;) is beautiful:</p>
<blockquote><p>Simplicity is all about subtracting the obvious, and adding the meaningful.</p></blockquote>
<p>This reminds me of the artist <a href="http://www.hanshofmann.net/quotes.html">Hans Hofmann</a>:</p>
<blockquote><p>The ability to simplify means to eliminate the unnecessary so that the necessary may speak.</p></blockquote>
<p>There are some interesting anecdotes and worthwhile points, but they didn&#8217;t seem especially coherent to me; the book rambles a bit. Maeda closes with some final musings, loosely organised into three more laws (called &#8220;keys&#8221;). In the last one, about the power of constraints, he confesses that he is typing with only 14 minutes of power left on his laptop. Maybe if he had a bit more time he would have written a simpler book.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/lAEvlBPAFok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/06/11/the-laws-of-simplicity-john-maeda/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Cult of Next Manifesto</title>
		<link>http://www.thunderguy.com/semicolon/2010/05/25/the-cult-of-next-manifesto/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/05/25/the-cult-of-next-manifesto/#comments</comments>
		<pubDate>Mon, 24 May 2010 23:59:55 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=334</guid>
		<description><![CDATA[Bored with what you&#8217;re doing now? May I present the next thing:
The Cult of Next Manifesto

There are three states of being. Not knowing, action and next.
Accept that everything is a draft. It helps to get to the next thing.
Done is not enough.
Pretending you know what you&#8217;re doing is almost the same as knowing what you [...]]]></description>
			<content:encoded><![CDATA[<p>Bored with what you&#8217;re doing now? May I present the next thing:</p>
<p><strong>The Cult of Next Manifesto</strong></p>
<ol>
<li>There are three states of being. Not knowing, action and next.</li>
<li>Accept that everything is a draft. It helps to get to the next thing.</li>
<li>Done is not enough.</li>
<li>Pretending you know what you&#8217;re doing is almost the same as knowing what you are doing, so just pretend you know what you&#8217;re doing and go to the next thing.</li>
<li>Banish procrastination. If you wait more than a week to get an idea done, go to the next thing.</li>
<li>The point of being done is not to finish but to get to the next thing.</li>
<li>Once you&#8217;re done you can go to the next thing.</li>
<li>Laugh at perfection. It&#8217;s boring and keeps you from the next thing.</li>
<li>People without dirty hands are wrong. Getting to the next thing makes you right.</li>
<li>Failure means you can go to the next thing. So do mistakes.</li>
<li>Destruction means you can go to the next thing.</li>
<li>If you have an idea and publish it on the internet, you can go to the next thing.</li>
<li>Next!</li>
</ol>
<p><span id="more-334"></span>This was prompted by <a href=" http://www.brepettis.com/blog/2009/3/3/the-cult-of-done-manifesto.html ">The Cult of Done Manifesto</a>.</p>
<blockquote>
<ol>
<li>There are three states of being. Not knowing, action and completion.</li>
<li>Accept that everything is a draft. It helps to get it done.</li>
<li>There is no editing stage.</li>
<li>Pretending you know what you&#8217;re doing is almost the same as knowing what you are doing, so just accept that you know what you&#8217;re doing even if you don&#8217;t and do it.</li>
<li>Banish procrastination. If you wait more than a week to get an idea done, abandon it.</li>
<li>The point of being done is not to finish but to get other things done.</li>
<li>Once you&#8217;re done you can throw it away.</li>
<li>Laugh at perfection. It&#8217;s boring and keeps you from being done.</li>
<li>People without dirty hands are wrong. Doing something makes you right.</li>
<li>Failure counts as done. So do mistakes.</li>
<li>Destruction is a variant of done.</li>
<li>If you have an idea and publish it on the internet, that counts as a ghost of done.</li>
<li>Done is the engine of more.</li>
</ol>
</blockquote>
<p>Lots of people got excited by this manifesto&#8217;s dynamism and go-getting attitude, but I was disturbed by visions of these dynamic go-getters blazing ahead and leaving a trail of half-&#8221;done&#8221; projects in their wake for people like me to fix.</p>
<p>I can see the appeal &#8212; the manifesto has an air of <a href=" http://www.unknown.nu/futurism/">Futurism </a> about it. &#8220;The Futurists loved speed, noise, machines, pollution, and cities; they embraced the exciting new world that was then upon them&#8230;&#8221; </p>
<p>That&#8217;s the problem with the Cult of Done. It&#8217;s really about <em>doing</em>, not about getting things done. A <em>real</em> Cult of Done would emphasise finishing things properly so they really are done. The point of being done should be to finish, not &#8220;to get other things done&#8221;. If you really just want to get other things done, you&#8217;re not actually interested in &#8220;done&#8221; at all: you&#8217;re interested in &#8220;next&#8221;. Hence the Cult of Next.</p>
<p>RJ Owen is also uneasy about it: <a href=" http://www.insideria.com/2009/03/stop-overcommitting.html">Don&#8217;t Join the &#8220;Cult of Done&#8221; &#8211; Stop Overcommitting</a>.</p>
<p>While there&#8217;s a lot to like about the manifesto, it&#8217;s not something to base your work habits on. I certainly don&#8217;t &#8212; it took me almost a year to get around to writing this.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/SzCGoeaWEG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/05/25/the-cult-of-next-manifesto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Meter WordPress plugin version 2.7</title>
		<link>http://www.thunderguy.com/semicolon/2010/05/23/search-meter-wordpress-plugin-version-2-7/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/05/23/search-meter-wordpress-plugin-version-2-7/#comments</comments>
		<pubDate>Sun, 23 May 2010 09:28:22 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Search Meter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=331</guid>
		<description><![CDATA[Version 2.7 of Search Meter, my free WordPress search statistics plugin, is now available. I have added four often-requested features:

Duplicated recent searches are shown only once in the Recent Searches plugin
You can now specify a list of filter words. Any searches containing these words will not show up in the recent and popular search widgets, [...]]]></description>
			<content:encoded><![CDATA[<p>Version 2.7 of <a href="http://www.thunderguy.com/semicolon/wordpress/search-meter-wordpress-plugin/">Search Meter</a>, my free <a href="http://wordpress.org/">WordPress</a> search statistics plugin, is now available. I have added four often-requested features:</p>
<ul>
<li>Duplicated recent searches are shown only once in the Recent Searches plugin</li>
<li>You can now specify a list of filter words. Any searches containing these words will not show up in the recent and popular search widgets, even if the searches were successful</li>
<li>Search links in the widgets will work correctly whether or not fancy permalinks are enabled</li>
<li>The blog administrator can decide who is allowed to see full statistics: all logged-in users, authors and administrators, or administrators only</li>
</ul>
<p>This version of Search Meter requires WordPress 2.3 or later. If you are still using an older version you should probably upgrade anyway, otherwise you can always use an older version of Search Meter.</p>
<p>Let me know how the new features work for you. If you have any comments or questions, just add a comment to this page.<!--nevermore--></p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/fBtiadQ2WWU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/05/23/search-meter-wordpress-plugin-version-2-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Subversion does not play tag</title>
		<link>http://www.thunderguy.com/semicolon/2010/05/20/subversion-does-not-play-tag/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/05/20/subversion-does-not-play-tag/#comments</comments>
		<pubDate>Thu, 20 May 2010 05:12:56 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=325</guid>
		<description><![CDATA[Subversion is a fine version control system, but unlike most others it does not allow tagging of files and directories. Its so-called &#8220;tag&#8221; functionality is really just a kludge, but if you understand its limitations it can still be useful.
The operation that the SVN manual refers to as &#8220;tagging&#8221; is actually implemented by copying the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://subversion.apache.org/">Subversion</a> is a fine version control system, but unlike most others it does not allow tagging of files and directories. Its so-called &#8220;tag&#8221; functionality is really just a kludge, but if you understand its limitations it can still be useful.<span id="more-325"></span></p>
<p>The operation that the SVN manual refers to as &#8220;tagging&#8221; is actually implemented by copying the &#8220;tagged&#8221; tree to a &#8220;tags&#8221; directory. But this isn&#8217;t really a tag. The original tree is unaffected: looking it it there is no way to tell that a tag was made.</p>
<p>That&#8217;s because a Subversion tag isn&#8217;t really a tag. It&#8217;s a <em>snapshot</em>: a copy of a tree at a particular point in time. This fulfils one of the main use cases for tags (reverting to or comparing with a specific release), but there are some problems.</p>
<p>First, you can&#8217;t easily find all the tags that have been applied to a tree or a file. You have to look at all the tags and determine what tree and revision they were copied from.</p>
<p>Second, a tag is just like any other directory tree; in particular, it can easily be modified, even accidentally. But a tag that can be modified is worthless.</p>
<p>I find it helpful to think of SVN &#8220;tags&#8221; as snapshots. It leads to a better intuition about how and how not to use them. This is especially useful when also working with other revision control system that implement real tagging.</p>
<p>I wish Subversion had implemented tagging more like <a href="http://git-scm.com/">Git</a>, where a tag is simply a reference to a particular commit. Subversion could have implemented tags as, say, a path (like &#8220;/trunk&#8221; or &#8220;/branches/release-1&#8243;) and a revision number. These could be stored as metadata at the repository level, making it simple to manage them and match them up to revisions. And with tags tied to revisions there would be no way of accidentally changing a tagged tree.</p>
<p>I don&#8217;t suppose this feature will ever make it into SVN. Part of the reason is that they would have to come up with another name, since &#8220;tagging&#8221; is already taken by their non-tagging snapshot feature. So now SVN users <em>think</em> they know what tagging is, and people coming to Subversion from other version control systems end up being confused. If only the SVN team has had thought more about tags and snapshots then Subversion could have been a better system.</p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/i5VEfohTwLo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/05/20/subversion-does-not-play-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Inductive User Interface Guidelines</title>
		<link>http://www.thunderguy.com/semicolon/2010/02/23/microsoft-inductive-user-interface-guidelines/</link>
		<comments>http://www.thunderguy.com/semicolon/2010/02/23/microsoft-inductive-user-interface-guidelines/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 03:56:35 +0000</pubDate>
		<dc:creator>Bennett</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.thunderguy.com/semicolon/?p=316</guid>
		<description><![CDATA[When designing Microsoft Money 2000, Microsoft followed a &#8220;new user interface model&#8221;, which they called inductive user interface (IUI). The Microsoft Inductive User Interface Guidelines are available on MSDN. I came across them a few months ago and thought they give a nice description of how to make simple, focussed applications  screens, whether for [...]]]></description>
			<content:encoded><![CDATA[<p>When designing Microsoft Money 2000, Microsoft followed a &#8220;new user interface model&#8221;, which they called <em>inductive user interface</em> (IUI). The <a href=" http://msdn.microsoft.com/en-us/library/ms997506.aspx">Microsoft Inductive User Interface Guidelines</a> are available on <a href=" http://msdn.microsoft.com/"><abbr title="Microsoft Developer Network">MSDN</abbr></a>. I came across them a few months ago and thought they give a nice description of how to make simple, focussed applications  screens, whether for a desktop or web application. I&#8217;ve summarised the main points here.<span id="more-316"></span></p>
<p><strong>Ensure each page has a clear title.</strong> Almost everything else follows from that simple rule.</p>
<p><strong>Focus each page on a single task.</strong> A screen is focused on one purpose if the designer can express that purpose with a concise, meaningful, and natural-sounding screen title.</p>
<p><strong>Title each screen with a concise and explicit statement of its primary task.</strong> This can be a direct instruction (&#8221;Select the account you want to balance&#8221;) or a question you want the user to answer (&#8221;Which account do you want to balance?&#8221;). To write a page title, designers imagine a friend asking, &#8220;What is this screen for?&#8221; and then come up with a clear, helpful response that completes the sentence &#8220;This is the screen where you&#8230;&#8221; The words that complete the sentence become the screen title.</p>
<p><strong>Optionally include a brief descriptive paragraph at the top of the screen.</strong> Even when a title is carefully chosen, the title region may be too small to adequately explain a complex task. To alleviate this problem, you can include a brief descriptive paragraph at the top of the screen&#8217;s content area that elaborates on the task.</p>
<p>If the screen title is clear and simple, designing the screen is usually straightforward.</p>
<p><strong>Provide a clear exit from the page.</strong></p>
<p>I remember back when I first saw Microsoft Money 2000, I was struck by how much it looked like a web site &#8212; screens looked like web pages, and UI controls looked like web controls. They had simplified the interface so it felt like a website. At the time I thought this was the way of the future: desktop apps would start to look like web apps. Actually I wasn&#8217;t exactly right: what&#8217;s happened is that desktop apps have been <em>replaced</em> by web apps. </p>
<img src="http://feeds.feedburner.com/~r/semicolon/~4/-FilvuOywnw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.thunderguy.com/semicolon/2010/02/23/microsoft-inductive-user-interface-guidelines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
