<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tim Martin&#039;s blog &#187; Reviews</title>
	<atom:link href="http://blog.asymptotic.co.uk/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<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>
		<item>
		<title>Book review: You Are Not a Gadget</title>
		<link>http://blog.asymptotic.co.uk/2011/07/book-review-you-are-not-a-gadget/</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>]]></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>
		</item>
		<item>
		<title>Book review: Modern Cryptanalysis</title>
		<link>http://blog.asymptotic.co.uk/2011/04/book-review-modern-cryptanalysis/</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>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/04/book-review-modern-cryptanalysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book review: Knowledge for Action: A Guide to Overcoming Barriers to Organizational Change</title>
		<link>http://blog.asymptotic.co.uk/2011/03/book-review-knowledge-for-action-a-guide-to-overcoming-barriers-to-organizational-change/</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>]]></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>
		</item>
		<item>
		<title>Book review: Being Geek: The software developer&#8217;s career handbook</title>
		<link>http://blog.asymptotic.co.uk/2011/01/book-review-being-geek-the-software-developers-career-handbook/</link>
		<comments>http://blog.asymptotic.co.uk/2011/01/book-review-being-geek-the-software-developers-career-handbook/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 22:01:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=584</guid>
		<description><![CDATA[
I was excited when I discovered this book. I've not explored the topic as fully as I intended in this blog, but I think career issues in software development represent lots of missed opportunities.

The career arc of a software developer is nowhere near as clear-cut as, say, an accountant or a surgeon. Picking your ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.uk/gp/product/0596155409?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0596155409" rel="nofollow"><img class="alignleft size-full wp-image-585" title="Being Geek cover" src="http://blog.asymptotic.co.uk/wp-content/uploads/2011/01/being_geek_cover.jpg" alt="Cover of &quot;Being Geek: The software developer's career handbook&quot;" width="104" height="160" /><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.co.uk/e/ir?t=reviewtfm-21&amp;l=as2&amp;o=2&amp;a=0596155409" border="0" alt="" width="1" height="1" /><br />
</a>I was excited when I discovered this book. I&#8217;ve not explored the topic as fully as I intended in this blog, but I think career issues in software development represent lots of missed opportunities.</p>
<p>The career arc of a software developer is nowhere near as clear-cut as, say, an accountant or a surgeon. Picking your way through a career involves strategic insight that many developers don&#8217;t find comes naturally to them. At the same time, many developers seem reluctant to discuss their career aspirations in forthright terms; I suspect insecurity and an unwillingness to appear materialistic play a part here.</p>
<p>So I came to the book with high expectations, and I&#8217;m afraid to say I was disappointed. It&#8217;s a readable enough book, and the Michael Lopp (or at least his alter ego, Rands) has an opinionated, in-your-face style that is never boring balanced with enough neutrality that his arguments are worth taking seriously. He&#8217;s also got credibility on both the business side and the geek side. I particularly liked his elegant summing up of what it is to be a geek:</p>
<blockquote><p>We seek <em>definition</em> to understand</p>
<p>the <em>system</em> so that we can discern</p>
<p>the <em>rules</em> so that we</p>
<p><em>know what to do next</em> so that</p>
<p>we <em>win</em></p></blockquote>
<p>For all that, the book still feels too much like a series of blog posts sewn together. The chapters are short and the approach to the topic in hand tangential, and far too often they fall into the &#8220;five types of &#8230;&#8221; trope that works so well on twitter and relatively poorly in an printed book. There&#8217;s a &#8220;how to understand your nerd&#8221; section supposed to be addressed to the reader&#8217;s life partner, but it was sufficiently stereotypical that I wasn&#8217;t sure how seriously to take it.</p>
<p>My biggest problem with the book is that I feel that Lopp has some serious experience to impart, but has taken the wrong approach to getting it across. A particularly obvious example is the repeated attempts to classify the people you&#8217;ll encounter in a given situation (say a job interview) into a number of cutely-named categories, with advice on how to deal with the person once you&#8217;ve categorised them. This just didn&#8217;t work for me because although that may well be how I <em>think</em> about something, receiving such a list from another person isn&#8217;t the way I <em>learn</em>.</p>
<p>Geeks may like to boil a complex system down into simple rules, but they want to arrive at the rules themselves, not be spoon-fed. I feel sorry for anyone who&#8217;s sitting in a job interview trying to remember Lopp&#8217;s categories of people and consequent advice. It&#8217;s like trying to ride a bike by solving Newton&#8217;s laws: you just have too much else to think about.</p>
<p>What could have been the most useful part of the book also fell short: the issue of deciding whether to work for an established company or a start-up, and whether to follow a management or technical track. In my opinion these are the two most important questions for a developer to tackle, because it&#8217;s hard to tell <em>a priori</em> how either choice will pan out for you. To me, Lopp&#8217;s approach to these questions felt simplistic and rather one-sided. His image of start-ups seemed idealised, at least compared to my experience on the other side of the Atlantic. The idea that a start-up might fail not with a bang, but with a whimper (and a career dead-end) doesn&#8217;t seem to occur to him.</p>
<p>I&#8217;ve run out of space to talk about some of the things I did enjoy about the book, and despite the negative tone there were actually quite a few. There are plenty of nuggets of good advice, e.g. on making presentations and time management. The software career book I&#8217;m dreaming of has still to be written, but in the mean time this book is well worth the time for any developer who takes their career seriously.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.asymptotic.co.uk/?flattrss_redirect&amp;id=584&amp;md5=394302c0909ff40e6b00cde6946e32bb" 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>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2011/01/book-review-being-geek-the-software-developers-career-handbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the rockstar programmer dead?</title>
		<link>http://blog.asymptotic.co.uk/2010/09/is-the-rockstar-programmer-dead/</link>
		<comments>http://blog.asymptotic.co.uk/2010/09/is-the-rockstar-programmer-dead/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 08:28:55 +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=523</guid>
		<description><![CDATA[What is it with technology? We can put men on the moon, but we can't create an airport baggage system that doesn't foul up. Or a word processor that doesn't crash. Or a web application with a consistent user interface.

One explanation could be that there are actually two sources of difficulty in most human ...]]></description>
			<content:encoded><![CDATA[<p>What is it with technology? We can put men on the moon, but we can&#8217;t create an airport baggage system that doesn&#8217;t foul up. Or a word processor that doesn&#8217;t crash. Or a web application with a consistent user interface.</p>
<p>One explanation could be that there are actually two sources of difficulty in most human endeavours: <em>necessary</em> difficulties, where a task is at the limit of or beyond a person&#8217;s capability, and <em>accidental</em> difficulties, where a task is perfectly achievable but we are open to simple human errors. Though the progress of technology, training and specialisation has raised the absolute limits of what is achievable in most disciplines, human error remains stubbornly as a fact of life and little has been done to ameliorate it.</p>
<p><a href="http://www.amazon.co.uk/gp/product/1846683130?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=1846683130&quot;&gt;The Checklist Manifesto: How To Get Things Right&lt;/a&gt;&lt;img src=" rel="nofollow"><img class="alignright size-full wp-image-524" title="The Checklist Manifesto" src="http://blog.asymptotic.co.uk/wp-content/uploads/2010/09/41iDm1wKz+L._SL160_.jpg" alt="Front cover of The Checklist Manifesto" width="101" height="160" /></a>This is an idea that is explored at length in <a href="http://www.amazon.co.uk/gp/product/1846683130?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=1846683130&quot;&gt;The Checklist Manifesto: How To Get Things Right&lt;/a&gt;&lt;img src=" rel="nofollow">The Checklist Manifesto</a>. The author, Atul Gawande, is a surgeon who became suspicious of the number of failures that were happening in surgery that are attributable to human error, often at the cost of grievous injury and death. It would be funny if it wasn&#8217;t tragic, that no amount of training (and surgeons are extraordinarily well-trained) is enough to stop a surgeon cutting off the wrong limb, or forgetting to administer vital drugs.</p>
<p>Gawande pioneered a remarkably simple solution to this in the form of a pre-surgery checklist. The evidence is that this reduces complications by double-digit percentages. The main problem in implementing it seems to be in persuading alpha-male surgeons to admit that they are fallible, and that something as simple as a 30-second checklist can make a difference.</p>
<p>It&#8217;s not just surgery either. Gawande gives examples of checklists being successfully applied to contain human error in other fields such as finance and, of course, air flight. As a software developer, the following commentary caught my eye:</p>
<blockquote><p>Tom Wolfe&#8217;s <em><a href="http://www.amazon.co.uk/gp/product/0099479370?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0099479370" rel="nofollow">The Right Stuff</a> </em>tells the story of our first astronauts and charts the demise of the maverick, Chuck Yeager test pilot culture of the 1950s. It was a culture defined by how unbelievably dangerous the job was. Test pilots strapped themselves into machines of barely controlled power and complexity, and a quarter of them were killed on the job. The pilots had to have focus, daring, wits, and an ability to improvise—the right stuff. But as knowledge of how to control the risks of flying accumulated—as checklists and flight simulators became more prevalent and sophisticated—the danger diminished, values of safety and conscientiousness prevailed, and the rock star status of the test pilots was gone.</p></blockquote>
<p>As a discipline, software is remarkable for the speed at which it has developed from being on the bleeding edge of research to being an integrated part of our lives, and this is something that the well-worn analogies between software engineering and civil engineering inevitably fail to model.  I&#8217;ve often wondered whether this rapid growth, and the small number of generations between the bleeding edge and the current state of the art have distorted our view of what good software engineering should be. This is an idea explored in more detail, and specifically about software, in <a href="&quot;http://www.amazon.co.uk/gp/product/0672326140?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0672326140" rel="nofollow">The Inmates are Running the Asylum</a>, a book I encourage all developers to read.</p>
<p>So, how applicable are the solutions in <em>The Checklist Manifesto</em> to software development? That&#8217;s where it gets difficult. Much as I&#8217;d like to see the discipline mature, the opportunities for checklists <em>per se</em> are small. There are certainly opportunities to ensure best practices in things like code reviews, merging to release branches or building installers. But ideally any purely repetitive task should be automated anyway, and this covers a lot of ground: software development differs from surgery in that while surgery only <em>looks </em>repetitive, software behaviour genuinely is deterministic. Automated tests, continuous integration and 1-click installer builds are probably the closest thing we have to the surgery checklist, and they are already best practices (though like the surgery checklist, often ignored by alpha males who think <em>they</em> know better).</p>
<p>I&#8217;m going to continue investigating the checklist idea and see whether I can integrate any of the spirit of it into my work; I&#8217;ll update here if I have any noteworthy progress. But it would be remiss of me not to emphasise one very important point: this isn&#8217;t about taking away the creativity of the job, it&#8217;s about minimising the cognitive load of routine tasks so that tasks requiring creativity and judgment can be given <em>more</em> effort, not less. There is an art to writing a good checklist, and much of it is in minimising the checklist to give it maximum impact with minimal weight.</p>
<p>If software engineering could become more like flying, perhaps it would be no bad thing. Being a pilot is still a highly technical job that requires great experience and commands great respect. The skill of the pilot is indispensible when something unexpected happens, but that doesn&#8217;t mean they carry out routine takeoffs and landings by the seat of their pants.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 126px; width: 1px; height: 1px; overflow: hidden;">http://www.amazon.co.uk/gp/product/1846683130?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=1846683130&#8243;&gt;The Checklist Manifesto: How To Get Things Right&lt;/a&gt;&lt;img src=&#8221;http://www.assoc-amazon.co.uk/e/ir?t=reviewtfm-21&amp;l=as2&amp;o=2&amp;a=1846683130</div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2010/09/is-the-rockstar-programmer-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Crucial Confrontations</title>
		<link>http://blog.asymptotic.co.uk/2010/01/book-review-crucial-confrontations/</link>
		<comments>http://blog.asymptotic.co.uk/2010/01/book-review-crucial-confrontations/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 13:16:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=446</guid>
		<description><![CDATA[Many of us would admit to failing to face up to people who have let us down. The authors of Crucial Confrontations provide numerous examples of this effect that have led to serious cost to companies, human relationships and even lives. However, observing the problem isn't enough to solve the problem, because the problem ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.uk/gp/product/0071446524?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0071446524" rel="nofollow"><img class="size-full wp-image-447 alignleft" title="Crucial Confrontations cover" src="http://blog.asymptotic.co.uk/wp-content/uploads/2010/01/51okactF-hL._SL160_.jpg" alt="Crucial confrontations book cover" width="101" height="160" /></a>Many of us would admit to failing to face up to people who have let us down. The authors of <a href="http://www.amazon.co.uk/gp/product/0071446524?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0071446524" rel="nofollow">Crucial Confrontations</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.co.uk/e/ir?t=reviewtfm-21&amp;l=as2&amp;o=2&amp;a=0071446524" border="0" alt="" width="1" height="1" /> provide numerous examples of this effect that have led to serious cost to companies, human relationships and even lives. However, observing the problem isn&#8217;t enough to solve the problem, because the problem lies in people&#8217;s ability to confront people. More specifically, it lies in their <em>perceived</em> ability: people think they won&#8217;t be able to have a productive confrontation, so they avoid doing it.</p>
<p>Luckily, as well as diagnosing an insidious problem this book provides clear and actionable advice that could be helpful to anyone, whatever their current level of communication skills. The authors blend well-observed general principles with specific examples from professional and personal contexts. They have done particularly well to reduce a potentially confusing topic to a single clear model that is simple enough to comprehend and general enough to be useful.</p>
<p>The scope of the book is both broad and narrow. It&#8217;s narrow in that it focuses almost exclusively on a single case: people who have violated an agreement or expectation. However, in a sense this still has great breadth since these situations occur in all walks of life. The examples in the book show how the principles apply equally well in work and at home.</p>
<p>I never feel like I&#8217;ve written a fair review unless I&#8217;ve picked a few holes in a book, and I&#8217;m struggling to do so here. The worst I can say is that this isn&#8217;t an instant classic, if for no other reason than its narrow scope. However, I can&#8217;t think of anyone who wouldn&#8217;t be well advised to give it a read.</p>
<p><a href="http://www.amazon.co.uk/gp/product/0071446524?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0071446524" rel="nofollow"><br />
</a></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2010/01/book-review-crucial-confrontations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First thoughts on the Kindle</title>
		<link>http://blog.asymptotic.co.uk/2009/12/first-thoughts-on-the-kindle/</link>
		<comments>http://blog.asymptotic.co.uk/2009/12/first-thoughts-on-the-kindle/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 12:42:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=382</guid>
		<description><![CDATA[Being in the UK I'm obviously late to the Kindle party since they only became available here a few months ago. I got mine a few days ago (as a Christmas gift from my wonderful parents), and I'm excited enough to write about it here even if it's all been said before.

I won't say ...]]></description>
			<content:encoded><![CDATA[<p>Being in the UK I&#8217;m obviously late to the Kindle party since they only became available here a few months ago. I got mine a few days ago (as a Christmas gift from my wonderful parents), and I&#8217;m excited enough to write about it here even if it&#8217;s all been said before.</p>
<p>I won&#8217;t say too much about the physical device itself, which functions very well. The e-paper screen is a pleasure to read from. The slightly reduced contrast means it&#8217;s tough in very dim light, but the trade-off of being able to read in bright sunlight is well worth it. The inclusion of a qwerty keyboard is a real <a href="http://en.wikipedia.org/wiki/Marmite#British_marketing_and_packaging">marmite</a> feature, but on balance I&#8217;m glad it&#8217;s there.</p>
<p>What really excites me about the devices is its potential to change the way I read. In the past I&#8217;ve left a trail of half-completed books in my wake, as I&#8217;ve never had the right one with me. Sooner or later I&#8217;d forget where I was in a book or even that I was reading it in the first place. If nothing else, the Kindle works well as a way of centralising my collection and tracking where I am with each one. Could I do the same with a few cheap bookmarks and a large sack to carry the books? Kind of, but the point is that I never <em>did</em> do that.</p>
<p>The built-in mobile phone circuitry that supports &#8220;whispernet&#8221; (global wireless delivery of books) looks on paper like massive over-engineering, since I purchase books far less frequently than I sit down at a computer. However, it changes the nature of the device from a portable book collection to a portable <em>library</em>, and that starts to feel like something out of a <a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2Fs%3Fie%3DUTF8%26x%3D0%26ref_%3Dnb%255Fss%26y%3D0%26field-keywords%3Dbanks%2520%2526%252334%253Bthe%2520culture%2526%252334%253B%26url%3Dsearch-alias%253Dstripbooks&amp;tag=reviewtfm-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=19450" rel="nofollow">culture novel</a> (the series of science fiction stories set in a high-technology utopia.)</p>
<p>Whispernet really comes into its own for newspapers and magazines, which benefit especially from arriving with you fast and effortlessly, and from old issues not taking up space. At the moment the catalogue of magazines is small and many suffer from the lack of graphics, but there are already some good titles that are very keenly priced. If I could transfer my subscription to <a href="http://www.economist.com/">The Economist</a> to Kindle I might never read a paper magazine again.</p>
<p>One of the most overlooked things about newspaper and magazine delivery is its potential as a monetisation platform. Because it&#8217;s linked to your Amazon account, you can pay large or small amounts for content with ease. It may seem odd to say that I like having to pay for content, but he who pays the piper calls the tune. If I want something, I&#8217;d rather pay for it than hope that some advertiser values my eyeballs highly enough to pay for it on my behalf.</p>
<p>Using an electronic format essentially kills the second-hand market: since data doesn&#8217;t get worn out like a paper book does,  resale of e-books by customers would compete unacceptably with new sales. Therefore Amazon has no choice but to prevent resale from happening. I don&#8217;t have a problem with this, provided that publishers recognise it and price their books accordingly. Second-hand sale of a book (whether for money or swapping in an informal economy) helps to defray the high cost of acquiring new books (at least part of which is in printing cost, and cross-subsidising printing of unsuccessful books).</p>
<p>In this sense, a Kindle book is less valuable than a brand-new hardback, since it has zero resale value. In the case of back-catalogue books it is also competing against virtually free copies of the dead-tree version from charity shops or Amazon Marketplace, which further lowers the price I&#8217;m prepared to pay. I suspect that the publishers who realise this and price accordingly will benefit.</p>
<p>One last thing about copyright: I don&#8217;t like the <a href="http://en.wikipedia.org/wiki/Digital_rights_management">Digital Rights Management</a> (DRM) of the Kindle. DRM is the technology that binds a copy of a book to a particular physical device, preventing you from lending the book to a friend or using it on an e-book reader not made by Amazon. It&#8217;s not unduly restrictive in everyday use, but the prospect of buying my entire collection again if Sony wins the format war is a bit of a downer.</p>
<p>However, I think the best way to ensure DRM goes away is to back up my voice with my wallet. DRM on music is on its way out, and this is not because of the people who forcibly broke DRM, but because the iTunes store proved that there was a market of people who were prepared to pay money and play by the rules. Adhering to the spirit of copyright when safeguards were in place gave the industry confidence in a way that arguing over the letter of the law never did.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2009/12/first-thoughts-on-the-kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: SQL and Relational Theory</title>
		<link>http://blog.asymptotic.co.uk/2009/12/book-review-sql-and-relational-theory/</link>
		<comments>http://blog.asymptotic.co.uk/2009/12/book-review-sql-and-relational-theory/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 14:43:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[relational theory]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=341</guid>
		<description><![CDATA[   
The first thing to know about SQL and Relational Theory is that it's largely a retread of Chris Date's previous excellent book Database in Depth. The latter is a favourite of mine: extremely readable, yet with enough theoretical clout to change the way I looked at databases forever. The new volume ...]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_340" class="wp-caption alignleft" style="width: 132px;">
<dt class="wp-caption-dt"> <a href="http://www.amazon.co.uk/gp/product/0596523068?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0596523068" rel="nofollow"><img class="size-full wp-image-340" title="51cUKPgnCyL._SL160_" src="http://blog.asymptotic.co.uk/wp-content/uploads/2009/11/51cUKPgnCyL._SL160_.jpg" alt="Front cover of the book &quot;SQL and Relational Theory&quot;" width="122" height="160" /></a></dt>
</dl>
</div>
<p>The first thing to know about <a href="http://www.amazon.co.uk/gp/product/0596523068?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0596523068" rel="nofollow">SQL and Relational Theory</a> is that it&#8217;s largely a retread of Chris Date&#8217;s previous excellent book <a href="http://www.amazon.co.uk/gp/product/0596100124?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0596100124" rel="nofollow">Database in Depth</a>. The latter is a favourite of mine: extremely readable, yet with enough theoretical clout to change the way I looked at databases forever. The new volume carries over large chunks of the text from the older one, with some minor tweaks. As the name suggests, it brings in substantial additional material to link relational theory in with SQL, the only practical implementation of the model in current use.</p>
<div class="mceTemp">
<dl id="attachment_344" class="wp-caption alignright" style="width: 132px;">
<dt class="wp-caption-dt"><a href="http://www.amazon.co.uk/gp/product/0596100124?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0596100124" rel="nofollow"><img class="size-full wp-image-344" title="41MQ41V09GL._SL160_" src="http://blog.asymptotic.co.uk/wp-content/uploads/2009/11/41MQ41V09GL._SL160_.jpg" alt="The front cover of &quot;Database in Depth&quot;" width="122" height="160" /></a></dt>
</dl>
</div>
<p>In the preface, Date explains that the motivation for the new book was the realisation that practitioners weren&#8217;t able to figure out for themselves how to apply his theoretical ideas within SQL. Clearing up this difficulty is an admirable goal, and illustrates well that Date&#8217;s approach is practical and not meant as ivory-tower theory, but I can&#8217;t help but wonder if one of the reasons he didn&#8217;t state was that books sell better with &#8216;SQL&#8217; in the title.</p>
<p>The additional material has resulted in a book that is roughly twice as long. This isn&#8217;t a problem in itself, though it does spoil one of the things I loved about &#8220;In Depth&#8221;: that it could be read in a couple of evening&#8217;s work by a sufficiently motivated person. The importance of making a book light enough that you can sit and read it on the sofa without looking like a database nerd should not be understated.</p>
<p>The prose remains clear and readable, and strikes a nice balance that makes it approachable to relative beginners while avoiding ever sounding patronising. Date&#8217;s style is precise to a fault, and some people will find it needlessly pedantic; nevertheless, there isn&#8217;t any pointless pedantry here, and if you stick with it you&#8217;ll learn why subtle distinctions need to be made.</p>
<p>So how useful are the new insertions on SQL? I find it difficult to tell. On the one hand, it makes it much easier to relate the ideas in this book to discussions of theory that actually occur in the real world, since SQL is the <em>lingua franca</em>. In the old book, it was certainly annoying to have all the examples written in Tutorial D, without a real specification of how the language works. On the other hand, Date&#8217;s examples in this book are still in a mythical beast called &#8220;Standard SQL&#8221;, of which no practical implementation exists. What is good practice in standard SQL might be impossible in your chosen implementation, or there might be a better way to achieve the same thing.</p>
<p>It&#8217;s certainly worth buying one of the two books here, but the choice of which is not as obvious. If you already own &#8220;In Depth&#8221;, the updated version probably isn&#8217;t worth buying. If you don&#8217;t, then &#8220;SQL and Relational Theory&#8221; is the thing to buy, unless you&#8217;re after a lighter and more portable read.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2009/12/book-review-sql-and-relational-theory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book review: Head First Statistics vs. The Manga Guide to Statistics</title>
		<link>http://blog.asymptotic.co.uk/2009/11/book-review-head-first-statistics-vs-manga-guide/</link>
		<comments>http://blog.asymptotic.co.uk/2009/11/book-review-head-first-statistics-vs-manga-guide/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 01:29:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=213</guid>
		<description><![CDATA[Statistics is a subject that most people have less understanding of than they ought to, not least because it's usually such a dry topic. As Zed Shaw pointed out, the lack of understanding of statistics is something of a blind spot for programmers, who tend to think of themselves as numerically proficient but often ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.uk/gp/product/1593271891?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=1593271891" rel="nofollow"><img class="size-full wp-image-224 alignleft" src="http://blog.asymptotic.co.uk/wp-content/uploads/2009/11/51b3a5avR5L._SL160_.jpg" alt="Front cover of the Manga Guide to Statistics" width="121" height="160" /></a>Statistics is a subject that most people have less understanding of than they ought to, not least because it&#8217;s usually such a dry topic. As <a href="http://www.zedshaw.com/essays/programmer_stats.html">Zed Shaw pointed out</a>, the lack of understanding of statistics is something of a blind spot for programmers, who tend to think of themselves as numerically proficient but often dismiss statistics as unimportant &#8220;stamp collecting&#8221; for people who can&#8217;t do &#8220;real maths&#8221;.</p>
<p>When I came across two books recently that try to make the subject more fun and approachable, I was initially quite sceptical. In my opinion, the main problem with statistics is not that people don&#8217;t spend time trying to learn it, but rather that they don&#8217;t properly comprehend the underlying principles. Too often teachers seem to be trying to make it more approachable by leaving out the mathematics, leaving just a series of &#8220;black box&#8221; techniques into which the student plugs the numbers. The problem with this is that it&#8217;s easy to plug numbers into the wrong black box.</p>
<p><img class="size-full wp-image-226 alignright" title="Head first statistics" src="http://blog.asymptotic.co.uk/wp-content/uploads/2009/11/head_first_statistics.jpg" alt="Head first statistics Front cover" width="138" height="160" /></p>
<p>The Manga Guide to Statistics tells the story of Rui, a young girl who takes a course on statistics in order to impress an attractive teacher. The reader learns through Rui&#8217;s eyes as we observe a series of lessons. Though Rui lacks interest in the topic, she seems  intelligent and the teacher strikes a good tone that avoids ever being patronising. The characters make for an entertaining read, and unlike &#8220;Head First&#8221;, the jokes actually made me laugh.</p>
<p>Of course, all this is for naught if the book doesn&#8217;t teach the concepts of statistics. Thankfully (and somewhat surprisingly to me), the answer is that it teaches the topic rather well. The main downside to the manga style is that information density is very low, and plenty of technical details are sketched or glossed over entirely. One positive side to this is that omitting details makes the principles stand out more clearly. This certainly won&#8217;t be your only book on statistics, but as an introduction it&#8217;s an engaging and memorable one.</p>
<p>Engaging and memorable are two adjectives that ought to apply to &#8220;Head First&#8221; as well, but I&#8217;m less convinced by this one. It strikes a chatty, informal tone with plenty of simplified examples, diagrams and other visual aids. A key part of its approach is to express the same idea several times in different forms, the effect of which varies between useful and infuriating depending on whether you were having trouble with the concept. Unlike other Head First titles, I found the tone positively patronising at times.</p>
<p>One obvious difference from the Manga Guide is the sheer volume of information presented. It goes into a lot more depth on graphing, probability and combinatorics, among other things. The pages are somewhat more information-dense, but even so it runs to a massive 677 pages (roughly equivalent to Schneier&#8217;s<a href="http://www.amazon.co.uk/gp/product/0471117099?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0471117099" rel="nofollow"> Applied Cryptography</a>, if that gives you any idea). In terms of topics covered you won&#8217;t be left wanting, though the format doesn&#8217;t make a good reference book.</p>
<p>If you&#8217;ve learned statistics before and just need a refresher, the Manga Guide makes a good change of pace even if (or perhaps especially if) you wouldn&#8217;t normally read manga. I could certainly recommend the Head First book if you have struggled with learning statistics in other books and want to take things slowly, and if you don&#8217;t like <img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.co.uk/e/ir?t=reviewtfm-21&amp;l=as2&amp;o=2&amp;a=0471117099" border="0" alt="" width="1" height="1" />the idea of switching to a &#8220;real&#8221; textbook once you&#8217;ve finished with the introductory material.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2009/11/book-review-head-first-statistics-vs-manga-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Medical Ethics: A Very Short Introduction</title>
		<link>http://blog.asymptotic.co.uk/2009/10/review-medical-ethics-very-short-introduction/</link>
		<comments>http://blog.asymptotic.co.uk/2009/10/review-medical-ethics-very-short-introduction/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:00:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://blog.asymptotic.co.uk/?p=169</guid>
		<description><![CDATA[The "Very Short Introductions" series is by and large very good, but I have two concerns. Firstly, books in the series are often more strongly opinionated than one might like in a general introduction.

Secondly, I worry that the books don't really form introductions to a subject at all, but rather "bluffer's guides", that are ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.uk/gp/product/0192802828?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0192802828" rel="nofollow"><img class="alignleft size-full wp-image-168" title="medical_ethics" src="http://blog.asymptotic.co.uk/wp-content/uploads/2009/10/medical_ethics2.jpg" alt="medical_ethics" width="102" height="160" /></a>The &#8220;Very Short Introductions&#8221; series is by and large very good, but I have two concerns. Firstly, books in the series are often more strongly opinionated than one might like in a general introduction.</p>
<p>Secondly, I worry that the books don&#8217;t really form introductions to a subject at all, but rather &#8220;bluffer&#8217;s guides&#8221;, that are the first and last book a person picks up on the subjct. To pick one subject I&#8217;m reasonably familiar with, I have a long-standing suspicion that teaching mathematics to a casual audience is worse than useless. Even when the reader is an active student of the subject, these books can be used to bypass study rather than to inspire it (at least according to anecdotal evidence from my fellow students).</p>
<p>Happily, neither of these concerns is a significant problem for <a href="http://www.amazon.co.uk/gp/product/0192802828?ie=UTF8&amp;tag=reviewtfm-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0192802828" rel="nofollow">Medical Ethics: A Very Short Introduction</a>. The author allows his opinions to show through, but is admirably even-handed, even generous in setting out contrasting views.</p>
<p>As regards being an introduction to the subject, this book fulfils its remit very effectively. The area covered is broad enough, and the background information great enough, that the book does little more than scratch the surface on important topics such as euthanasia, genetics and mental health. The necessary background in logic and philosophical rigor isn&#8217;t neglected either, with a brief section cleverly slipped in once the reader&#8217;s appetite has been whetted by a few philosophical conundrums.</p>
<p>I have very little to criticise about this book. It did feel terribly constrained in what it covered, and stylistically it felt like a longer book cut short to fit the publisher&#8217;s requirements rather than a perfectly-turned short book. No sooner had I started to get interested in a topic than the chapter ended—but then of course this is exactly what an introduction should be.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.asymptotic.co.uk/2009/10/review-medical-ethics-very-short-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: blog.asymptotic.co.uk @ 2012-02-05 10:01:02 by W3 Total Cache -->
