<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Rowan Simpson &#187; Software Development</title>
	<atom:link href="http://rowansimpson.com/category/software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://rowansimpson.com</link>
	<description>Made in New Zealand from local and imported ingredients</description>
	<lastBuildDate>Tue, 14 Feb 2012 22:58:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rowansimpson.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/377a6c0631bff304d08e4708dd993b81?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Rowan Simpson &#187; Software Development</title>
		<link>http://rowansimpson.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rowansimpson.com/osd.xml" title="Rowan Simpson" />
	<atom:link rel='hub' href='http://rowansimpson.com/?pushpress=hub'/>
		<item>
		<title>Trade Me Browser Stats</title>
		<link>http://rowansimpson.com/2010/06/10/trade-me-browser-stats/</link>
		<comments>http://rowansimpson.com/2010/06/10/trade-me-browser-stats/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 23:30:58 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Trade Me]]></category>
		<category><![CDATA[Browser Stats]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=2882</guid>
		<description><![CDATA[I&#8217;m pleased to see Trade Me have started posting their browser stats again, something I used to do here, way back in the day. Here is the latest update, for May 2010: Browsers and Operating Systems http://images.trademe.co.nz/tm/announcements/full/132922040.jpg When people talk about Open Data they are nearly always referring to government data.  But, I think there are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2882&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to see Trade Me have started posting their browser stats again, something <a href="http://rowansimpson.com/2007/01/03/trade-me-browser-stats-for-december/">I used to do here</a>, way back in the day.</p>
<p>Here is the latest update, for May 2010: <a href="http://www.trademe.co.nz/Community/SiteAnnouncements/Announcement/883.htm">Browsers and Operating Systems</a></p>
<p><a href="http://images.trademe.co.nz/tm/announcements/full/132922040.jpg"><img class="alignnone" title="Trade Me Browser Stats - May 2010" src="http://images.trademe.co.nz/tm/announcements/full/132922040.jpg" alt="" width="384" height="385" /></a></p>
<p><a href="http://images.trademe.co.nz/tm/announcements/full/132922040.jpg"><em>http://images.trademe.co.nz/tm/announcements/full/132922040.jpg</em></a></p>
<p>When people talk about <a href="http://open.org.nz/">Open Data</a> they are nearly always referring to government data.  But, I think there are also lots of examples like this, where private companies have data which has a public good, and which they can open up at no material cost to themselves.</p>
<p>Trade Me is such a popular site that their audience can pretty much be used as a proxy for the internet in New Zealand, so this gives developers working on smaller or less popular sites a good idea of the sort of browsers they should be targeting.</p>
<p>Remember, if the equivalent numbers for your site are different from these there are two possible explanations:</p>
<ol>
<li>Your audience is a subset of the population which has a browser bias (e.g. if you attract more technical people you&#8217;ll probably tend to see a higher proportion of newer browsers and also some lesser known browsers that are not widely used in the mainstream)</li>
<li>Your site makes it difficult for people with older browsers to use your site, so they choose not to.</li>
</ol>
<p>Just about everybody assumes #1, when #2 is often more likely.</p>
<p>Remember that the 5% of Trade Me visitors using IE6 is still 31,500 unique visitors per day, or <a href="http://rowansimpson.com/2009/04/09/visualise-your-audience/">nearly one Westpac Stadium full</a>.  Are you happy to turn all of those people away with a message telling them to upgrade their &#8220;browser&#8221;, <a href="http://rowansimpson.com/2009/06/30/their-mental-model/">what ever that means to them</a>?</p>
<br />Filed under: <a href='http://rowansimpson.com/category/software-development/'>Software Development</a>, <a href='http://rowansimpson.com/category/trade-me/'>Trade Me</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/2882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/2882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/2882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/2882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/2882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/2882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/2882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/2882/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2882&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2010/06/10/trade-me-browser-stats/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://images.trademe.co.nz/tm/announcements/full/132922040.jpg" medium="image">
			<media:title type="html">Trade Me Browser Stats - May 2010</media:title>
		</media:content>
	</item>
		<item>
		<title>The career path of a heads-up developer</title>
		<link>http://rowansimpson.com/2010/02/22/the-career-path-of-a-heads-up-developer/</link>
		<comments>http://rowansimpson.com/2010/02/22/the-career-path-of-a-heads-up-developer/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 22:33:32 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=2678</guid>
		<description><![CDATA[&#8230; as pointed out by Eric Ries at Kiwi Foo: Write software Lead a team of people writing software Manage people who lead a team of people writing software Advise people who manage people who lead a team of people writing software What&#8217;s the next step after that? What do you do? Related: Heads Up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2678&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230; as pointed out by <a href="http://www.startuplessonslearned.com/">Eric Ries</a> at Kiwi Foo:</p>
<ol>
<li>Write software</li>
<li>Lead a team of people writing software</li>
<li>Manage people who lead a team of people writing software</li>
<li>Advise people who manage people who lead a team of people writing software</li>
</ol>
<p>What&#8217;s the next step after that?</p>
<p>What do <em>you</em> do?</p>
<p><strong><em>Related:</em></strong></p>
<p><a href="http://rowansimpson.com/2010/01/26/heads-up-vs-heads-down/">Heads Up vs Heads Down</a></p>
<br />Filed under: <a href='http://rowansimpson.com/category/software-development/'>Software Development</a>, <a href='http://rowansimpson.com/category/technology/'>Technology</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/2678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/2678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/2678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/2678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/2678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/2678/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/2678/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/2678/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2678&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2010/02/22/the-career-path-of-a-heads-up-developer/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>From The Archives: Usability</title>
		<link>http://rowansimpson.com/2009/08/30/from-the-archives-usability/</link>
		<comments>http://rowansimpson.com/2009/08/30/from-the-archives-usability/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 04:00:38 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=2150</guid>
		<description><![CDATA[Enhanced metafiles, 16th April 2007 &#8220;When are those of us who build these tools going to start putting ourselves in the shoes of people that don’t speak C#?&#8221; Visualise your audience, 9th April 2009 &#8220;I love the buzz of a big crowd.  It’s exciting to soak up the atmosphere created when lots of people are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2150&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://rowansimpson.com/2007/04/16/enhanced-metafiles/" target="_blank"><strong>Enhanced metafiles</strong></a>, <span style="color:#888888;">16th April 2007</span></p>
<p><em>&#8220;When are those of us who build these tools going to start putting ourselves in the shoes of people that don’t speak C#?&#8221;</em></p>
<p><a href="http://rowansimpson.com/2009/04/09/visualise-your-audience/" target="_blank"><strong>Visualise your audience</strong></a>,<span style="color:#888888;"> 9th April 2009</span></p>
<p><em>&#8220;I love the buzz of a big crowd.  It’s exciting to soak up the atmosphere created when lots of people are all in the same space at the same time.&#8221;</em></p>
<p><a href="http://rowansimpson.com/2008/01/28/dragging-a-big-sack/" target="_blank"><strong>Dragging a big sack</strong></a>, <span style="color:#888888;">28th January 2008</span></p>
<p><em>&#8220;In the early days of any new product it’s really important that you choose your customers carefully.&#8221;</em></p>
<p><a href="http://rowansimpson.com/2008/02/12/were-not-normal/" target="_blank"><strong>We’re not normal</strong></a>, <span style="color:#888888;">12th February 2008</span></p>
<p><em>&#8220;We’re not normal, but if we put our mind to it we can </em><em>empathise</em><em>, surely?&#8221;</em></p>
<p><a href="http://rowansimpson.com/2008/03/03/authenticity/" target="_blank"><strong>Authenticity</strong></a>, <span style="color:#888888;">3rd March 2008</span></p>
<p><em>&#8220;Why do small businesses so often pretend to be bigger than they are?&#8221;</em></p>
<p><a href="http://rowansimpson.com/2007/03/14/dont-click-here/" target="_blank"><strong>Don’t click here</strong></a>, <span style="color:#888888;">14th March 2007</span></p>
<p><em>&#8220;Even the most novice web users quickly learns that links are clickable, you don’t need to tell them where to click – unless, of course, you’re obfuscating your links by not underlining them and/or making them a colour that isn’t blue.&#8221;</em></p>
<p><a href="http://rowansimpson.com/2007/09/07/consumer-unfriendly/" target="_blank"><strong>Consumer Unfriendly</strong></a>, <span style="color:#888888;">7th September 2007</span></p>
<p><em>&#8220;Sometimes people don’t know what is good for them.&#8221;</em></p>
<p><a href="http://rowansimpson.com/2007/05/29/make-it-work-then-make-it-look-good/" target="_blank"><strong>Make it work, then make it look good</strong></a>, <span style="color:#888888;">29th May 2007</span></p>
<p><em>&#8220;What does it profit someone to have a site which looks like a million dollars but which doesn’t actually work?&#8221;</em></p>
<p><a href="http://rowansimpson.com/2007/06/14/thoughts-about-users/" target="_blank"><strong>Thoughts about “users”</strong></a>, <span style="color:#888888;">14th June 2007</span></p>
<p><em>&#8220;There are only two industries that refer to their customers as users: high tech and illegal drugs.&#8221;</em></p>
<p><a href="http://rowansimpson.com/2008/01/29/getting-to-the-third-user/" target="_blank"><strong>Getting to the third user</strong></a>, <span style="color:#888888;">29th January 2008</span></p>
<p><em>&#8220;The scene: some developers are observing their first usability test on some software they have built&#8230;&#8221;</em></p>
<p><a href="http://rowansimpson.com/2009/05/28/form-fail/" target="_blank"><strong>Form Fail</strong></a>, <span style="color:#888888;">28th May 2009</span></p>
<p><em>&#8220;The quality of form design, in general, on the web continues to be a huge source of frustration for users and an embarassment for all of us who are involved in designing and building sites.&#8221;</em></p>
<br />Posted in Software Development, Usability  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/2150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/2150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/2150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/2150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/2150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/2150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/2150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/2150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2150&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2009/08/30/from-the-archives-usability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Their Mental Model</title>
		<link>http://rowansimpson.com/2009/06/30/their-mental-model/</link>
		<comments>http://rowansimpson.com/2009/06/30/their-mental-model/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 20:15:50 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=2003</guid>
		<description><![CDATA[As the video says: &#8220;Less than 8% of people interviewed know what a browser is&#8221; (via Adam) These are the people who use the things you build. Keep them in mind. :-) Posted in Software Development, Usability<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2003&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As the video says:</p>
<blockquote><p>&#8220;Less than 8% of people interviewed know what a browser is&#8221;</p></blockquote>
<span style="text-align:center; display: block;"><a href="http://rowansimpson.com/2009/06/30/their-mental-model/"><img src="http://img.youtube.com/vi/o4MwTvtyrUQ/2.jpg" alt="" /></a></span>
<p>(via <a href="http://twitter.com/flogconz/status/2210037320">Adam</a>)</p>
<p>These are the people who use the things you build.</p>
<p>Keep them in mind. :-)</p>
<br />Posted in Software Development, Usability  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/2003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/2003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/2003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/2003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/2003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/2003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/2003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/2003/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=2003&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2009/06/30/their-mental-model/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Form Fail</title>
		<link>http://rowansimpson.com/2009/05/28/form-fail/</link>
		<comments>http://rowansimpson.com/2009/05/28/form-fail/#comments</comments>
		<pubDate>Thu, 28 May 2009 03:54:40 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=1833</guid>
		<description><![CDATA[The quality of form design, in general, on the web continues to be a huge source of frustration for users and an embarassment for all of us who are involved in designing and building sites. Here is a payment page that I needed to traverse recently&#8230; Firstly, as originally served: And, here once I&#8217;d disabled [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1833&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The quality of form design, in general, on the web continues to be a huge source of frustration for users and an embarassment for all of us who are involved in designing and building sites.</p>
<p>Here is a payment page that I needed to traverse recently&#8230;</p>
<p>Firstly, as originally served:</p>
<p><img class="alignnone size-full wp-image-1834" title="Payment Page" src="http://rowan.files.wordpress.com/2009/05/payment-page.png?w=500" alt="Payment Page"   /></p>
<p>And, here once I&#8217;d disabled CSS:</p>
<p><img class="alignnone size-full wp-image-1835" title="Payment Page - No CSS" src="http://rowan.files.wordpress.com/2009/05/payment-page-no-css.png?w=500&#038;h=515" alt="Payment Page - No CSS" width="500" height="515" /></p>
<p>It took me a few attempts to even work out what was happening. Initially I just assumed that the page had somehow not completely loaded.</p>
<p>Then I highlighted the area where the labels should be and realised that they were actually white text on a white background!</p>
<p>I&#8217;m guessing that in this case the design is incompetent rather than malicious.</p>
<p>Perhaps it works fine in Internet Explorer?  Who knows.</p>
<p>I was determined, so worked it out.  But, I expect I&#8217;m an exception.</p>
<p>If they measured their conversion rates on this page, surely they would find that a significant number of people simply give up, unable to work it out.</p>
<p>So, you have to assume that <strong>they probably never bothered to measure</strong>.</p>
<p>Of course, none of the intelligent and experienced people who take the time to read this blog would ever make a mistake as outrageous as that.  Would you?</p>
<p>You might be surprised &#8230;</p>
<p>Let me try and debunk some axioms of registration page design, and in the process highlight a simple mistake that I would guess many of you have made without even realising it (I can only say that with confidence because I&#8217;ve made it myself many times).</p>
<p>To start, a question&#8230; what is the difference between these two forms?</p>
<p><img class="alignnone size-full wp-image-1836" title="Form Fail - With Tick Box" src="http://rowan.files.wordpress.com/2009/05/form-fail-with-tick-box.png?w=500" alt="Form Fail - With Tick Box"   /></p>
<p><em>Form A: with tick-box</em></p>
<p><img class="alignnone size-full wp-image-1837" title="Form Fail - Sans Tick Box" src="http://rowan.files.wordpress.com/2009/05/form-fail-sans-tick-box.png?w=500" alt="Form Fail - Sans Tick Box"   /></p>
<p><em>Form B: without tick-box</em></p>
<p>Which is easier to use?  Or, to ask the same question in a more measurable way: which would have a higher conversion rate?</p>
<p>As we&#8217;ll see there is evidence to suggest that Form B is a much better design.</p>
<p>So, why are registration pages like Form A nearly ubiquitous?</p>
<p>Here are some possible reasons I can think of (if there are others, please let me know)&#8230;</p>
<p><strong>Legal reasons</strong></p>
<p>In case it&#8217;s not obvious, I&#8217;m not a lawyer!</p>
<p>If there <em>are</em> any lawyers reading I&#8217;d be interested to get an informed opinion on this.</p>
<p>My guess is that it doesn&#8217;t make any material difference.</p>
<p>Just think about how this would sound in court: &#8220;But, your honour, they ticked the box when they registered!&#8221;.  Yeah, right.</p>
<p>And, even so, at what cost this additional legal protection?  How many fewer registrations can you afford before it&#8217;s worth taking the risk?</p>
<p><strong>Because everybody else does</strong></p>
<p>This is probably getting closer to the major reason for the ubiquity.</p>
<p>And, there is something to be said for consistency.  But, surely only when it doesn&#8217;t hurt!  Lemmings!</p>
<p>Just because everybody else does something, that doesn&#8217;t excuse us from measuring and understanding the impact of our design decisions.</p>
<p><strong>How hard is it to tick a box?</strong></p>
<p>Now we&#8217;re getting to the interesting bit&#8230;</p>
<p>I was recently talking to <a href="http://rowansimpson.com/2008/08/24/the-key-to-happiness/">Nigel</a> about some of the work he did on improving the <a href="http://www.starnow.com">StarNow</a> registration page.  This is the first example I&#8217;d come across where somebody had actually taken the time to measure specifically where people were failing on this sort of registration form.</p>
<p>It turned out, in their case, that 27.9% of people didn&#8217;t tick the box the first time, and as a result got a validation error.  What&#8217;s more this only compounded other problems.  When the tick box validation error was displayed the password fields were reset (as is common, unless you explicitly set these values when the page is returned, which is frowned upon by security types).  So, of course, many people would read the error message, scroll down and tick the box, only to find that the form <em>still</em> didn&#8217;t submit successfully as they also needed to re-enter the password.</p>
<p>Does this sound familiar?  I know I&#8217;ve been through this exact dance myself many times, and I consider myself a pretty savvy web user.</p>
<p>Overall they found that over 34% of people who attempted to complete the page (i.e. pushed the submit button at least once) abandoned the site without successfully completing their registration process.</p>
<p>By making simple changes they decreased this to 17%.  That&#8217;s a staggering 26% improvement!</p>
<p>So, some suggestions:</p>
<ol>
<li>Ditch the tick-box from your registration page.</li>
<li>If your lawyer complains ask them to justify the cost, which you will now be able to quantify.</li>
<li>Re-populate password fields on post-back.  Or, if you&#8217;re not comfortable doing that for security reasons, at least highlight the fields that people will need to re-enter to avoid further error messages.</li>
<li>Most importantly: take the time to measure and understand exactly where people are failing on your site, then do something about it!</li>
</ol>
<br />Posted in Software Development  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/1833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/1833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/1833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/1833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/1833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/1833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/1833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/1833/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1833&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2009/05/28/form-fail/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2009/05/payment-page.png" medium="image">
			<media:title type="html">Payment Page</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2009/05/payment-page-no-css.png" medium="image">
			<media:title type="html">Payment Page - No CSS</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2009/05/form-fail-with-tick-box.png" medium="image">
			<media:title type="html">Form Fail - With Tick Box</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2009/05/form-fail-sans-tick-box.png" medium="image">
			<media:title type="html">Form Fail - Sans Tick Box</media:title>
		</media:content>
	</item>
		<item>
		<title>Visualise your audience</title>
		<link>http://rowansimpson.com/2009/04/09/visualise-your-audience/</link>
		<comments>http://rowansimpson.com/2009/04/09/visualise-your-audience/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 21:29:46 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Trade Me]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=435</guid>
		<description><![CDATA[I love the buzz of a big crowd.  It&#8217;s exciting to soak up the atmosphere created when lots of people are all in the same space at the same time. If you&#8217;re lucky enough to be the band, or sports team or speaker who is the focus of the crowds attention, then that is quite [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=435&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I love the buzz of a big crowd.  It&#8217;s exciting to soak up the atmosphere created when lots of people are all in the same space at the same time.</p>
<p>If you&#8217;re lucky enough to be the band, or sports team or speaker who is the focus of the crowds attention, then that is quite powerful.</p>
<p>(Or terrifying, I suppose, depending on their mood!)</p>
<p>If you design or develop software it&#8217;s much harder to get feedback like this.</p>
<p>But, it&#8217;s still useful to think of crowds to help you visualise the audience of people who are using what you&#8217;re building.</p>
<p>This was the idea behind the photo I use in the header this site.</p>
<p>Another from the same shoot is below, for those of you reading via <a href="http://rowansimpson.com/feed">my feed</a>:</p>
<p><img class="alignnone size-full wp-image-1673" title="Idealog Stadium" src="http://rowan.files.wordpress.com/2009/03/img_9050.jpg?w=500" alt="Idealog Stadium"   /></p>
<p>These come from a 2006 <a href="http://idealog.co.nz/magazine/november-december-2006/features/star-turn">article about Trade Me in Idealog</a>, and were taken at the <a href="http://www.westpacstadium.co.nz/">Westpac Stadium</a> in Wellington on a wet and wild day (hence the slightly damp windswept look and the Icebreaker jacket).</p>
<p>The stadium seats about 35,000 people when it&#8217;s full.  At the time there were about that many people online at once every evening on Trade Me.</p>
<p>(As I type there are over 80,000 online, showing how much it has continued to grow since then!)</p>
<p>When you think of that many people all in one space together, and the noise and activity they generate, it changes the way you think about the people using your site.</p>
<p>One of the things that software developers do all the time is dismiss a percentage of their audience as unimportant for one reason or another, without thinking of them as a distinct group of people.</p>
<p>If you don&#8217;t think you need to worry about people <a href="http://www.stopie6.org/">stuck using IE6</a> (for <a href="http://rowansimpson.com/2008/02/12/were-not-normal/">whatever reason</a>) or a dial-up connection, or people who struggle to read small fonts, or people who are colour blind (or completely blind), or people who don&#8217;t know how to use a command line, or people who are still nervous (paranoid or otherwise) about entering their credit card details into a website, or people who want help from a real person, or people who use <a href="http://www.8degrees.co.nz/2009/03/18/why-is-it-so-hard-to-pay-the-govt-online/">Firefox on a Mac</a> &#8230; because on a percentage basis they are not that many &#8230; calculate just how big that group is (take your unique visitor count and multiply by the percentage, however small), and then imagine standing up in front of that group and telling them to their face that they don&#8217;t matter to you.</p>
<p>If you don&#8217;t think it&#8217;s a big deal for your site to be broken or off line while you make changes &#8230; think of all of the people who happen to be visiting at that point and imagine what it would feel like to have them all in the room with you while you flick the switch.  No matter how small the number it would probably feel like a lot of people.  And, you might be motivated to get the site back up more quickly if they were all standing behind you impatiently looking over your shoulder.</p>
<p>You can use the same technique to help put other numbers in perspective.</p>
<p>It&#8217;s amazing the difference it makes when you start thinking of your metrics as <a href="http://rowansimpson.com/2007/04/16/enhanced-metafiles/">real people</a>.</p>
<p>For example&#8230;</p>
<ul>
<li>2 people = your mum and dad!</li>
<li>5 people = a car full</li>
<li>15 people = a rugby team</li>
<li>30 people = a school class</li>
<li>100 people = a bus full</li>
<li>120 people = a parliament full of MPs (actually 122, to be precise)</li>
<li>380 people = all of the passengers on <a href="http://www.airnewzealand.co.nz/on-the-plane/seat-maps/boeing-747-400-new-popup.htm">an Air NZ 747-400</a></li>
<li>550 people = the audience at Webstock earlier this year</li>
<li>1,500 people = capacity of the Aotea Centre in Auckland</li>
<li>2,500 people = all of the students at Auckland Grammar school</li>
<li>6,000 people = capacity of the TSB Arena in Wellington</li>
<li>10,000 people = population of Gore :-)</li>
<li>12,000 people = capacity of the Vector Arena in Auckland</li>
<li>18,000 people = all of the students at Otago University</li>
<li>20,000 people = population of Levin</li>
<li>25,000 people = the crowd at <a href="http://www.masters.com">Augusta National</a> each day this week</li>
<li>35,000 people = capacity of Westpac Stadium in Wellington</li>
<li>60,000 people = capacity of Eden Park in Auckland, post-renovations</li>
<li>100,000 people = capacity of MCG in Australia (also, incidentally, approx. <a href="http://2008.electionresults.govt.nz/partystatus.html">the number of people who voted for NZ First</a> at the last election)</li>
<li>250,000 people = capacity of <a href="http://news.bbc.co.uk/2/hi/europe/4421081.stm">St Peter&#8217;s Square in Rome</a></li>
<li>475,000 people = population of greater Wellington region</li>
<li>Etc, etc.</li>
</ul>
<p>Help me out with some more examples&#8230;</p>
<br />Posted in Software Development, Trade Me, Usability  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/435/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=435&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2009/04/09/visualise-your-audience/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2009/03/img_9050.jpg" medium="image">
			<media:title type="html">Idealog Stadium</media:title>
		</media:content>
	</item>
		<item>
		<title>Ski Lodge</title>
		<link>http://rowansimpson.com/2008/12/28/ski-lodge/</link>
		<comments>http://rowansimpson.com/2008/12/28/ski-lodge/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 22:55:35 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=1193</guid>
		<description><![CDATA[Here is an example of a beautiful iPhone app and a simple promo website: Ski Lodge (for iPhone)    The UI is very easy to look at &#8211; little things make it obvious this was designed rather than just developed: like the wood grain background, bold easy to read fonts and navigation elements which have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1193&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is an example of a beautiful iPhone app and a simple promo website:</p>
<p><a href="http://www.skilodgeapp.com/"><strong>Ski Lodge (for iPhone)</strong></a>   </p>
<p><img class="alignnone" title="Ski Lodge - Resort Details" src="http://www.skilodgeapp.com/images/2.png" alt="" width="267" height="400" /></p>
<p>The UI is <strong>very</strong> easy to look at &#8211; little things make it obvious this was designed rather than just developed: like the wood grain background, bold easy to read fonts and navigation elements which have clearly been designed to be touched rather than clicked.  </p>
<p>I especially like the trail map link on the resort page which includes a bar chart showing the percentage of runs that are beginner, intermediate and advanced &#8211; a nice way to communicate a lot of information without adding lots of noise.</p>
<p><a href="http://www.skilodgeapp.com/">Their website is great too</a> &#8211; a single page with screen shots and an obvious link to the App Store.  </p>
<p>At the moment they only cover the US and Canada, but <a href="http://www.readwriteweb.com/archives/ski_lodge_iphone_app.php">according to ReadWriteWeb</a> they have plans to add NZ and other countries soon.</p>
<p>Other apps from the same developers, all of which look just as impressive:</p>
<ul>
<li><a href="http://www.newsfirex.com/">NewsFire</a>, an RSS client (OS X)</li>
<li><a href="http://www.inquisitorx.com/">Inquisitor</a>, suggested results as you search (Safari, Firefox &amp; IE)</li>
<li><a href="http://www.acquisitionx.com/">Acquisition</a>, a P2P client (OS X)</li>
<li><a href="http://www.xtorrentp2p.com/">XTorrent</a>, a BitTorrent client (OS X)</li>
</ul>
<p>Also, something fun&#8230; check out <a href="http://ims.co.nz/BurnBall/">Burn Ball</a> by Tim Haines!</p>
<p><em>PS: If there are any aspiring iPhone developers out there looking for a project to get stuck into in 2009 drop me a note.</em></p>
<br />Posted in Software Development  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/1193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/1193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/1193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/1193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/1193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/1193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/1193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/1193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1193&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/12/28/ski-lodge/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://www.skilodgeapp.com/images/2.png" medium="image">
			<media:title type="html">Ski Lodge - Resort Details</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple event logging</title>
		<link>http://rowansimpson.com/2008/12/22/simple-event-logging/</link>
		<comments>http://rowansimpson.com/2008/12/22/simple-event-logging/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 22:56:15 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[AB Testing]]></category>
		<category><![CDATA[Measurement]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=1132</guid>
		<description><![CDATA[Measuring everything doesn&#8217;t necessarily have to involve complex analytics tools, or lots of development. Here is a simple way to quickly log events of interest, for example if you are running an AB test. Create a single table in your database with the following columns: event_log user_id other_id event_type (either a string or a foreign [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1132&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://rowansimpson.com/2007/10/04/9-measure-everything/">Measuring everything</a> doesn&#8217;t necessarily have to involve complex analytics tools, or lots of development.</p>
<p>Here is a simple way to quickly log events of interest, for example if you are <a href="http://rowansimpson.com/2008/12/22/ab-testing/">running an AB test</a>.</p>
<p>Create a single table in your database with the following columns:</p>
<p><strong>event_log</strong></p>
<ul>
<li>user_id</li>
<li>other_id</li>
<li>event_type (either a string or a foreign key)</li>
<li>details</li>
<li>timestamp</li>
</ul>
<p>Then whenever something happens that you want to track, insert a row.  You can use the details field to track whatever data is relevant to the event.</p>
<p>Optimise the table for inserts, so that you can quickly add rows whenever required.  Then export the data when you want to run reports.  You can flush all of the data when you have your answer (or do it automatically every week, or month)</p>
<p>Easy.</p>
<br />Posted in Software Development  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/1132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/1132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/1132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/1132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/1132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/1132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/1132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/1132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1132&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/12/22/simple-event-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>AB Testing</title>
		<link>http://rowansimpson.com/2008/12/22/ab-testing/</link>
		<comments>http://rowansimpson.com/2008/12/22/ab-testing/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 19:14:44 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[AB Testing]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=1129</guid>
		<description><![CDATA[Do you AB test? Lots of people talk about it, but I don&#8217;t see many examples of people actually doing it. Here is one example I saw last week, which sounds like it produced some great results. The key, I think, is to keep it simple. For example, find something small you can change easily [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1129&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Do you AB test?</p>
<p>Lots of people talk about it, but I don&#8217;t see many examples of people actually doing it.</p>
<p><a href="http://www.dylanbland.com/?p=104">Here is one example</a> I saw last week, which sounds like it produced some great results.</p>
<p>The key, I think, is to keep it simple.</p>
<p>For example, find something small you can change easily and run an experiment.  Find an appropriate ID and use a mod2 to split your audience in half.  And, track the results so you know what impact the change has made (more on this shortly).</p>
<p>Then rinse and repeat.</p>
<p>When I say small, I mean <strong>small</strong> &#8211; see this from the Google blog:</p>
<p><a href="http://googleblog.blogspot.com/2008/08/search-experiments-large-and-small.html">Search experiments large and small </a></p>
<p>If you&#8217;ve done AB testing I&#8217;d be <a href="http://rowansimpson.com/2008/12/22/ab-testing/">interested to hear from you</a>.</p>
<p>How did you do it?  What results did you get?</p>
<br />Posted in Software Development  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/1129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/1129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/1129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/1129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/1129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/1129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/1129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/1129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1129&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/12/22/ab-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Where do I find Google?</title>
		<link>http://rowansimpson.com/2008/12/05/where-do-i-find-google/</link>
		<comments>http://rowansimpson.com/2008/12/05/where-do-i-find-google/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 01:18:09 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=1016</guid>
		<description><![CDATA[Google has published their list of the top search terms for the year: Top 10 searches on google.co.nz in 2008 games bebo youtube trade me lyrics google map hotmail tv weather Half of these are site specific brand names (in bold) &#8211; meaning that rather than using Google the person doing the search could have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1016&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Google has published their list of the <a href="http://www.nzherald.co.nz/technology/news/article.cfm?c_id=5&amp;objectid=10546282">top search terms for the year</a>:</p>
<blockquote><p>Top 10 searches on google.co.nz in 2008</p>
<ol>
<li>games</li>
<li><strong>bebo</strong></li>
<li><strong>youtube</strong></li>
<li><strong>trade me</strong></li>
<li>lyrics</li>
<li><strong>google</strong></li>
<li>map</li>
<li><strong>hotmail</strong></li>
<li>tv</li>
<li>weather</li>
</ol>
</blockquote>
<p>Half of these are site specific brand names (in bold) &#8211; meaning that rather than using Google the person doing the search could have simple added .com or .co.nz to the term and entered the URL directly into their browser and found the site they were looking for directly.</p>
<p>(the same trick would actually also work with most of the other terms too, but it&#8217;s not so obvious that people searching for these things were after the corresponding .com)</p>
<p>The one that will really surprise many web developers, I suspect, is &#8220;Google&#8221; itself &#8211; the sixth most popular search this year.  </p>
<p>How do you explain that?  What&#8217;s the mental model those users have of the web and of search engines specifically?</p>
<p>Most technology people will, I suspect, find it difficult to understand the sort of person who does this sort of search, but that&#8217;s <a href="http://rowansimpson.com/2007/04/16/enhanced-metafiles/">exactly what we need to do</a> if we&#8217;re going to <a href="http://rowansimpson.com/2007/09/16/1-create-great-websites-and-people-will-tell-their-friends/">build products these people will like to use and will tell their friends about</a>.</p>
<div style="background:#eee;padding:15px;">
<p><strong>Now Hiring: Web Designer</strong></p>
<p>Interested? <a href="http://rowansimpson.com/2008/11/30/now-hiring-web-designer/">Check out the job description</a>.</div>
<br />Posted in Software Development, Technology, Usability  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/1016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/1016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/1016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/1016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/1016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/1016/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/1016/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/1016/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=1016&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/12/05/where-do-i-find-google/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Too clever</title>
		<link>http://rowansimpson.com/2008/12/05/too-clever/</link>
		<comments>http://rowansimpson.com/2008/12/05/too-clever/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 01:05:08 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Quotes]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=978</guid>
		<description><![CDATA[Jason from 37signals last week posted one of my favourite quotes about complexity, and specifically complex systems: &#8220;A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=978&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jason from 37signals last week <a href="http://www.37signals.com/svn/posts/1414-a-complex-system-that-works-is-invariably">posted one of my favourite quotes</a> about complexity, and specifically complex systems:</p>
<blockquote><p>&#8220;A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.&#8221;</p>
<p><a href="http://en.wikipedia.org/wiki/John_Gall_(author)">John Gall</a>, from his book <em><a href="http://www.amazon.com/Systemantics-Systems-Work-Especially-They/dp/0671819100">Systematics</a></em></p></blockquote>
<p>Here is another along the same lines:</p>
<blockquote><p>&#8220;There are two ways of constructing software; one way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.&#8221;</p>
<p><a href="http://en.wikipedia.org/wiki/C._A._R._Hoare">C. A. R. Hoare</a>, the inventor of the Quicksort algorithm</p></blockquote>
<p>And, why do we think complexity is desirable in the first place?</p>
<blockquote><p>&#8220;People often misinterpret complexity as sophistication&#8221;</p>
<p><a href="http://en.wikipedia.org/wiki/Niklaus_Wirth">Niklaus Wirth</a>, the father of Pascal</p></blockquote>
<p>Are you <a href="http://www.hebig.org/blogs/archives/main/team_nz_mast.jpg">trying to be too clever</a>?</p>
<br />Posted in Quotes, Software Development  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/978/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=978&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/12/05/too-clever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>In a word&#8230;</title>
		<link>http://rowansimpson.com/2008/10/22/in-a-word/</link>
		<comments>http://rowansimpson.com/2008/10/22/in-a-word/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 18:38:05 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trade Me]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=842</guid>
		<description><![CDATA[Another Wordle. This time using the text from the Trade Me Manifesto that I published here last year: I think that sums it up nicely! UPDATE: 37signals have posted a wordle for their (e)book Getting Real, with pretty similar results. Posted in Business, Software Development, Technology, Trade Me, Usability<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=842&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Another <a href="http://wordle.net/create">Wordle</a>.</p>
<p>This time using the text from the <a href="http://rowansimpson.com/2007/09/16/trade-me-manifesto/">Trade Me Manifesto</a> that I published here last year:</p>
<p><a href="http://rowan.files.wordpress.com/2008/09/trade-me-manifesto.png"><img class="alignnone size-full wp-image-844" title="Trade Me Manifesto" src="http://rowan.files.wordpress.com/2008/09/trade-me-manifesto.png?w=500" alt=""   /></a></p>
<p>I think that sums it up nicely!</p>
<p><strong>UPDATE:</strong> <a href="http://www.37signals.com/svn/posts/1445-wordle-generates-word-clouds-from-text-tha">37signals have posted a wordle</a> for their (e)book <em><a href="http://gettingreal.37signals.com/">Getting Real</a></em>, with pretty similar results.</p>
<br />Posted in Business, Software Development, Technology, Trade Me, Usability  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/842/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/842/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/842/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=842&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/10/22/in-a-word/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/09/trade-me-manifesto.png" medium="image">
			<media:title type="html">Trade Me Manifesto</media:title>
		</media:content>
	</item>
		<item>
		<title>A false sense of urgency</title>
		<link>http://rowansimpson.com/2008/09/11/a-false-sense-of-urgency/</link>
		<comments>http://rowansimpson.com/2008/09/11/a-false-sense-of-urgency/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 22:12:25 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Cartoons]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=787</guid>
		<description><![CDATA[From: http://www.savagechickens.com/2008/09/deadline.html One of the dilemmas with building something for yourself, rather than for a third-party, is you are never really forced to commit to a delivery date. Or, at least, there is nobody else who will be angry with you when you run late. For those of you in this position: how do you create [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=787&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.savagechickens.com/2008/09/deadline.html"><img class="alignnone" title="Deadline" src="http://www.savagechickens.com/images/chickendeadline.jpg" alt="" width="400" height="389" /></a></strong></p>
<p>From: <a href="http://www.savagechickens.com/2008/09/deadline.html">http://www.savagechickens.com/2008/09/deadline.html</a></p>
<p>One of the dilemmas with building something for yourself, rather than for a third-party, is you are never really forced to commit to a delivery date.</p>
<p>Or, at least, there is nobody else who will be angry with you when you run late.</p>
<p>For those of you in this position: how do <strong>you</strong> create a false sense of urgency for you or your team?</p>
<p>I&#8217;m interested in <a href="http://rowansimpson.com/2008/09/11/a-false-sense-of-urgency/">your ideas</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/787/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/787/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/787/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=787&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/09/11/a-false-sense-of-urgency/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://www.savagechickens.com/images/chickendeadline.jpg" medium="image">
			<media:title type="html">Deadline</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts on Google Chrome</title>
		<link>http://rowansimpson.com/2008/09/03/thoughts-on-google-chrome/</link>
		<comments>http://rowansimpson.com/2008/09/03/thoughts-on-google-chrome/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 03:45:34 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Ben Goodger]]></category>
		<category><![CDATA[Fluid]]></category>
		<category><![CDATA[Xero]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=709</guid>
		<description><![CDATA[When I was in San Francisco earlier this year I caught up with Ben Goodger, who I first me when he was in Wellington to speak at Webstock.  He kindly took some time to show me around Mountain View and we had a nice Mexican lunch at one of his regular hang-outs. We talked about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=709&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-714 alignright" style="margin-left:10px;" src="http://rowan.files.wordpress.com/2008/09/ben-cartoon.png?w=500" alt="Ben Goodger"   />When I was in San Francisco earlier this year I caught up with Ben Goodger, who I first me when he was in Wellington to speak at <a href="http://www.webstock.org.nz">Webstock</a>.  He kindly took some time to show me around Mountain View and we had a nice Mexican lunch at one of his regular hang-outs.</p>
<p>We talked about lots of things, but exactly what he was working on wasn&#8217;t one of them.</p>
<p>He said he wasn&#8217;t working on Firefox any more.  And, I saw that he was running Visual Studio in a VM on his Mac.</p>
<p>But, I didn&#8217;t press him beyond that as he was obviously reluctant to say much at that point.</p>
<p>Today we all find out: <strong><a href="http://www.google.com/chrome">Google Chrome</a></strong></p>
<p>Even before it was officially announced there was <a href="http://www.readwriteweb.com/archives/google_to_offer_its_own_browser_chrome.php">a lot of buzz</a> about this.  There is already <a href="http://en.wikipedia.org/wiki/Google_Chrome">a decent Wikipedia page</a> with a good summary of the various features that are included in this initial release.</p>
<p>Here are my thoughts about this:</p>
<p><strong>The rise and rise of WebKit</strong></p>
<p>The number and variety of browsers that web developers need to consider has grown considerably in the last couple of years &#8211; IE7 has become the most widely used browser, although there are still plenty of people using IE6, Firefox has been steadily ticking up, and Safari has doubled (albeit from a very low base) probably on the back of people switching to OS X.  IE8 is on the horizon.  And, now this.</p>
<p>These are the most recent browser stats I have from Trade Me (from July 2008):</p>
<table class="outline" border="1">
<tbody>
<tr>
<th>Browser</th>
<th>Market Share</th>
</tr>
<tr>
<td>IE 7</td>
<td style="text-align:right;">54.2%</td>
</tr>
<tr>
<td>IE 6</td>
<td style="text-align:right;">23.1%</td>
</tr>
<tr>
<td>Firefox 2</td>
<td style="text-align:right;">15.6%</td>
</tr>
<tr>
<td>Safari</td>
<td style="text-align:right;">3.3%</td>
</tr>
<tr>
<td>Firefox 3</td>
<td style="text-align:right;">0.9%</td>
</tr>
<tr>
<td>All Others</td>
<td style="text-align:right;">2.9%</td>
</tr>
</tbody>
</table>
<p>Those sites that don&#8217;t take Safari seriously at its current level may need to re-evaulate on the back of this announcement, as Google Chrome is based on the same <a href="http://en.wikipedia.org/wiki/WebKit">WebKit</a> foundation as used by Safari (and the iPhone).</p>
<p>Steve Job&#8217;s decision to open-source WebKit in 2005 is looking smarter and smarter.</p>
<p>Who said the browser wars were over?</p>
<p><strong>Splendid Isolation</strong></p>
<p>The Google engineers have made a big deal in this annoucement about each tab having its own isolated process and memory space and the performance benefits that will come from this design &#8211; most notably when one tab dies it won&#8217;t take the whole browser down with it.</p>
<p>It&#8217;s true that this is one of the big weaknesses of Firefox, especially when it&#8217;s running on an OS that doesn&#8217;t need to be re-booted too often. :-)</p>
<p>But, I wonder if in time the isolation under the hood won&#8217;t pale in comparison to the isolation options presented to users.</p>
<p>By selecting the document options (immediately to the right of the <del>address bar</del> <a href="http://www.downloadsquad.com/2008/09/02/google-chrome-omnibar-what-is-it/">omni bar</a> in Chrome) and choosing &#8220;Create application shortcut&#8221; from the menu you can quickly and effortlessly create a single instance browser for your favourite web applications.</p>
<p>Over the last couple of months I&#8217;ve been experimenting with something similar using <a href="http://fluidapp.com/">Fluid</a> on OS X (another browser which uses WebKit).</p>
<p>I have created separate applications for many of the web apps I use the most: Google Reader, Google Docs, Xero, WordPress, etc.</p>
<p>I&#8217;ve found various reasons for doing this&#8230;</p>
<p>Because each site is running in a separate app I have far fewer problems with the browser leaking memory or crashing.  I also don&#8217;t tend to leave Firefox running for days on end as much as I used to, as most of the sites I tend to leave open are elsewhere.</p>
<p>Performance is another.  Apps which use a lot of Javascript like <a href="http://www.xero.com">Xero</a> seem to run much faster on Fluid than in Firefox.  The Javascript environment in Chrome, which they are calling V8, promises to be even faster still.</p>
<p>Fluid also lets you customise each application &#8211; with a nice icon (which shows in the dock &#8211; allowing you to navigate directly to the site), user scripts (using GreaseKit) and other options, such as whether to display the address bar, which URLs are allowed etc.</p>
<p>For example, with Nik from <a href="http://codetocustomer.com/">Code To Customer</a> I created a Xero application with a high-resolution icon and a simple script which shows the count of unreconciled transactions on the dock when the app is running.  This now feels much more like a native OS X app.</p>
<p><a href="http://rowan.files.wordpress.com/2008/09/xero-in-dock.png"><img class="alignnone size-full wp-image-719" src="http://rowan.files.wordpress.com/2008/09/xero-in-dock.png?w=500" alt=""   /></a></p>
<p>If you&#8217;re a Xero and Mac user and you&#8217;d like to try this out: <a href="http://www.mediafire.com/?sharekey=69ba46a1337269d1ab1eab3e9fa335ca59d33342bbe70a51">download the application and user script</a> (the script needs to be installed manually once you&#8217;ve run the app &#8211; start with Command-Alt-N and follow your nose).  I&#8217;d be interested to hear what you think of it.</p>
<p>Google Chrome seems to just use the favicon, which looks pretty ugly.  Perhaps they could support an alternative link in the header to a higher resolution icon to use in this case? <em><strong>UPDATE:</strong> they do, see below.</em></p>
<p><a href="http://rowan.files.wordpress.com/2008/09/chrome-icons.png"><img class="alignnone size-full wp-image-720" src="http://rowan.files.wordpress.com/2008/09/chrome-icons.png?w=500" alt=""   /></a></p>
<p>I&#8217;ve even created a Fluid app for the web-based control panel on my home NAS, which broke horribly when I upgraded to Firefox 3.</p>
<p><em>In Firefox&#8230;</em></p>
<p><span style="color:#0000ee;text-decoration:underline;"><a href="http://rowan.files.wordpress.com/2008/09/netgear-firefox.png"><img class="alignnone size-full wp-image-727" src="http://rowan.files.wordpress.com/2008/09/netgear-firefox.png?w=500" alt=""   /></a></span></p>
<p><em>In Fluid&#8230;</em></p>
<p><span style="color:#0000ee;text-decoration:underline;"><a href="http://rowan.files.wordpress.com/2008/09/netgear-fluid.png"><img class="alignnone size-full wp-image-724" src="http://rowan.files.wordpress.com/2008/09/netgear-fluid.png?w=500" alt=""   /></a></span></p>
<p>Why are single instance applications important?</p>
<p>Lots of non-technical users don&#8217;t differentiate between their browser and the sites they visit in the browser.  To them the <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx">&#8220;blue e&#8221;</a> is the internet and <a href="http://franticindustries.com/2007/01/28/google-is-the-new-http/">Google is the new http://</a>.</p>
<p>How else do you explain the popularity of sites like <a href="http://nz.yahoo.com/">YahooXtra</a> and <a href="http://msn.co.nz/">MSN NZ</a>, other than that people don&#8217;t realise that they can change the default home page on their browser?</p>
<p>For those of you who run your own site, look at your referral logs and notice how many people type your URL into a search engine.  If they had a good mental model of their browser wouldn&#8217;t it make more sense to use the address bar?</p>
<p>My prediction&#8230; look out for icons for all of the different Google apps on a desktop near you soon (or dock if you&#8217;re one of the cool kids).</p>
<p>And, if you have your own site, you should be thinking about how to package it into an application.</p>
<p><strong>A little bit of personality goes a long way</strong></p>
<p>I&#8217;ve linked to a number of great cartoonists here, including <a href="http://rowansimpson.com/2007/06/14/thoughts-about-users/">Hugh McLeod</a>, <a href="http://rowansimpson.com/2008/02/06/you-can-always-ask-for-forgiveness/">Jessica Hagy</a>, <a href="http://rowansimpson.com/2007/03/15/stop-hammer-time/">xkcd</a>, <a href="http://rowansimpson.com/2007/12/11/one-hit-wonder/">Scott Adams</a>, <a href="http://rowansimpson.com/2008/03/18/etech/">HowToons</a>, and <a href="http://rowansimpson.com/2007/06/28/what-can-you-do-about-it/">Savage Chickens</a>.</p>
<p>Add Scott McCloud to that list (see: <a href="http://www.scottmccloud.com/">scottmccloud.com</a>).</p>
<p>The <a href="http://www.google.com/googlebooks/chrome/index.html">cartoon book</a> they have put together to announce the launch and describe some of the design decisions behind Chrome is really well done and well worth a read if you haven&#8217;t already taken the time.</p>
<p>Perhaps this is what all technical documentation should look like?</p>
<p>Is there anybody in New Zealand who can do this sort of thing?  If so I&#8217;d like to talk to them.</p>
<p>Using the engineers who built the browser as the characters is a nice touch too, and I&#8217;m sure a nice ego boost to those involved (many of the same people appear in person in <a href="http://www.youtube.com/watch?v=JGmO7Oximw8">this video</a>)</p>
<p>They have also managed to strike a good balance with their user interface.</p>
<p>The blue background differentiates it from other apps and makes the tabs stand out.</p>
<p>They have definitely gone for the &#8220;less is more&#8221; approach, which is great.</p>
<blockquote><p>&#8220;I have to admit, Google Chrome has one of the simplest &#8212; and the least attractive &#8212; UIs I&#8217;ve seen in a while. I didn&#8217;t realize how much I rather liked the color that the icons in most toolbars lend my apps until faced with the Spartan blue tagged interface that Chrome opens with.&#8221;</p>
<p>&#8211; <a href="http://blogs.computerworld.com/google_chrome_first_look">Barbara Krasnoff</a></p></blockquote>
<p>Here&#8217;s how the &#8220;chrome&#8221; part of the various browsers look in Windows Vista (via VMWare):</p>
<p><em>Internet Explorer 7&#8230;</em></p>
<p><a href="http://rowan.files.wordpress.com/2008/09/internet-explorer-chrome.png"><img class="alignnone size-full wp-image-732" src="http://rowan.files.wordpress.com/2008/09/internet-explorer-chrome.png?w=500&#038;h=46" alt="" width="500" height="46" /></a></p>
<p><em>Firefox 3&#8230;</em></p>
<p><a href="http://rowan.files.wordpress.com/2008/09/firefox-chrome.png"><img class="alignnone size-full wp-image-731" src="http://rowan.files.wordpress.com/2008/09/firefox-chrome.png?w=500&#038;h=65" alt="" width="500" height="65" /></a></p>
<p><em>Chrome&#8230;</em></p>
<p><a href="http://rowan.files.wordpress.com/2008/09/chrome-chrome.png"><img class="alignnone size-full wp-image-730" src="http://rowan.files.wordpress.com/2008/09/chrome-chrome.png?w=500&#038;h=37" alt="" width="500" height="37" /></a></p>
<p>When you see these side-by-side you realise how putting the tabs on top is a great design decision (although some credit should go to the Opera team for pioneering that approach).</p>
<p>Also, look out for the &#8220;stats for nerds&#8221; link on Task Manager :-)</p>
<p><a href="http://rowan.files.wordpress.com/2008/09/chrome-task-manager.png"><img class="alignnone size-full wp-image-733" src="http://rowan.files.wordpress.com/2008/09/chrome-task-manager.png?w=500" alt=""   /></a></p>
<p><strong>But&#8230;</strong></p>
<p>Just because Google builds it doesn&#8217;t mean they will necessarily come.</p>
<p>Many of the problems it solves are not problems that many people know they have.  Is it really 10x better for those people?</p>
<p>I remember web developers getting very excited when Firefox first launched.  Finally a browser to replace Internet Explorer, we all thought.</p>
<p>While that may have been broadly achieved amongst technical types, it&#8217;s not true at all for the general population (see: <a href="http://rowansimpson.com/2008/02/12/were-not-normal/">We&#8217;re Not Normal</a>).</p>
<p>Firefox 1.0 <a href="http://blog.lizardwrangler.com/2005/01/21/firefox-10-launch-day/">launched</a> in January 2005 (a long time ago now, eh?)  By August 2006 it had achieved just over 11% market share in NZ and, as per the numbers above, has since grown to around 16%.  While this is a huge number of users it&#8217;s not really the predicted global domination.</p>
<p>I think it was <a href="http://www.blakeross.com/bio/">Blake Ross</a> (one of the other original Firefox guys) who said that he appreciated Internet Explorer, because how else would people download Firefox!</p>
<p>He was joking, obviously, but there is an element of reality in that statement.</p>
<p>You could probably argue that 16% is the proportion of general internet population who have ready access to a geek to upgrade their browser for them.  Everybody else is blissfully unaware. :-)</p>
<p>What market share do you think Chrome will achieve?</p>
<p>And, how much of that will be at the expense of Firefox?</p>
<p><strong>UPDATE (12-Sept):</strong> Ben got in touch with some more information about adding custom icons when creating application shortcuts in Chrome&#8230;</p>
<blockquote><p>You actually can specify larger images to be used in your application<br />
shortcuts when the user chooses the menu in Chrome:<br />
<a href="http://www.google.com/chrome/intl/en/webmasters-faq.html#customshortcuts">http://www.google.com/chrome/intl/en/webmasters-faq.html#customshortcuts</a></p>
<p>In addition, you can write script in your page so you can offer UI to<br />
create the shortcuts yourself using Gears:<br />
<a href="http://code.google.com/apis/gears/api_desktop.html">http://code.google.com/apis/gears/api_desktop.html</a></p>
<p>Hope this is useful info!</p>
<p>-Ben</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/709/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/709/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/709/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=709&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/09/03/thoughts-on-google-chrome/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/09/ben-cartoon.png" medium="image">
			<media:title type="html">Ben Goodger</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/09/xero-in-dock.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/chrome-icons.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/netgear-firefox.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/netgear-fluid.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/internet-explorer-chrome.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/firefox-chrome.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/chrome-chrome.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/09/chrome-task-manager.png" medium="image" />
	</item>
		<item>
		<title>Mobile Banking [Guest Post]</title>
		<link>http://rowansimpson.com/2008/08/22/mobile-banking-guest-post/</link>
		<comments>http://rowansimpson.com/2008/08/22/mobile-banking-guest-post/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 00:50:43 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Kiwibank]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=633</guid>
		<description><![CDATA[This is a guest post by Jay Nielson from Kiwibank. Enjoy! To coincide with the launch of the iPhone in New Zealand, we at Kiwibank decided to launch a new Mobile Internet Banking system. We knew from the start that we wanted to support many different devices, but unfortunately, we were stuck with a full timeline [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=633&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>This is a guest post by Jay Nielson from Kiwibank. Enjoy!</strong></p>
<p>To coincide with the launch of the iPhone in New Zealand, we at Kiwibank decided to launch a new Mobile Internet Banking system. We knew from the start that we wanted to support many different devices, but unfortunately, we were stuck with a full timeline of just three weeks. We had this time to design, build, test and implement essentially a new Internet banking platform and we had one developer and one tester to do it.</p>
<p>My name is Jay Nielson and I was that developer and I&#8217;m hoping that this guest post that Rowan has allowed me to write will give a bit of insight into how we approached this project, some issues we came across, some of the tricks we found and lessons we learnt especially for developing for the iPhone.</p>
<p>We launched the first version of the site in July with basic support for the iPhone. Of course, we wanted full support for many devices, but the iPhone was going to bring the publicity that a basic site may not be able to. Behind the scenes we set up the architecture of the site to be able to dish out completely different code depending on the device.  We were able to include different style sheets as necessary and, of course, different images.</p>
<p>For example in the latest version, the login page is designed to fit the device if you&#8217;re browsing on an iPhone but is stripped down if you&#8217;re browsing on a simple Sony Ericsson phone.</p>
<p><img class="alignnone size-full wp-image-638" src="http://rowan.files.wordpress.com/2008/08/mobileib_login_iphone_english.png?w=500" alt=""   /></p>
<p><em>iPhone Login Page</em></p>
<p><img class="alignnone size-full wp-image-639" src="http://rowan.files.wordpress.com/2008/08/mobileib_login_mobile_english.png?w=500" alt=""   /></p>
<p><em>Mobile Phone Login Page</em></p>
<p>We knew from the start that there were other mobile sites out there but the difference between us and them is that we never meant to have just a single version of the site.</p>
<p>We had the basic design used on some of our other websites from our design company (<a href="http://www.springload.co.nz">Springload</a> in Wellington) to use as a base. Because our current site is written in classic ASP (and I know that site inside out) I decided that the limited amount of time we had meant that the site was going to be built with the older technology, with a rewrite at a later stage.</p>
<p>I developed it with a very rudimentary controller/presenter system where I bought all the page logic out from the presenters and left them to render the page as they needed. This was the way I managed to easily add new device support &#8211; with the page logic separated out (and most of the presentation data bundled into classes) adding new device support was easy. As for detecting the different devices we found plenty of information on the net about which phones use which user agent strings, it was just a matter of finding the common attributes and taking them out. In all there are about 20 checks to determine the 6 different devices (iPhone, Browser, Windows Mobile, Mobile, PalmOS and Blackberry)</p>
<p>We decided to include the 90% most used features of our Java mobile application:</p>
<ul>
<li>View Accounts;</li>
<li>View Transactions; and</li>
<li>Transfer funds.</li>
</ul>
<p>We restricted funds movement to only within your own accounts, which allowed us to defer implementing the KeepSafe security used on our other sites.</p>
<p>The trick with all of this is getting the site working as a web page but looking like an iPhone application that people are familiar with. This meant big buttons, simple layout, uncluttered and to the point. Our friends at Springload helped immensely at this stage.</p>
<p>The biggest issue we had with the iPhone (apart from being able to only test on a Mac) was the fixed width.  Browsing the web on the iPhone is pretty simple. The device can render the page using Safari and you simply zoom in and out with a pinch motion with your fingers. Now, there are META tags you can add to the heading of the page to restrict the zoom levels and while they are pretty straight forward, but the device would never seem to return the text back to the font size it was to begin with after you rotate it to landscape mode. A bit of research was needed and we found the following code seemed to overcome it:</p>
<p><code>&lt;meta name="viewport" content="user-scalable=no" /&gt;</code></p>
<p><code>&lt;meta name="viewport" content="initial-scale=1.0" /&gt;</code></p>
<p><code>&lt;meta name="viewport" content="maximum-scale=0.6667;" /&gt;</code></p>
<p><code>&lt;meta name="viewport" content="width=device-width" /&gt;</code></p>
<p><code>&lt;meta name="format-detection" content="telephone=no" /&gt;</code></p>
<p>The first four lines dictates that with width and zoom levels are to be static while the final one stops our accounts numbers being turned into phone numbers for auto dialing!</p>
<p><img class="alignnone size-full wp-image-640" src="http://rowan.files.wordpress.com/2008/08/mobileib_accounts_iphone_1.png?w=500" alt=""   /></p>
<p><em>iPhone Accounts Page &#8211; with option to rotate to widescreen for more detail</em></p>
<p>With the iPhone version of the site working it was release time. We got it live the day before launch and have received positive reviews. As far as marketing it went, we decided to keep it a little low key and went more for word of mouth with a single press release rather than full page newspaper ads. It worked well. As far as our estimates are concerned, we had about 10% of the iPhone sold in New Zealand logging in and the only limiting factor was that no one could buy any more &#8211; we&#8217;re still waiting for our three to arrive!</p>
<p>Something else we tried which we haven&#8217;t done much before is to be quite open about it. We posted on blogs, answering questions people had and set up email addresses for feedback. We knew this was going to be an iterative process and took steps early on to get the feedback from customers that we needed.</p>
<p>With the launch a success we looked to the future. We had given out an email address for people to post their ideas about the site and the number one requested feature was support for Windows Mobile, so of course that was a priority in the new release. There were a few layout issues as well we needed to fix, but we also decided to try out hand at multiple language support.</p>
<p>A little addition that I wanted to sneak in was changing the page layout to display more information if the iPhone is rotated to landscape. There are a few issues at this stage, but the concept works perfectly. On <a href="http://rowansimpson.com/2008/07/31/personalisation/">Rowan&#8217;s post about us</a>, the comments got into renaming accounts. I added that functionality in as well after the discussions there.</p>
<p>The latest version of the site, launched this week, now has the extra features we wanted including support for multiple languages, starting with English (the default), Russian (as the tester&#8217;s wife could speak Russian and it was a perfect way to test international character sets) and my favourite, Swedish Chef Bork Bork language, for a bit of fun (Bork! Bork! Bork!). All the language strings needed to be taken out and are stored in a database which is then cached in the session for the customer when they first log in (or change their language). I created a C# GUI front end to that database to allow us to update/add new string values without a full release of the code. In reality, we could release Arabic tomorrow without any updates to production. The language strings are per device and per language. So for mobile, if needed, we can summarise a lot more text as it has a smaller screen real estate.</p>
<p><img class="alignnone size-full wp-image-641" src="http://rowan.files.wordpress.com/2008/08/mobileib_login_iphone_russian.png?w=500" alt=""  /></p>
<p><em>Login Page &#8211; Russian</em></p>
<p><img class="alignnone size-full wp-image-642" src="http://rowan.files.wordpress.com/2008/08/mobileib_login_iphone_borkborkbork.png?w=500" alt=""  /></p>
<p><em>Login Page &#8211; Swedish Chef!!</em></p>
<p>The new version of the site works on the iPhone, Windows Mobile devices and mobile phones with sufficient browsers.</p>
<p>To top it off we have even been nominated for three TUANZ awards, including innovation of the year so wish us luck on the 28th.</p>
<p>We&#8217;re always looking for new ideas and feedback and would love to hear it. You can email us at <a href="mailto:mobile.ideas@kiwibank.co.nz">mobile.ideas@kiwibank.co.nz</a></p>
<p><strong>From Rowan:</strong></p>
<p><strong>Given that most of their competitors measure their progress in months or even quarters, I think it&#8217;s great to see a bank turning something like this around in just three weeks.  And also to iterate quickly &#8211; already they have released a second version which incorporates a lot of the feedback they&#8217;ve received following the launch.</strong></p>
<p><strong>Plus can you imagine any other bank launching a Swedish Chef version of their site?  It&#8217;s fantastic!</strong></p>
<p><strong>What do you think?  If you&#8217;re a Kiwibank customer, how do you find this application?  If not, would a good mobile app be enough to make you switch?</strong></p>
<p><strong>I&#8217;m interested in your comments.</strong></p>
<p><strong>Also, if you&#8217;re interested in writing a guest post here about something you&#8217;re working on please feel free to get in touch.  My email address is <a href="http://rowansimpson.com/2008/08/22/mobile-banking-guest-post/">on the right hand sidebar</a></strong><strong>.</strong></p>
<p><!--EndFragment--></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/633/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/633/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/633/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/633/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/633/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/633/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/633/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/633/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/633/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/633/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=633&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/08/22/mobile-banking-guest-post/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/08/mobileib_login_iphone_english.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/08/mobileib_login_mobile_english.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/08/mobileib_accounts_iphone_1.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/08/mobileib_login_iphone_russian.png" medium="image" />

		<media:content url="http://rowan.files.wordpress.com/2008/08/mobileib_login_iphone_borkborkbork.png" medium="image" />
	</item>
		<item>
		<title>Push The Button</title>
		<link>http://rowansimpson.com/2008/07/02/push-the-button/</link>
		<comments>http://rowansimpson.com/2008/07/02/push-the-button/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 22:42:47 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Trade Me]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=424</guid>
		<description><![CDATA[Photo: http://flickr.com/photos/unseelie/766346338/ How many steps does it take to get a change live on your website? Ideally it should be a one click process. Otherwise, when the pressure is on (i.e. when there is a bug on the site that you quickly need to fix) you&#8217;re sure to forget some critical step and make an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=424&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://rowan.files.wordpress.com/2008/04/766346338_44cb618b78.jpg?w=450" alt="" width="450" /></p>
<p><em>Photo: <a href="http://flickr.com/photos/unseelie/766346338/">http://flickr.com/photos/unseelie/766346338/</a></em></p>
<p>How many steps does it take to get a change live on your website?</p>
<p>Ideally it should be a one click process.</p>
<p>Otherwise, when the pressure is on (i.e. when there is a bug on the site that you quickly need to fix) you&#8217;re sure to forget some critical step and make an even bigger hole for yourself.</p>
<p>What we called &#8220;the deployment process&#8221; changed a lot during my time at Trade Me.</p>
<p>In the very early days we just copied ASP scripts directly onto the production server.  We only got away with this because there were not many people writing code and there were not many people using the site.</p>
<p>Later, as we moved to having multiple web servers which each required a copy of the code, we created a simple Windows application which copied the files from our local directory onto each of the web servers and would also execute selected SQL scripts against the production database.  This was much better, but still relied on the developer doing the push to have the correct files on their local machine.</p>
<p>As the site got bigger there were some new complications.  For a start there were more people involved.  The teams responsible for testing and for maintaining the database and servers got increasingly nervous about developers having the ability to push code at any time.  The code base got bigger, making it more difficult to keep in sync.  The number of people using the site increased massively, making it less and less practical to just put code changes multiple times during the day.  And, we also moved to using ASP.NET, which added the complication of having a build step in the process.</p>
<p>To address some of these issues we developed a new tool we called the &#8220;Release Manager&#8221; which hooked into source control and allowed us to package up changes so that they could be pushed to test or to production with one click (using simple NAnt scripts under the covers).  This removed a lot of the complexity and stress from the process.</p>
<p>I&#8217;m sure it has continued to evolve since I left &#8211; if anybody from Trade Me is reading it would be interesting to hear about how you do it now.</p>
<p>Towards the end of my time there the test team, who had final sign-off on each release (twice per day at that point), got into the habit of queuing up &#8216;Push The Button&#8217; by the Sugarbabes on the MP3 player when they were ready for changes to be deployed to production.  Every time I hear that song now my pulse increases slightly at the prospect of some site changes going live!</p>
<p>I always thought it would be fun to wire up a proper red button to trigger the deployment, but never got the time &#8230;</p>
<p>If you&#8217;re interested, I wrote a little more about the tools and processes we used (as at April &#8217;07) here:</p>
<p><a href="http://rowansimpson.com/2007/04/10/questions-from-tim-haines-part-ii/">Questions from Tim Haines, Part II</a></p>
<p>How do you manage deployment?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/424/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/424/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/424/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=424&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/07/02/push-the-button/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/04/766346338_44cb618b78.jpg" medium="image" />
	</item>
		<item>
		<title>Ten years, or less</title>
		<link>http://rowansimpson.com/2008/07/01/ten-years-or-less/</link>
		<comments>http://rowansimpson.com/2008/07/01/ten-years-or-less/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 21:22:22 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=374</guid>
		<description><![CDATA[Peter Norvig, who I&#8217;ve written about here before, has a number of really interesting articles on his site. Here&#8217;s one that stands out: Teach Yourself Programming in Ten Years I like this: &#8220;There appear to be no real shortcuts: even Mozart, who was a musical prodigy at age 4, took 13 more years before he [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=374&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Peter Norvig, who I&#8217;ve <a href="http://rowansimpson.com/2008/04/16/using-large-data-sets/">written about here before</a>, has a number of really interesting articles on <a href="http://norvig.com">his site</a>.</p>
<p>Here&#8217;s one that stands out:</p>
<p><strong><a href="http://norvig.com/21-days.html">Teach Yourself Programming in Ten Years</a></strong></p>
<p>I like this:</p>
<blockquote><p>&#8220;There appear to be no real shortcuts: even Mozart, who was a musical prodigy at age 4, took 13 more years before he began to produce world-class music.&#8221;</p></blockquote>
<p>It&#8217;s a short article and well worth a read.</p>
<p>While I&#8217;m referencing this, there is also a great quote in the appendix:</p>
<blockquote><p>&#8220;When asked &#8216;what operating system should I use, Windows, Unix, or Mac?&#8217;, my answer is usually: &#8216;use whatever your friends use.&#8217;  The advantage you get from learning from your friends will offset any intrinsic difference between [operating systems]&#8220;</p></blockquote>
<p>Nice &#8211; I think I&#8217;ll use that.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/374/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/374/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/374/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=374&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/07/01/ten-years-or-less/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Features, Ease Of Use &amp; Anti-gravity Machines</title>
		<link>http://rowansimpson.com/2008/06/16/features-ease-of-use-antvi-graity-machines/</link>
		<comments>http://rowansimpson.com/2008/06/16/features-ease-of-use-antvi-graity-machines/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 05:37:36 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=397</guid>
		<description><![CDATA[There is a curve that seems to apply to all software over time: When you start you almost certainly don&#8217;t have enough features (and if you do, you probably launched too late) So, adding features initially makes things easier for users &#8211; you&#8217;re able to support more user requirements with fewer work arounds.  The software [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=397&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is a curve that seems to apply to all software over time:</p>
<p><img src="http://rowan.files.wordpress.com/2008/03/features-v-ease-of-use.png?w=500" alt="Features v Ease of Use" /></p>
<p>When you start you almost certainly don&#8217;t have enough features (and if you do, <a href="http://rowansimpson.com/2008/01/14/where-to-start/">you probably launched too late</a>)</p>
<p>So, adding features initially makes things easier for users &#8211; you&#8217;re able to support more user requirements with fewer work arounds.  The software continues to get better and better.</p>
<p>But, eventually features start to weigh the application down &#8211; more navigation, more options, more for new users to learn &#8211; until eventually you end up no better than a product with too few features.</p>
<p>What can you do?</p>
<p>It&#8217;s pretty simple.  You need to either know when to stop adding features (which in practice probably means having a better system for prioritising your development work).</p>
<p>Or, failing that, an anti-gravity machine.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/397/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/397/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=397&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/06/16/features-ease-of-use-antvi-graity-machines/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/03/features-v-ease-of-use.png" medium="image">
			<media:title type="html">Features v Ease of Use</media:title>
		</media:content>
	</item>
		<item>
		<title>FAQs with attitude</title>
		<link>http://rowansimpson.com/2008/05/19/faqs-with-attitute/</link>
		<comments>http://rowansimpson.com/2008/05/19/faqs-with-attitute/#comments</comments>
		<pubDate>Mon, 19 May 2008 00:37:12 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=423</guid>
		<description><![CDATA[I like websites which demonstrate the personality of the people behind them. I&#8217;ve written about this here several times previously: Talk straight (part of the Trade Me Manifesto) Magic pixie dust Authenticity Here&#8217;s another nice example I spotted recently&#8230; Two of the frequently asked questions listed on instapaper.com: Will you add (useful feature)? Maybe! Instapaper [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=423&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I like websites which demonstrate the personality of the people behind them.</p>
<p>I&#8217;ve written about this here several times previously:</p>
<ul>
<li><a href="http://rowansimpson.com/2007/09/27/6-talk-straight/">Talk straight</a> (part of the <a href="http://rowansimpson.com/trade-me-manifesto/">Trade Me Manifesto</a>)</li>
<li><a href="http://rowansimpson.com/2007/08/10/magic-pixie-dust/">Magic pixie dust</a></li>
<li><a href="http://rowansimpson.com/2008/03/03/authenticity/">Authenticity</a></li>
</ul>
<p>Here&#8217;s another nice example I spotted recently&#8230;</p>
<p>Two of the frequently asked questions listed on <a href="http://www.instapaper.com/faq">instapaper.com</a>:</p>
<blockquote><p><strong>Will you add (useful feature)?</strong></p>
<p>Maybe!</p>
<p>Instapaper is brand new, and it’s a side project of a developer who works on something bigger, so development time is limited. But great features are always possible, especially if enough people request them.</p>
<p>There are some great ideas in the works… stay tuned.</p>
<p><strong>Will you add (obscure feature)?</strong></p>
<p>Probably not, sorry.</p>
<p>There are plenty of other sites that offer similar functionality but with thousands of additional features to satisfy every obscure desire. Instapaper is great because it’s so simple, and keeping it simple is the first priority.</p></blockquote>
<p>Nice!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/423/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/423/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=423&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/05/19/faqs-with-attitute/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Speed is not a problem you can solve</title>
		<link>http://rowansimpson.com/2008/04/27/speed-is-not-a-problem-you-can-solve/</link>
		<comments>http://rowansimpson.com/2008/04/27/speed-is-not-a-problem-you-can-solve/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 04:36:01 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=388</guid>
		<description><![CDATA[There are, in my experience, two types of websites: Websites which are slow; and Websites which are noticably slow. It&#8217;s important to understand which of these categories applies to your site. If the people using your site tell you that they think it&#8217;s slow then you are definitely in the second category. What you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=388&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are, in my experience, two types of websites:</p>
<ol>
<li>Websites which are slow; and</li>
<li>Websites which are <strong>noticably</strong> slow.</li>
</ol>
<p>It&#8217;s important to understand which of these categories applies to your site.</p>
<p>If the people using your site tell you that they think it&#8217;s slow then you are <strong>definitely</strong> in the second category.</p>
<p>What you can do about this?</p>
<ul>
<li><a href="http://alertsite.com/">Measure your current performance</a></li>
<li><a href="http://developer.yahoo.com/yslow/">Identify possible improvements</a></li>
<li><a href="http://www.oreilly.com/catalog/9780596529307/">Understand best practices</a></li>
<li><a href="http://rowansimpson.com/2007/10/07/10-just-try-stuff/">Realise that you&#8217;ll never be finished</a></li>
</ul>
<p>Also, you can make sure that you include time in your work plans to make <em>small</em> performance improvements whenever you make changes to the site.  This is important because (despite developers expectations to the contrary) it is <a href="http://rowansimpson.com/2007/04/11/one-wonderful-day/">unlikely that the day will ever come</a> where you&#8217;ll  be able to stop working on new features or bug fixes in order to just focus on performance.</p>
<p>Making your site faster needs to be part of what you <em>constantly</em> do, rather than something that you hope to have time to work on at some point in the future.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/388/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/388/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/388/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=388&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/04/27/speed-is-not-a-problem-you-can-solve/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Using large data sets</title>
		<link>http://rowansimpson.com/2008/04/16/using-large-data-sets/</link>
		<comments>http://rowansimpson.com/2008/04/16/using-large-data-sets/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 22:29:44 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[etech08]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=373</guid>
		<description><![CDATA[Peter Norvig (the Director of Research at Google) started off his ETech presentation with a diagram showing how things used to be (back in the old, old days &#8230; like 1994): At the core, in the past, was the algorithm. Inputs were pretty simple (mouse clicks, keyboard entry). Outputs were equally simple (text, user interface). [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=373&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Peter Norvig (the Director of Research at Google) started off <a href="http://en.oreilly.com/et2008/public/schedule/detail/1778">his ETech presentation</a> with a diagram showing how things used to be (back in the old, old days &#8230; like 1994):</p>
<p><img src="http://rowan.files.wordpress.com/2008/03/data-in-the-middle.png?w=450" alt="Data" width="450" /></p>
<p>At the core, in the past, was the algorithm.  Inputs were pretty simple (mouse clicks, keyboard entry).  Outputs were equally simple (text, user interface).   Data was used simply as a store of input and output.  All of the effort and focus went into creating smart algorithms.</p>
<p>However the massive data sets that Google now has access to allows them to flip this model around.  Rather than creating complex, elaborate, (and probably inaccurate) algorithms by hand they instead <a href="http://norvig.com/spell-correct.html">use a simple statistical model</a> and let the data do the work.</p>
<p>He gave several examples.  The most obvious is the Google spell checker which using this approach can guess what you might have meant, even where the words you&#8217;re looking for don&#8217;t appear in any dictionary (e.g. <a href="http://www.google.com/search?q=rowan+simson">http://www.google.com/search?q=rowan+simson</a>).</p>
<p>Another is their translation tool which can be trained to convert any text where there are enough examples to &#8220;learn&#8221; from.  Ironically, the limiting factor now with this approach is not the software but the quality of the human translators used for training.</p>
<p>In each case being able to do this simply comes down to having enough data.</p>
<p>This is one of those ideas which is so obvious after you&#8217;ve seen it:</p>
<p><b>If you have lots of data the way you think about algorithms changes completely</b></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/373/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/373/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=373&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/04/16/using-large-data-sets/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/03/data-in-the-middle.png" medium="image">
			<media:title type="html">Data</media:title>
		</media:content>
	</item>
		<item>
		<title>XMPP</title>
		<link>http://rowansimpson.com/2008/04/15/xmpp/</link>
		<comments>http://rowansimpson.com/2008/04/15/xmpp/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 20:39:58 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://rowansimpson.com/?p=383</guid>
		<description><![CDATA[Phil from Xero pointed me at this article about XMPP (a.k.a. Jabba): XMPP (a.k.a. Jabba) is the future for cloud services What do you think? Has anybody done anything interesting with this that you&#8217;re using or know of? It would be interesting to hear about how you find it.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=383&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://turntablemedia.com">Phil</a> from <a href="http://www.xero.com">Xero</a> pointed me at this article about XMPP (a.k.a. Jabba):</p>
<p><a href="http://www.jivesoftware.com/community/blogs/jivetalks/2008/01/24/xmpp-aka-jabber-is-the-future-for-cloud-services">XMPP (a.k.a. Jabba) is the future for cloud services</a></p>
<p>What do you think?  Has anybody done anything interesting with this that you&#8217;re using or know of?</p>
<p>It would be interesting to hear about how you find it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/383/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/383/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=383&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/04/15/xmpp/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Atlassian&#8217;s 20% Time Experiment</title>
		<link>http://rowansimpson.com/2008/03/30/atlassians-20-time-experiment/</link>
		<comments>http://rowansimpson.com/2008/03/30/atlassians-20-time-experiment/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 20:37:32 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Atlassian]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=375</guid>
		<description><![CDATA[I&#8217;ve had a couple of opportunities to meet Mike Cannon-Brookes from Atlassian in the last 12 months, first at Morgo and more recently at Kiwi Foo Camp. He is a nice mix of very smart but still approachable. I like that. Atlassian are an impressive company, and a good role model for a couple of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=375&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a couple of opportunities to meet <a href="http://blogs.atlassian.com/rebelutionary/">Mike Cannon-Brookes</a> from <a href="http://en.wikipedia.org/wiki/Atlassian">Atlassian</a> in the last 12 months, first at Morgo and more recently at Kiwi Foo Camp.</p>
<p>He is a nice mix of very smart but still approachable.  I like that.</p>
<p>Atlassian are an impressive company, and a good role model for a couple of the businesses I&#8217;m working with.</p>
<p>He recently blogged about an experiment they are running at the moment where they are allowing staff to spend 20% of their time on their own pet projects.   This in itself is obviously <a href="http://www.google.com/support/jobs/bin/static.py?page=about.html&amp;about=eng">not an original idea</a>.  What makes this interesting is that, unlike Google, they are going to be open about how it works for them in reality:</p>
<p><a href="http://blogs.atlassian.com/developer/2008/03/20_time_experiment.html"><b>Atlassian&#8217;s 20% Time Experiment</b></a></p>
<p>Lots of companies talk about doing this sort of thing, but hardly any I&#8217;m aware of have actually gone as far as trying it out.  Doing so in the open is pretty brave.  Here is what they say about the potential impact on customers:</p>
<blockquote><p>&#8220;What does it mean for customers?</p>
<p>In the short term, this will mean slower or smaller, but more innovative releases. How much slower, smaller and more innovative? We&#8217;re not sure &#8211; we&#8217;ll find out and be honest in communicating it here.</p>
<p>(From my back of the envelope calculations, for 7 products we&#8217;ve made over 50 releases in the last 12 months.)</p>
<p>The long term thinking is that some of the 20% results will filter into the products and outweigh the short term release slow down in terms of customer benefits.&#8221;</p></blockquote>
<p>You have to give them credit for that at least.</p>
<p>I wish them luck, and will watch with interest to see how it goes.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/375/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/375/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=375&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/03/30/atlassians-20-time-experiment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing with colours</title>
		<link>http://rowansimpson.com/2008/03/25/playing-with-colours/</link>
		<comments>http://rowansimpson.com/2008/03/25/playing-with-colours/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 20:24:13 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=380</guid>
		<description><![CDATA[I&#8217;ve been doing a bit of design work over the last week or so, which has been fun. I&#8217;m not a great graphic designer, but I can do enough to be dangerous. I enjoy having the freedom to experiment with different ideas without having to bother somebody else to do the heavy lifting. This is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=380&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing a bit of design work over the last week or so, which has been fun.  I&#8217;m not a great graphic designer, but I can do enough to be dangerous.  I enjoy having the freedom to experiment with different ideas without having to bother somebody else to do the heavy lifting.</p>
<p>This is the first time I&#8217;ve really got stuck into this sort of work since I switched to my Mac, so I&#8217;ve had to get used to a bunch of new tools.</p>
<p><img style="margin-left:20px;" src="http://rowan.files.wordpress.com/2008/03/codalogo.png?w=500" alt="Coda Logo" align="right" />For HTML and CSS I&#8217;ve been using Coda, which I chose basically on the strength of its logo (see right), but which has turned out to be a nice tool.  I especially like the built-in reference books, which are great for somebody like me who doesn&#8217;t spend all of their time coding and needs regular help.</p>
<p><a href="http://www.panic.com/coda/">http://www.panic.com/coda/</a></p>
<p>For image editing I&#8217;m using Pixelmator to replace my old favourite on Windows, <a href="http://www.getpaint.net/">Paint.net</a>.  It&#8217;s taking me a while to get used to this, and I&#8217;m not sure I&#8217;ll continue with it beyond the free demo period.  I am feeling quite slow using it, and it&#8217;s missing a few of the things I use a lot &#8211; for example, it doesn&#8217;t support vectors at all so there is no rectangle tool, instead you need to select the required area and then fill in the selection which seems cumbersome when you&#8217;re doing it a lot.  I&#8217;m also pretty slow with it generally, but I have a feeling that will improve once I get on top of the keyboard shortcuts etc.  It&#8217;s very pretty, but I&#8217;m not sure this is the right tool for the job I have in mind.<br />
<a href="http://www.pixelmator.com/">http://www.pixelmator.com/</a></p>
<p>I&#8217;ve had a quick play with <a href="http://inkscape.org/">Inkscape</a>, but it uses X11 and doesn&#8217;t really feel like an OS X application.</p>
<p>What other alternatives can you Mac users recommend?</p>
<p>(In looking around I did find a really cute tool called <a href="http://www.atebits.com/software/scribbles/">Scribbles</a>.  If you&#8217;re into graphic design I definitely recommend having a play with this, just to check out the smart interface, including a whole new approach to layers which seems really intuitive.  It&#8217;s designed for kids, but I suspect that kids of all ages could have a lot of fun with it.)</p>
<p>I&#8217;ve also found a couple of other useful tool-lets which I thought I&#8217;d share (for my own future reference if for no other better reason):</p>
<p>At Webstock <a href="http://www.simplebits.com">Dan Cederholm</a> talked about basing a colour palette on a photograph from nature.  This tool from <a href="http://www.degraeve.com">De Graeve</a> makes it easy &#8211; simply upload your image and it will pick out a range of complementary colours from the image.  It even gives you the hex codes:</p>
<p><a href="http://www.degraeve.com/color-palette/">http://www.degraeve.com/color-palette/</a></p>
<p>They also have a simple fav icon editor:</p>
<p><a href="http://www.degraeve.com/favicon/">http://www.degraeve.com/favicon/</a></p>
<p><img style="margin-left:20px;" src="http://rowan.files.wordpress.com/2008/03/picture-10.png?w=500" alt="HexPicker Preview" align="right" /></p>
<p>Robin Wood has a <a href="http://robinwood.com/Catalog/Technical/OtherTuts/MacColorPicker/MacColorPicker.html">really useful introduction to the OS X Colour Picker</a>, which is actually much more powerful than it first appears.</p>
<p>The magnifying glass and swatch drawer were both new to me.</p>
<p>And, what&#8217;s more the picker can be extended with third-party add-ons.</p>
<p>I found this from Waffle Software, which adds a simple hex picker tab (see screenshot right):</p>
<p><a href="http://wafflesoftware.net/hexpicker/">phttp://wafflesoftware.net/hexpicker/</a></p>
<p>Fun, fun!</p>
<p>What other tools are people out there using for this sort of thing?  I&#8217;d be interested to get <a href="http://rowansimpson.com/2008/03/25/playing-with-colours/#respond">your suggestions</a>.</p>
<p>:-)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/380/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/380/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=380&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/03/25/playing-with-colours/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/03/codalogo.png" medium="image">
			<media:title type="html">Coda Logo</media:title>
		</media:content>

		<media:content url="http://rowan.files.wordpress.com/2008/03/picture-10.png" medium="image">
			<media:title type="html">HexPicker Preview</media:title>
		</media:content>
	</item>
		<item>
		<title>Garr Reynolds Wisdom, Part II</title>
		<link>http://rowansimpson.com/2008/01/25/garr-reynolds-wisdom-part-ii/</link>
		<comments>http://rowansimpson.com/2008/01/25/garr-reynolds-wisdom-part-ii/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 23:48:02 +0000</pubDate>
		<dc:creator>Rowan Simpson</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Garr Reynolds]]></category>

		<guid isPermaLink="false">http://rowan.wordpress.com/?p=327</guid>
		<description><![CDATA[This is Part II in a two-part series. Part I was published on 24-Jan. Another one from Guy and Garr &#8230; Question: What is the single most important thing people could do to enhance their presentations? Answer: Turn off the computer, grab some paper and a pencil, and find someplace quiet. Think of the audience. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=327&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><b>This is Part II in a two-part series.  <a href="http://rowansimpson.com/2008/01/24/garr-reynolds-wisdom-part-i/">Part I</a> was published on 24-Jan. </b></p>
<p>Another one from <a href="http://blog.guykawasaki.com/2008/01/ten-questions-w.html">Guy and Garr</a> &#8230;</p>
<blockquote><p> <i>Question:</i> What is the single most important thing people could do to enhance their presentations?</p>
<p><i>Answer:</i> Turn off the computer, grab some paper and a pencil, and find someplace quiet. Think of the audience. What is it they need? What is it you want to say that they need to hear. Identify what’s important and what is not. You can’t say everything in a twenty-minute talk—or even a two-hour talk.</p>
<p>The problem with most presentations is that people try to include too much. You can go deep or you can go wide, but you can’t really do both. What is the core message? This time “off the grid” with paper and pencil or a white board is where you can clarify your ideas and then get them on paper visually. After your ideas and basic structure are clear, then you can open up the software and start laying out the story in the slide sorter view.</p></blockquote>
<p>Replace the word &#8220;presentations&#8221; above with &#8220;software&#8221; and the same great advice holds, I think.</p>
<p>Certainly the part about turning off your computer and spending some time thinking about what your audience needs and considers important, as tempting as it is to jump straight in and start coding.</p>
<p>But the real gem here in my opinion is the observation that <b>you can go deep or wide but not both</b>.</p>
<p>Just like presentations I think that most people building software try to include too much.  Adding more features is a natural inclination.  It&#8217;s actually ingrained in the social order of software developers &#8211; within teams enhancing existing features never seems to have the same status as adding something new.  But, it should.</p>
<p><b>C</b><b>an you have both the most features and be the easiest to use?</b></p>
<p>When you look around there are not many examples of software products which have achieved this.</p>
<p>So which of these two alternatives are you choosing, consciously or otherwise?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rowan.wordpress.com/327/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rowan.wordpress.com/327/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rowan.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rowan.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rowan.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rowan.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rowan.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rowan.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rowan.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rowan.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rowansimpson.com&amp;blog=19797&amp;post=327&amp;subd=rowan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rowansimpson.com/2008/01/25/garr-reynolds-wisdom-part-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b31e8da28cd6193d386421334026594?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rowan</media:title>
		</media:content>
	</item>
	</channel>
</rss>
