<?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>Martin Kleppmann at Yes/No/Cancel &#187; book review</title>
	<atom:link href="http://www.yes-no-cancel.co.uk/category/book-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yes-no-cancel.co.uk</link>
	<description>Entrepreneurship, web technology and the user experience</description>
	<lastBuildDate>Mon, 30 Aug 2010 23:36:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How we totally ignored our customers</title>
		<link>http://www.yes-no-cancel.co.uk/2009/12/31/how-we-totally-ignored-our-customers/</link>
		<comments>http://www.yes-no-cancel.co.uk/2009/12/31/how-we-totally-ignored-our-customers/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 15:52:20 +0000</pubDate>
		<dc:creator>Martin Kleppmann</dc:creator>
				<category><![CDATA[book review]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[customer development]]></category>
		<category><![CDATA[go test it]]></category>

		<guid isPermaLink="false">http://www.yes-no-cancel.co.uk/?p=352</guid>
		<description><![CDATA[It&#8217;s the end of the year, a good time to take a step back and reflect on the past year and what it means for the future. For me, 2009 has been dominated by building Go Test It and then selling it to Red Gate. That&#8217;s a pretty successful year in my book. Over Christmas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cafepress.com/kandsranch"><img src="http://www.yes-no-cancel.co.uk/wp-content/uploads/2009/12/epiphany.jpg" alt="The Four Steps to the Epiphany" title="The Four Steps to the Epiphany" width="240" height="240" class="alignleft size-full wp-image-353" /></a> It&#8217;s the end of the year, a good time to take a step back and reflect on the past year and what it means for the future. For me, 2009 has been dominated by building <a href="http://go-test.it/">Go Test It</a> and then <a href="http://go-test.it/blog/2009/11/30/red-gate-acquires-go-test-it.html">selling it to Red Gate</a>. That&#8217;s a pretty successful year in my book.</p>
<p>Over Christmas I finally had time to read <a href="http://www.cafepress.com/kandsranch">The Four Steps to the Epiphany</a> by <a href="http://steveblank.com/">Steve Blank</a>. I had heard from a few people that it was the best book in the world for startups, but of course you take that sort of recommendation with a grain of salt. When I finally got round to ordering it, my first impression was not very impressed. The graphics are misaligned, the typography is ugly, there are plenty of typos, the cover picture is cheesy, the CafePress binding is flimsy. All in all, not a good start.</p>
<p>Well, don&#8217;t judge this book by its cover. Despite those apparent flaws, it is absolutely brilliant. And yes, if you have any sort of startup ambitions, you should go out and read it immediately.</p>
<p>In fact, maybe the book is deliberately &#8216;unprofessional&#8217;, because that would be consistent with a theme which runs through the entire book: focus relentlessly on what really matters and what really adds value. What really matters to me with Steve Blank&#8217;s book is purely its content (which is clearly articulated and deeply insightful); professional design or editing wouldn&#8217;t have changed this book&#8217;s value to me. Similarly, what really matters with a startup is to discover and learn what customers need, how the product fits into their lives, and how you are going to get it into their hands. &#8216;Professionally&#8217; executing a strategy comes later. First you&#8217;ve got to learn and discover what the strategy is going to be.</p>
<p>This sounds trivially obvious, but it is not.</p>
<p>Let me digress for a minute. Something else I read recently is <a href="http://www.userfocus.co.uk/fable/">The Fable of the User-Centred Designer</a> by David Travis (a short but beautifully written eBook &#8212; well worth reading but quite different from the Four Steps to the Epiphany). It made me realise how badly we had gone wrong with Go Test It. Steve Blank&#8217;s book further strengthened that feeling. Ok, we built a product which works alright. We did a few informal usability tests (looking over people&#8217;s shoulder while they use it for the first time) and we got some useful feedback from the beta tests. And clearly the result was promising enough that Red Gate wanted to acquire it.</p>
<p>Here is my confession: I cannot truthfully say that we really engaged customers in the process. I had some ideas about use cases and I did a few pencil sketches of the user interface before it was implemented. But did I actually go out to potential customers and test my ideas on them? Not a single bit! We thought about the ideas for a few minutes by ourselves, nodded our heads, and then just went ahead and hacked it together.</p>
<p>I have no excuse whatsoever for ignoring our customers like I did. Hell, we even had a poster from the <a href="http://www.upassoc.org/">Usability Professionals&#8217; Association</a> hanging in our office for a while, detailing the steps of a user-centred design process. (Some years ago I thought our company was going to be a usability consultancy &#8212; that was before we got into web development and ultimately into building Go Test It. Hahaha! By the way, that&#8217;s <a href="http://www.yes-no-cancel.co.uk/2007/07/19/yes-no-cancel-causes-aspirin-sales-to-soar/">why this blog is called Yes/No/Cancel</a>.) And nevertheless I totally ignored it. We were not doing anything like user-centred design, let alone Customer Development as proposed by Steve Blank, which is a lot further-reaching.</p>
<p>The only thing which saved us was that I was basically building a product to solve my own problem. I had worked on a big, JavaScript-intensive web app project, and had felt the pain of getting it to work in different versions of IE. So I had an idea of the kind of tool I had wanted to make that project less painful.</p>
<p>So: building something which scratches your own itch is better than building something which you don&#8217;t even need yourself. But it&#8217;s still a pretty bad starting point, because you are only one data point. How do you know that you&#8217;re not an outlier? In our case, I was even a pretty bad data point. I had only worked on two significant commercial web app projects &#8212; not exactly a great deal of experience. I had never worked in a proper web agency, or a larger software company, or an established e-commerce retailer, or in fact any company which looked remotely like the type of company we&#8217;re trying to sign up as customers.</p>
<p>What we should have done &#8212; and I understand this now &#8212; is to follow a Customer Development route from the start, alongside building our product. Before the coding started, I should have at least made my hypotheses explicit, tested them on my target market, and refined the product idea. Basically, I should have read The Four Steps to the Epiphany a year ago and then followed it.</p>
<p>In my defence, it&#8217;s difficult when you are a sole founder. In principle you could multitask between Customer Development and Product Development, but I think the two activities require very different mindsets, and the context switching overhead between the activities is huge. Therefore I suspect that a sole founder doing both will take much more than twice as long compared to two cofounders who specialise in Customer Development and Product Development respectively. Hence it&#8217;s extremely tempting for a technical founder like me to pretend that the Customer Development side doesn&#8217;t exist, and focus exclusively on the product.</p>
<p>Well, late insight is better than never. <a href="http://twitter.com/amirmc">Amir</a> is joining me on the Customer Development side of Go Test It, and we have a lot of catching-up to do. In 2010 there will be soul-searching and maybe some changes of plans, but I am really looking forward to it, because I am confident that we can figure out how to turn Go Test It from something ok into a product which you simply must have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yes-no-cancel.co.uk/2009/12/31/how-we-totally-ignored-our-customers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The economic case for open source (for Google, Nokia etc.)</title>
		<link>http://www.yes-no-cancel.co.uk/2008/01/10/the-economic-case-for-open-source-for-google-nokia-etc/</link>
		<comments>http://www.yes-no-cancel.co.uk/2008/01/10/the-economic-case-for-open-source-for-google-nokia-etc/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 22:19:21 +0000</pubDate>
		<dc:creator>Martin Kleppmann</dc:creator>
				<category><![CDATA[book review]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.yes-no-cancel.co.uk/2008/01/10/the-economic-case-for-open-source-for-google-nokia-etc/</guid>
		<description><![CDATA[Over the Christmas holidays I was reading Joel on Software, the book summarising some of the most interesting material from Joel Spolsky&#8217;s blog. (The book is worth reading, although I did find it quite a shame that it was pretty much verbatim the blog contents pressed on paper for easier reading. It would have been [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.yes-no-cancel.co.uk/wp-content/uploads/2008/01/joelonsoftware.jpg" alt="“Joel on Software” book cover (Image source: amazon.com)" align="right" />Over the Christmas holidays I was reading <a href="http://www.amazon.com/Joel-Software-Occasionally-Developers-Designers/dp/1590593898">Joel on Software</a>, the book summarising some of the most interesting material from <a href="http://www.joelonsoftware.com/">Joel Spolsky&#8217;s blog</a>. (The book is worth reading, although I did find it quite a shame that it was pretty much verbatim the blog contents pressed on paper for easier reading. It would have been nicer if the writing style had been changed from the slightly rambling, disconnected style of blogs to a more coherent style expected from a book. But the stuff Joel talks about is definitely worth reading for software engineers, in whatever form.)</p>
<p>The article which I found most interesting is his &#8220;Strategy Letter V&#8221; (page 281), which is also <a href="http://www.joelonsoftware.com/articles/StrategyLetterV.html">available on the web</a>. It explains why, in his opinion, so many large companies are investing in open source software.</p>
<p>On the surface, open source seems a strange model for a business &#8212; why should a company spend a lot of time and money developing software, and then simply give it away? The claim that they have suddenly given up on capitalism isn&#8217;t exactly convincing. The claim that it&#8217;s cheaper from them to get free code contributions from teenagers than to write it themselves&#8230; not so sure about that one either.</p>
<p>Joel gives the first answer which I actually find convincing. He explains open source investment in economic terms, through so-called <em>complements</em>. For example, flights to Venice and accomodation in Venice are complements of each other: customers need both in order to get a holiday in Venice, but they are sold by completely different companies. And if flights to Venice get cheaper, more people want to go there, so there is higher demand on accomodation, so prices of hotel rooms in Venice go up. And vice versa. This economic effect of complements has been observed in many different markets.</p>
<p>So, if A and B are complements of each other, and the price of A goes down, then the price of B will go up. So, if you are a company selling B, and you are clever, you will try to push the price of A down as far as possible, even commodify it. That way, you can sell B for a higher price and you&#8217;ll be better off.</p>
<p>And now if you look around who is investing in open source software, you&#8217;ll notice that often the software released in this free manner is actually a complement of what that company is trying to sell. For instance:</p>
<ul>
<li>Google want to sell advertising on mobile web sites. Mobile web browsers and mobile operating systems are complements of mobile web sites, so Google make <a href="/2007/11/20/android-googles-throw-away-mobile-operating-system/">Android</a> and release it freely in order to drive down the price of these complements.</li>
<li>Our friends at <a href="http://www.collabora.co.uk/">Collabora</a> are <a href="http://www.collabora.co.uk/16/press-release-2">paid by Nokia</a> to work on an open source platform for Nokia&#8217;s internet tablets. Nokia sell phone hardware, and the operating system is a complement of the hardware, so it makes sense for Nokia to commoditise it. Moreover, third-party applications are a complement of the hardware, so by opening the platform to the wide variety of freely available Linux software, Nokia increases the value of its hardware even more.</li>
</ul>
<p>Once you think about it this way, it&#8217;s amazing how the economics begin to make sense!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yes-no-cancel.co.uk/2008/01/10/the-economic-case-for-open-source-for-google-nokia-etc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
