<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tim Martin's blog</title>
	
	<link>http://blog.asymptotic.co.uk</link>
	<description>On the human side of software</description>
	<lastBuildDate>Sat, 13 Aug 2011 00:25:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TimMartinsBlog" /><feedburner:info uri="timmartinsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Why Android would lose the tablet race, even if it were started again today</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/yDx5nbQhtM0/</link>
		<comments>http://blog.asymptotic.co.uk/2011/07/why-android-would-lose-the-tablet-race-even-if-it-were-started-again-today/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 20:10:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=732</guid>
		<description><![CDATA[I've written before about fanboys and the difficulty of maintaining a neutral point of view. So, to declare my interest, I'm mostly backing Android in the mobile OS wars: it isn't perfect, but it's better than the alternatives.

Saying that Android is going to lose the tablet wars isn't exactly sticking my neck out. I'd ...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written before about <a href="http://blog.asymptotic.co.uk/2011/04/fanboys/">fanboys and the difficulty of maintaining a neutral point of view</a>. So, to declare my interest, I&#8217;m mostly backing Android in the mobile OS wars: it isn&#8217;t perfect, but it&#8217;s better than the alternatives.</p>
<p>Saying that Android is going to lose the tablet wars isn&#8217;t exactly sticking my neck out. I&#8217;d like to defend a bolder claim, however: Android would lose if the tablet wars were restarted today, without Apple&#8217;s massive entrenched lead in apps, marketing and mindshare. The makers of Android tablets scored a catastrophic own-goal by waiting to see whether the iPad would be successful before committing themselves to making competing products. Implicit in all the Android apologist&#8217;s reviews of new Android tablets is the idea that Apple&#8217;s head start is the reason they&#8217;re more successful, and that Android has merely to catch up lost ground (a bit of battery life here, an optimised UI there) and it&#8217;ll once again be a level playing field. The Apple fans rightly mock this as grading on a curve, and yet it might be justified if the apologists were right that Android will inevitably catch up. Unfortunately, they&#8217;re wrong.</p>
<p>Apple make their devices differently. They have full control over the OS and the hardware, and design them from very early on in the product cycle to work together. Apple deliberately aims at a subset of the market, and eschews features that this market segment doesn&#8217;t want. They have mastered the art of taking features out of a product.</p>
<p>Tablets are not just bigger phones or smaller laptops, they are used entirely differently. Tables are consumption devices much more than they are creation devices. They excel in cases where a keyboard isn&#8217;t needed or gets in the way, but at the price of losing flexibility. People aren&#8217;t using tablets for web development. They aren&#8217;t doing serious photo manipulation. Or non-trivial data analysis.</p>
<p>It seems to me that the aspects in which tablets excel are exactly the aspects in which Apple excels. People who want tablets want a streamlined convenient experience, and are prepared to compromise on features in order to get it. Plenty of people exist who want more out of their mobile computing device than this, but they aren&#8217;t buying Android tablets (and they&#8217;re definitely not buying those clip-on-keyboard hybrid abomninations): they just aren&#8217;t buying tablets at all.</p>
<p>It seems to me that this whole argument has a persistent technology myth baked into it: that since technology B arrived later than technology A, it is a suitable direct replacement for it. Tablet computers required a lot more technological progress to get right than laptops did, but that doesn&#8217;t mean that they will replace laptops like Homo Sapiens replaced Neanderthal man. TV has yet to stamp out radio, because the latter allows you to do things (like driving a car or cooking dinner) that the former doesn&#8217;t. Voice calling never &#8220;replaced&#8221; SMS (which in fact flourished long after voice calling), just as video calling shows no signs of making a dent on voice calling. The vast majority of content on the web is still text and not video (or audio), since <a href="http://blog.asymptotic.co.uk/2010/09/video-is-not-a-better-text/">video is not a better text</a>.</p>
<p>New technologies are less disruptive than this, and in a different sense more disruptive. Less disruptive in the sense that the old market doesn&#8217;t go away or even change that greatly, but more so in the sense that you often need a whole different approach to succeed in the new market. Right now Apple is the only company that has what it takes to take full advantage of the tablet market, and if any rival does appear I doubt it will be based on Android.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=732&amp;md5=95c7427456e37977f295a1aec2f3d28c" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/CT7CTY0B2nMsA1kgNl_cpHD7unk/0/da"><img src="http://feedads.g.doubleclick.net/~a/CT7CTY0B2nMsA1kgNl_cpHD7unk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CT7CTY0B2nMsA1kgNl_cpHD7unk/1/da"><img src="http://feedads.g.doubleclick.net/~a/CT7CTY0B2nMsA1kgNl_cpHD7unk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/yDx5nbQhtM0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/07/why-android-would-lose-the-tablet-race-even-if-it-were-started-again-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/07/why-android-would-lose-the-tablet-race-even-if-it-were-started-again-today/</feedburner:origLink></item>
		<item>
		<title>Book review: You Are Not a Gadget</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/WJauNNfFerk/</link>
		<comments>http://blog.asymptotic.co.uk/2011/07/book-review-you-are-not-a-gadget/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 01:08:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=721</guid>
		<description><![CDATA[
Technologists who wish to talk about the big picture can sometimes find themselves in a difficult situation: In order to be taken seriously, they have to express a bold vision of the future. But predictions aren't made in a vacuum, and the opinions of the twittering classes have gathered enough momentum that it's dangerous ...]]></description>
			<content:encoded><![CDATA[<div style="float: right;"><a href="http://www.amazon.com/You-Are-Not-Gadget-Manifesto/dp/0141049111?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" ><img src="http://ecx.images-amazon.com/images/I/41fddgb6twL._SL160_.jpg" alt="You Are Not A Gadget: A Manifesto" /></a></div>
<p>Technologists who wish to talk about the big picture can sometimes find themselves in a difficult situation: In order to be taken seriously, they have to express a bold vision of the future. But predictions aren&#8217;t made in a vacuum, and the opinions of the twittering classes have gathered enough momentum that it&#8217;s dangerous to be seen contradicting them. Criticisms of the social web are terribly vulnerable to the rejoinder that the critic just <em>doesn&#8217;t get it</em>.</p>
<p>None of this seems to bother Jaron Lanier, whose 2010 book <a href="http://www.amazon.com/You-Are-Not-Gadget-Manifesto/dp/0141049111?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >You Are Not a Gadget</a> is a timely and much-needed analysis of the downsides to the Web 2.0 movement. Lanier, though he has form as a technological pioneer of Virtual Reality, is vulnerable to the claim that he is a hippie throwback who belongs in an earlier age. His dreadlocked appearance, humanistic philosophy and love of obscure musical instruments may seem a poor fit for the brave new world of Facebook and Google, but I believe we ignore his insights at our peril.</p>
<p>The book covers a lot of angles, but the overarching theme is a reaction against cybernetic totalism, the view that computer software can and should become at least as important to the world as humans, at its most extreme reducing us to components that serve a hive mind. The most approachable manifestation of this in today&#8217;s world is the way that user-generated content (in the form of blog posts, tweets, images, videos, Wikipedia edits and the like) is stripped of context and personal relevance and digested into a stream of data to be fed through algorithms, ultimately making billions for the &#8220;lords of the cloud&#8221; with zero return to the humans who produced the content in the first place. Genuine creativity is stifled in favour of endless regurgitation and mash-ups.</p>
<p>There&#8217;s a more fundamental point behind his argument, and one that&#8217;s more tightly bound to the nature of technology: People have forgotten, or never properly understood in the first place, that this is not the only way technology can be. As a technology evolves, choices are made that are hard to reverse, leading to a sense of inevitability where there oughtn&#8217;t to be. People have come to believe that computers <em>are</em> the social web, and that the social web <em>is</em> Facebook, or at least something not too dissimilar. This adds a note of pathos to the argument: it&#8217;s one thing to desire the hive mind as your future, quite another to believe that it&#8217;s inescapable.</p>
<p>To my mind, closer analysis of the argument about technological lock-in threatens to unseat Lanier&#8217;s claim that cybernetic totalism is the cause behind the problems he discusses. Where he sees a Silicon Valley elite who are prepared to sacrifice human values to speed the inevitable singularity, I see merely an unplanned marketplace that has hit upon local maxima in the field of methods to extract money from the web. It seems to me that the problems are economic, not political.</p>
<p>Even if cybernetic totalism is something of a straw man, the book overall remains a cogent critique, raising thought-provoking issues that are rarely seen elsewhere. This is definitely not to be missed.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=721&amp;md5=d16b5d3b11aa6cc8694f6202d3891dd3" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/f0ukS8--1mArb1RTeyMQnM_iLg0/0/da"><img src="http://feedads.g.doubleclick.net/~a/f0ukS8--1mArb1RTeyMQnM_iLg0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/f0ukS8--1mArb1RTeyMQnM_iLg0/1/da"><img src="http://feedads.g.doubleclick.net/~a/f0ukS8--1mArb1RTeyMQnM_iLg0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/WJauNNfFerk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/07/book-review-you-are-not-a-gadget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/07/book-review-you-are-not-a-gadget/</feedburner:origLink></item>
		<item>
		<title>Sorry for the interruption</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/VkAXwzw-lNA/</link>
		<comments>http://blog.asymptotic.co.uk/2011/07/sorry-for-the-interruption/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 20:24:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=717</guid>
		<description><![CDATA[I recently moved to a new server, and in the process I managed to deploy it on an Apache without mod_rewrite enabled. This meant that all pages but the front page were unavailable, which of course I didn't notice because I didn't check more than the front page. This is why I don't have ...]]></description>
			<content:encoded><![CDATA[<p>I recently moved to a new server, and in the process I managed to deploy it on an Apache without mod_rewrite enabled. This meant that all pages but the front page were unavailable, which of course I didn&#8217;t notice because I didn&#8217;t check more than the front page. This is why I don&#8217;t have a job as a sysadmin. The only reason I figured out that something was wrong was that my Google analytics figures had fallen off a cliff.</p>
<p>Normal service ought now to have been resumed.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=717&amp;md5=6db98ba51a437984cc06c23b8707aa11" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/7TCh5Tw7jgzZCM7w4z1pJdBpgUk/0/da"><img src="http://feedads.g.doubleclick.net/~a/7TCh5Tw7jgzZCM7w4z1pJdBpgUk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7TCh5Tw7jgzZCM7w4z1pJdBpgUk/1/da"><img src="http://feedads.g.doubleclick.net/~a/7TCh5Tw7jgzZCM7w4z1pJdBpgUk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/VkAXwzw-lNA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/07/sorry-for-the-interruption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/07/sorry-for-the-interruption/</feedburner:origLink></item>
		<item>
		<title>What everyone seemed to get wrong about the Bitcoin crash</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/WwYYPkhKErU/</link>
		<comments>http://blog.asymptotic.co.uk/2011/07/what-everyone-seemed-to-get-wrong-about-the-bitcoin-crash/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 20:03:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=702</guid>
		<description><![CDATA[It was certainly a dramatic story. On 19th June, a matter of weeks after the anonymous crypto-currency Bitcoin began to make waves in the wider world, it experienced a crash that made the 2010 Flash Crash look like a blip. Bitcoin critics, even the normally measured Tyler Cowen, couldn't resist a bit of self-congratulation. ...]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-705" href="http://blog.asymptotic.co.uk/2011/07/what-everyone-seemed-to-get-wrong-about-the-bitcoin-crash/bitcoin_crash_2011-06-19/"><img class="alignright size-full wp-image-705" title="Bitcoin_crash_2011-06-19" src="http://blog.asymptotic.co.uk/wp-content/uploads/2011/07/Bitcoin_crash_2011-06-19.png" alt="" width="600" height="382" /></a>It was certainly a dramatic story. On 19th June, a matter of weeks after the anonymous crypto-currency <a href="http://www.bitcoin.org/">Bitcoin</a> began to make waves in the wider world, it experienced a crash that made the <a href="http://en.wikipedia.org/wiki/2010_Flash_Crash">2010 Flash Crash</a> look like a blip. Bitcoin critics, even the normally measured <a href="http://marginalrevolution.com/marginalrevolution/2011/06/the-bitcoin-crash.html">Tyler Cowen</a>, couldn&#8217;t resist a bit of self-congratulation. When things seemed to have settled down a few weeks later, the commentators started to ask <a href="http://marginalrevolution.com/marginalrevolution/2011/06/assorted-links-142.html">whether Bitcoin was recovering from the crash</a>.</p>
<p>The thing is, there never was a currency crash. There was a security breach at <a href="https://mtgox.com/">Mt Gox</a>, one of the largest Bitcoin trading houses, which had dire consequences for their customers. But the journalists who wanted to analyse the impact on the Bitcoin market didn&#8217;t get any further than tracking the prices at Mt Gox, the very exchange that had just been cracked, and in the process mistook a bank run for a sovereign default. Limiting their view to this, it looked like the Bitcoin economy was in ruins. Looking beyond the Mt Gox exchange even briefly would have shown the rest of the economy was largely unaffected. Retailers continued retailing, exchanges continued exchanging, and coins that weren&#8217;t in your Mt Gox account were as safe as they ever were. If you considered Bitcoin to be a reasonable medium of exchange on the 18th of June, there was no reason to change your mind (though double-checking your encryption and backups wouldn&#8217;t be a bad idea).</p>
<p>There seems to be one sensible message to take away from the Mt Gox crash: the cyber-criminals have arrived. If Bitcoin ever was lucky enough to fly below the criminal radar, it certainly no longer is. Optimists will probably say that this moment was inevitable, and may even validate how seriously it&#8217;s being taken.</p>
<p>Bitcoin has very real, very interesting economic and usability difficulties that probably mean it will never be a viable currency. Suggesting that the recent security flaws in a single exchange undermine it is just lazy journalism.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=702&amp;md5=3365ee74522afcbfa67734aa03c1ca39" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Zj-dECzH728VUI8HCePFY74YYgA/0/da"><img src="http://feedads.g.doubleclick.net/~a/Zj-dECzH728VUI8HCePFY74YYgA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Zj-dECzH728VUI8HCePFY74YYgA/1/da"><img src="http://feedads.g.doubleclick.net/~a/Zj-dECzH728VUI8HCePFY74YYgA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/WwYYPkhKErU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/07/what-everyone-seemed-to-get-wrong-about-the-bitcoin-crash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/07/what-everyone-seemed-to-get-wrong-about-the-bitcoin-crash/</feedburner:origLink></item>
		<item>
		<title>Why I was wrong about Ruby on Rails</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/c8yADpkYc1g/</link>
		<comments>http://blog.asymptotic.co.uk/2011/06/why-i-was-wrong-about-ruby-on-rails/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 21:07:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=700</guid>
		<description><![CDATA[" gained a lot of its focus and appeal because I didn’t try to please people who didn’t share
my problems." — David Heinemeier Hansson
I always used to maintain that Ruby on Rails was a blight on the world of software development that wasn't just making individual sites worse, it was making developers worse. Yet ...]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;[Rails] gained a lot of its focus and appeal because I didn’t try to please people who didn’t share<br />
my problems.&#8221; — David Heinemeier Hansson</p></blockquote>
<p>I always used to maintain that <a href="http://www.rubyonrails.org/">Ruby on Rails</a> was a blight on the world of software development that wasn&#8217;t just making individual sites worse, it was making developers worse. Yet here I am a few years on, having chosen to develop my new web application in Ruby on Rails. What gives?</p>
<p>Some of my criticisms still hold up. Rails still encourages beginners to think of every single data-storage requirement as a nail waiting for the hammer of <a href="http://en.wikipedia.org/wiki/Active_record">active record</a>. It&#8217;s still too easy to write code that doesn&#8217;t scale. Above all, while the tutorials are blissfully easy it can still be a hard slog learning what&#8217;s going on under the hood, so that you can do more than just cut and paste tutorial code. I believe Rails has improved on each one of these points, but not yet enough for my liking.</p>
<p>Yet I was wrong about Rails, and part of the reason I was wrong goes back to a truth I&#8217;ve always held to be under-appreciated: when you choose a technology, you inevitably choose a community at the same time. The Rails community may border on the smug from time to time, but it also seems to have an above-average number of developers who are <em>smart</em> and <em>get things done</em>. Developers who aren&#8217;t just happy to do things the same old flawed way, but want to find a better way, and make it work for people. Above all, they deliver solutions that work now, not promising-but-currently-flawed solutions. This was typified by my serendipitous discovery of <a href="https://github.com/jtrupiano/timecop">Timecop</a>, a library that makes testing of time-sensitive code about as easy and effective as it could possibly be. Any language <em>could</em> solve that problem, but in Rails I have a solution right now, with no fuss (yes, I&#8217;m sure this particular example is solved in lots of other web frameworks too).</p>
<p>None of this is about the language <em>per se</em>. Rails isn&#8217;t better than Zend Framework because Ruby is better than PHP (it is, but the differences come up surprisingly rarely). Rails is better than Zend Framework because Rails has a complete suite of solutions for DB schema management, functional testing, unit testing etc., while Zend Framework plays catch-up. As far as I&#8217;ve seen, PHP has nothing to touch Heroku for ease of deployment.</p>
<p>Web development certainly has different challenges from all other development environments. I used to worry that statelessness was a major problem, and I felt that continuation-based frameworks like <a href="http://seaside.st/">Seaside</a> and <a href="http://common-lisp.net/project/ucw/">UnCommon Web</a> held the most promise for resolving this. I was wrong, to the extent that while state is consistently a problem there&#8217;s a &#8220;good enough&#8221; solution in the form of MVC, while streamlined automated functional testing of web apps (which Rails does admirably with a test suite based on CSS selectors) brings massive benefit right here and now, rather than in a utopian future.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=700&amp;md5=979d4c1ffae0f79f04afe56495361bf1" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Gmxx87TtT8vuQ1u7a4Nx0vI4EQ8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Gmxx87TtT8vuQ1u7a4Nx0vI4EQ8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Gmxx87TtT8vuQ1u7a4Nx0vI4EQ8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Gmxx87TtT8vuQ1u7a4Nx0vI4EQ8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/c8yADpkYc1g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/06/why-i-was-wrong-about-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/06/why-i-was-wrong-about-ruby-on-rails/</feedburner:origLink></item>
		<item>
		<title>A polar bear walks into a bar…</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/d6lyt9Cx_Ig/</link>
		<comments>http://blog.asymptotic.co.uk/2011/06/a-polar-bear-walks-into-a-bar/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 11:16:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=695</guid>
		<description><![CDATA[...and says to the barman, "I'll have a gin ....... and tonic please." The barman asks, "Why the big pause?" "I'm afraid I have a minor speech impediment", retorts the polar bear, "and I feel it's a bit insensitive of you to draw attention to it."

In my case, the big pause in posts has ...]]></description>
			<content:encoded><![CDATA[<p>&#8230;and says to the barman, &#8220;I&#8217;ll have a gin &#8230;&#8230;. and tonic please.&#8221; The barman asks, &#8220;Why the big pause?&#8221; &#8220;I&#8217;m afraid I have a minor speech impediment&#8221;, retorts the polar bear, &#8220;and I feel it&#8217;s a bit insensitive of you to draw attention to it.&#8221;</p>
<p>In my case, the big pause in posts has gone on for two months now. In fact, I&#8217;ve been busy with another project, which ironically is <a href="http://www.tskmstr.com/">a time management tool</a>. I don&#8217;t intend to let this blog lapse entirely, but right at the moment I&#8217;d rather do one side-project well than two badly.</p>
<p>If you&#8217;re interested, please head on over to <a href="http://www.tskmstr.com/">TaskMaster</a> and let me know what you think, either here or at <a href="http://discussions.zoho.com/taskmaster">the feedback forum</a>. It&#8217;s at an early stage, and is at least a week or two away from being ready for ordinary users (there&#8217;s very little documentation at the moment, so it&#8217;s probably not obvious how to use it). I&#8217;ll update here and on <a href="http://blog.tskmstr.com/">the TaskMaster blog</a> when there&#8217;s some significant progress.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=695&amp;md5=b1805fd4395fc96424589210116efd53" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/B4F85Y7UgMrU1J3DJ14NCFGyYVs/0/da"><img src="http://feedads.g.doubleclick.net/~a/B4F85Y7UgMrU1J3DJ14NCFGyYVs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/B4F85Y7UgMrU1J3DJ14NCFGyYVs/1/da"><img src="http://feedads.g.doubleclick.net/~a/B4F85Y7UgMrU1J3DJ14NCFGyYVs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/d6lyt9Cx_Ig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/06/a-polar-bear-walks-into-a-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/06/a-polar-bear-walks-into-a-bar/</feedburner:origLink></item>
		<item>
		<title>Fanboys</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/yTiFJmxcHgs/</link>
		<comments>http://blog.asymptotic.co.uk/2011/04/fanboys/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 22:29:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=685</guid>
		<description><![CDATA[Marco Arment has this to say:


fan•boy &#124;ˈfanˌboi&#124;
noun

	informal derogatory: a  term used to describe people who bought a product that competes with  the one you bought, which is probably more popular than your choice, for  reasons that you wish to discredit or diminish because you’re secretly  afraid or upset that you ...]]></description>
			<content:encoded><![CDATA[<p>Marco Arment <a href="http://www.marco.org/2011/04/10/fanoboy-fan-boi">has this to say</a>:</p>
<blockquote>
<div>
<h3><a href="http://www.marco.org/2011/04/10/fanoboy-fan-boi">fan•boy |ˈfanˌboi|</a></h3>
<p>noun</p>
<ol>
<li><em>informal derogatory:</em> a  term used to describe people who bought a product that competes with  the one you bought, which is probably more popular than your choice, for  reasons that you wish to discredit or diminish because you’re secretly  afraid or upset that you made the wrong choice.</li>
</ol>
<p>ORIGIN from fan + boy.</p>
</div>
</blockquote>
<div>
<p>Several things irritate me about this. For a start, the pretence that it is about anything other than <em>Apple</em> fanboyism. Does this definition apply to the Kirk vs. Picard debate? If my buddy says that GNU Hurd is better than Linux, and I say he&#8217;s a fanboy, is that because I&#8217;m secretly worried that Hurd might be a better OS kernel? Of course not, this is about Marco defending himself and others like him against their critics. Strip away the aura of objectivity and it&#8217;s just an <em>ad hominem</em>. Admittedly one aimed at defending against another <em>ad hominem</em>, but two wrongs don&#8217;t make a right.</p>
<p>Like it or not, fans exist. A lot of them are boys. Conflating the two into a convenient label might be lazy, but it seems <em>prima facie</em> to be a valid term.</p>
<p>But I think there&#8217;s a deeper meaning to the charge of fanboyism, and one that would leave us all slightly poorer if we were to attempt to excise the concept from our consciousness. The fact is, <a href="http://m.motherjones.com/politics/2011/03/denial-science-chris-mooney">we&#8217;re very bad at basing our conclusions on the evidence</a>. Much worse than we think we are. If you think you don&#8217;t have biases in your reasoning based on particular companies, ideas or causes you have a soft spot for then you&#8217;re probably deluding yourself. One particular facet of this is <a href="http://en.wikipedia.org/wiki/Confirmation_bias">confirmation bias</a>: the tendency to give more weight to evidence that supports the conclusions you already believe. It seems to me that this is pretty close to what we mean when we dismiss someone as a fanboy.</p>
<p>Accusing someone of fanboyism may be lazy, and it may be overused. But there&#8217;s a difference between the fallacy of <em>ad hominem</em> argument and a rational accusation that someone is suffering from confirmation bias. If Marco&#8217;s suggesting that the distinction doesn&#8217;t matter then he&#8217;s dead wrong.</p>
</div>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=685&amp;md5=9dab982dce7dcbd3194bcad0fa71698c" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/n1Wo0mwbuwjGCiWY2CdqVSj2PvI/0/da"><img src="http://feedads.g.doubleclick.net/~a/n1Wo0mwbuwjGCiWY2CdqVSj2PvI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/n1Wo0mwbuwjGCiWY2CdqVSj2PvI/1/da"><img src="http://feedads.g.doubleclick.net/~a/n1Wo0mwbuwjGCiWY2CdqVSj2PvI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/yTiFJmxcHgs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/04/fanboys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/04/fanboys/</feedburner:origLink></item>
		<item>
		<title>Book review: Modern Cryptanalysis</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/gIoUH9m_PKg/</link>
		<comments>http://blog.asymptotic.co.uk/2011/04/book-review-modern-cryptanalysis/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 21:54:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=673</guid>
		<description><![CDATA[
The lack of the market for books on cryptography might be viewed as surprising. Given that the market can sustain over 200 books about PHP, how has a topic as sexy as cryptography not got more than a dozen or so books? It's like the world saw Schneier's  and figured there wasn't any ...]]></description>
			<content:encoded><![CDATA[<p style="float: right; margin: 1em;"><a href="http://www.amazon.com/Modern-Cryptanalysis-Techniques-Advanced-Breaking/dp/047013593X?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" ><img src="http://ecx.images-amazon.com/images/I/5130kIxGAaL._SL160_.jpg" alt="Modern Cryptanalysis: Techniques for Advanced Code Breaking" /></a></p>
<p>The lack of the market for books on cryptography might be viewed as surprising. Given that the market can sustain over 200 books about PHP, how has a topic as sexy as cryptography not got more than a dozen or so books? It&#8217;s like the world saw Schneier&#8217;s <a href="http://www.amazon.com/Applied-Cryptography-Protocols-Algorithms-Source/dp/0471117099?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >Applied Cryptography</a> and figured there wasn&#8217;t any point trying.</p>
<p>This isn&#8217;t actually that unreasonable. Schneier&#8217;s book might be showing its age these days, but trying to keep up with the leading edge of research is a game for mugs and crypto researchers, and neither one is in need of a textbook. The rest of us just need a primer on the principles of cryptography that covers the major protocols and widely-used algorithms without dumbing down, and if that&#8217;s what you&#8217;re after then <a href="http://www.amazon.com/Applied-Cryptography-Protocols-Algorithms-Source/dp/0471117099?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >Applied Cryptography</a> is still the first and last book that need be on your list.</p>
<p>It does have one major hole, and that&#8217;s in the coverage of cryptanalysis. Admittedly, cryptanalysis is even further from the everyday reality of most developers than cryptograpy is: attempting to implement crypto algorithms yourself is risky and requires care, but attempting your own cryptanalysis of any non-trivial algorithm is a pointless exercise best reserved for a really rainy day, or just left to the experts. But I can&#8217;t have been the only one who feels very dissatisfied at knowing that something <em>can</em> be done, but not knowing how.</p>
<p>On the face of it, <a href="http://www.amazon.com/Modern-Cryptanalysis-Techniques-Advanced-Breaking/dp/047013593X?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >Modern Cryptanalysis</a> is pretty much exactly the book I&#8217;ve been looking for all these years. It starts from modest assumptions about background knowledge, but covers real military-grade algorithms. It has good step-by-step tutorials and illustrates it with usable source code in Python. It&#8217;s reasonably priced (though certainly not cheap), and picks a good range of topics to get a reasonable overview of the field while still being a manageable length overall.</p>
<p>However, it left me feeling frustrated. A little too much time is spent on toy algorithms that are only of historical interest and are well covered by other books. It then attempts to teach the most basic mathematical background before ploughing into weighty topics in number theory such as factorisation and elliptic curves. In general I feel that the information on public-key systems was too much and too soon in the book: you can&#8217;t analyse RSA without postgraduate-level number theory. By the same token, not enough time was spent on symmetric block ciphers for my liking, as to me they strike a nice balance of being a rich topic that doesn&#8217;t require too much mathematical background for the casual reader to benefit from it.</p>
<p>Perhaps it was my relatively hurried reading of it, but I didn&#8217;t feel the explanations were quite clear enough, particularly in explaining linear and differential cryptanalysis. This was exacerbated by an extremely large number of typos, some of which occurred in mathematical expressions and obscured the meaning of the text.</p>
<p>Despite my reservations, this book actually does the job you most likely require of a book on cryptanalysis, which is to demystify it and give enough of a flavour that you know whether you want to read further. It&#8217;s not a classic, but it&#8217;s a fair starting point.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=673&amp;md5=8515473042867e8a354fc3233f467656" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/TzBe1GIKQwAI6zwHO7jjXzgiv2M/0/da"><img src="http://feedads.g.doubleclick.net/~a/TzBe1GIKQwAI6zwHO7jjXzgiv2M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TzBe1GIKQwAI6zwHO7jjXzgiv2M/1/da"><img src="http://feedads.g.doubleclick.net/~a/TzBe1GIKQwAI6zwHO7jjXzgiv2M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/gIoUH9m_PKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/04/book-review-modern-cryptanalysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/04/book-review-modern-cryptanalysis/</feedburner:origLink></item>
		<item>
		<title>Programming in the real world: US lawmakers cause infinite loop</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/ZTPgd4za-0o/</link>
		<comments>http://blog.asymptotic.co.uk/2011/03/programming-in-the-real-world-us-lawmakers-cause-infinite-loop/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 17:31:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=668</guid>
		<description><![CDATA[From The Economist's Democracy in America blog, it appears the US House of Representatives needs to institute code reviews:
The bill, the Government Shutdown Prevention Act, declares that the House's budget proposal (HR1) will become law if the Senate does not pass a budget to fund the federal government for the rest of the year ...]]></description>
			<content:encoded><![CDATA[<p>From The Economist&#8217;s <a href="http://www.economist.com/blogs/democracyinamerica/2011/03/budget_follies">Democracy in America blog</a>, it appears the US House of Representatives needs to institute code reviews:</p>
<blockquote><p>The bill, the Government Shutdown Prevention Act, declares that the House&#8217;s budget proposal (HR1) will become law if the Senate does not pass a budget to fund the federal government for the rest of the year before April 6th. House leadership seemed to have inadvertently ignored the fact that the phrase &#8220;become law&#8221; contains the concepts &#8220;has been passed by the House&#8221; and &#8220;has been passed by the Senate&#8221;. The implication of the measure&#8217;s language was that the Senate would pass the House&#8217;s budget if it did not pass a budget, or that if the Senate did not pass a budget then the Senate would have passed the House&#8217;s budget.</p></blockquote>
<p>I&#8217;ve been saying this for some time: Writing complex rulesets is hard, if they are to be followed rigorously. It&#8217;s much harder than most people think. Programmers aren&#8217;t necessarily as much better at this kind of stuff as they&#8217;d like to think, but they do have the advantage of quick unambiguous feedback, which builds scar tissue. Mostly what experienced programmers know that others don&#8217;t is the importance of being circumspect.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=668&amp;md5=2cefc3091a68300b9f1a3dcc8d2af51f" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/lYf07hU_4PJRzuYkYC4eu_dmXG4/0/da"><img src="http://feedads.g.doubleclick.net/~a/lYf07hU_4PJRzuYkYC4eu_dmXG4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lYf07hU_4PJRzuYkYC4eu_dmXG4/1/da"><img src="http://feedads.g.doubleclick.net/~a/lYf07hU_4PJRzuYkYC4eu_dmXG4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/ZTPgd4za-0o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/03/programming-in-the-real-world-us-lawmakers-cause-infinite-loop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/03/programming-in-the-real-world-us-lawmakers-cause-infinite-loop/</feedburner:origLink></item>
		<item>
		<title>Book review: Knowledge for Action: A Guide to Overcoming Barriers to Organizational Change</title>
		<link>http://feedproxy.google.com/~r/TimMartinsBlog/~3/wbE0PFSnDxs/</link>
		<comments>http://blog.asymptotic.co.uk/2011/03/book-review-knowledge-for-action-a-guide-to-overcoming-barriers-to-organizational-change/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 20:53:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=657</guid>
		<description><![CDATA[
"The Human Side of Software Development" may just be a tacky slogan I came up with on the spur of the moment to make my Wordpress install just a tad less generic, but the sentiment behind it is genuine, and something that I've always meant to expand more on in this blog. So here ...]]></description>
			<content:encoded><![CDATA[<div style="float: right;"><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=0000FF&lc1=000000&t=asymptoticcou-20&o=1&p=8&l=as1&m=amazon&f=ifr&asins=1555425194" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p>&#8220;The Human Side of Software Development&#8221; may just be a tacky slogan I came up with on the spur of the moment to make my WordPress install just a tad less generic, but the sentiment behind it is genuine, and something that I&#8217;ve always meant to expand more on in this blog. So here goes, with a review of a decidedly non-technical book.</p>
<p>One thing I&#8217;ve been convinced of since I first read <a href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >Peopleware</a> is that human factors are the cause of more of the problems in the average software team than technical issues. It&#8217;s not just that human problems exist in our teams and are difficult to solve, it&#8217;s that we don&#8217;t learn from our mistakes. Dev never talks to marketing. Engineers blame the testers, and testers blame engineers. Management write off all techies as being difficult to manage. These tropes are played out again and again in thousands of teams, and we still don&#8217;t seem to have a really clear idea what the underlying problem is, let alone what to do about it.</p>
<p>Nor is this just a matter of individual learning. Teams and whole organisations need to learn from their mistakes so that we don&#8217;t end up pulling in different directions, or even worse have the lone people who feel they have solutions feeling powerless to influence the herd.</p>
<p>Enter Chris Argyris, Professor Emeritus at Harvard Business School, who has spent a lifetime researching topics like these. His book <a href="http://www.amazon.com/Knowledge-Action-Overcoming-Barriers-Organizational/dp/1555425194?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >Knowledge for Action</a> attempts to tackle one of the most crucial barriers to this sort of organisation learning, namely the defensive habits and routines that make it impossible for organisations to change. Argyris paints an all-too-familiar picture of an organisation where everyone is overtly committed to effecting some change, but politics creeps in, fights break out and people tacitly cooperate in undermining their own efforts.</p>
<p>Argyris&#8217;s main contention is that attempting to change organisations throws up situations of embarrassment or threat, and that people respond to this by avoiding the difficult issues. Moreover, people silently collaborate on this because it&#8217;s in nobody&#8217;s interest to uncover the threatening material. The case study that&#8217;s central to the book develops the author&#8217;s hypothesis that by changing our fundamental internal model of the world (taking the focus off winning / losing and onto objectively verifying our beliefs about others) our individual and team behaviour will naturally follow.</p>
<p>I suspect that two aspects of this book will appeal to those of a technical persuasion. First of all, the book is research-based and as precise in its analysis as the subject matter allows. This is not some faddy airport self-help guide for middle managers. Secondly, the approach is the quintessentially nerdy technique of looking to change the second derivative of the problem: not dealing with things that are bad, or even with how to make them better, but how to improve the &#8216;making better&#8217; process. Hopefully engineers will intuitively see the potential for huge leverage in getting this right.</p>
<p>Unfortunately, I can give this only a qualified recommendation for readers from a technical background. Yes it&#8217;s a good book, and a great contribution to the growing body of knowledge, but ultimately it&#8217;s still a piece of social science research and the author is clearly intending it to be read by other academics with a similar background. I probably read more &#8220;soft&#8221; science research papers than the average techie and I found it pretty hard going at times.</p>
<p>So this is really one for the enthusiasts, or those who&#8217;ve already read <a href="http://www.amazon.com/Fifth-Discipline-Peter-M-Senge/dp/1905211201?SubscriptionId=0XR4J3F7YGSYWMEMEF02&tag=asymptoticcou-20" target="_blank" rel="nofollow" title="" >The Fifth Discipline</a> and want to take it further.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=657&amp;md5=6d8d71375bd9fbe46e5ba4028fed0a7c" title="Flattr" target="_blank"><img src="http://blog.asymptotic.co.uk/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/5WgQ9R0q5VyX869DezKcWjGZvzo/0/da"><img src="http://feedads.g.doubleclick.net/~a/5WgQ9R0q5VyX869DezKcWjGZvzo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5WgQ9R0q5VyX869DezKcWjGZvzo/1/da"><img src="http://feedads.g.doubleclick.net/~a/5WgQ9R0q5VyX869DezKcWjGZvzo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/TimMartinsBlog/~4/wbE0PFSnDxs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/03/book-review-knowledge-for-action-a-guide-to-overcoming-barriers-to-organizational-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.asymptotic.co.uk/2011/03/book-review-knowledge-for-action-a-guide-to-overcoming-barriers-to-organizational-change/</feedburner:origLink></item>
	</channel>
</rss><!-- Served from: blog.asymptotic.co.uk @ 2011-12-11 07:31:12 by W3 Total Cache -->

