<?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>This is ZX81.org.uk &#187; Opinion</title>
	<atom:link href="http://www.zx81.org.uk/computing/opinion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zx81.org.uk</link>
	<description>Photography, opinions and other random ramblings by Stephen Darlington</description>
	<lastBuildDate>Sat, 13 Mar 2010 13:46:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The Up-Sell</title>
		<link>http://www.zx81.org.uk/computing/opinion/the-up-sell.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/the-up-sell.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 20:34:02 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[freemium]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=1847</guid>
		<description><![CDATA[Making your free version painful isn't the solution to getting people to upgrade. It'll drive them away!


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/so-you-got-a-bad-review.html' rel='bookmark' title='Permanent Link: So, you got a bad review?'>So, you got a bad review?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/what-price.html' rel='bookmark' title='Permanent Link: What Price?'>What Price?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/net-neutrality-privacy-and-hypocrisy.html' rel='bookmark' title='Permanent Link: Net Neutrality, Privacy and Hypocrisy'>Net Neutrality, Privacy and Hypocrisy</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t mean to single out a single business here. The flaw I&#8217;m pointing out is shared by many sites but this post was inspired by a recent visit to <a href="http://www.tripit.com/" rel="nofollow" >TripIt</a>. In general it&#8217;s a great service. It&#8217;s well thought out, allowing you to enter all your details with a minimum of effort; just forwarding your email confirmation to them is a masterstroke.</p>
<p>However. (You knew that was coming.) However, many links on the main page are non-functional, by which I mean they push you straight through to their paid-for service sign-up form.</p>
<p>The &#8220;tricky&#8221; part is that before you press them it is difficult to know which links actually work and which ones just ask for money.</p>
<p>There are a number of other tricks that some sites have. Another favourite is the interstitial screen, forcing you to view adverts before you can do what you actually want to do.</p>
<p>But it&#8217;s not just that I find it obnoxious. I don&#8217;t have data but I do have a nice anecdote that shows that it doesn&#8217;t really work. </p>
<p>During the dot.com boom I helped build a website. The launch went pretty well but the client decided that they wanted to push a secondary product, one with great margins but where customers really needed to be vetted. (I don&#8217;t want to get into specifics but it was a financial product.) The marketing people said that a pop-up would be the right thing to do.</p>
<p>We balked at the idea. At the time, pop-ups were the scourge of the Internet. They were used on all the least reputable sites. Technically adept users closed them without looking; the less fortunate were conned into either filling their screen with pointless adverts or visiting website they had no interest in. Pop-up blocked were a few years away.</p>
<p>In short, we felt that at best there was a reputational risk. Unfortunately we couldn&#8217;t come up with numbers to show that it was financially a bad idea, plus it was actually pretty cheap to implement. So they asked us to go ahead with it, over our objections.</p>
<p>As I recall it didn&#8217;t last very long.</p>
<p>After go-live there was a substantial up-tick in the number of people applying for this secondary product. However, there was actually a drop in the number of people who were accepted. That&#8217;s to say that it attracted exactly the wrong kind of person, which is bad enough, but there was also a cost associated with each rejected application.</p>
<p>Moving back to 2009, I think the problem with pushing your paid products too hard is that you actually make your free version less appealing. And, frankly, if your free version is a pain to use I&#8217;m certainly not going to pay for the full version just to make the evil bits go away.</p>
<p>To be clear, I have nothing against the so-called &#8220;freemium&#8221; business model. It can work really well. <a href="http://www.flickr.com/photos/stephendarlington/" rel="nofollow" >Flickr</a>, for example, seems to have the balance about right: the site is useful even if you don&#8217;t pay for it with the extras useful for regular users. And paying <a href="http://www.lwn.net/" rel="nofollow" >LWN</a> readers can get their content a week ahead of other people.</p>
<p>In short, if your paid extras are genuinely useful you don&#8217;t need to be obnoxious, you don&#8217;t need lots of &#8220;dead&#8221; links or interstitial adverts. And making your free version painful is most certainly not the answer.</p>


<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/so-you-got-a-bad-review.html' rel='bookmark' title='Permanent Link: So, you got a bad review?'>So, you got a bad review?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/what-price.html' rel='bookmark' title='Permanent Link: What Price?'>What Price?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/net-neutrality-privacy-and-hypocrisy.html' rel='bookmark' title='Permanent Link: Net Neutrality, Privacy and Hypocrisy'>Net Neutrality, Privacy and Hypocrisy</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/the-up-sell.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shrinking</title>
		<link>http://www.zx81.org.uk/computing/opinion/shrinking.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/shrinking.html#comments</comments>
		<pubDate>Thu, 31 Dec 2009 19:41:19 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=1444</guid>
		<description><![CDATA[Two anniversaries to celebrate while we're still in 2009.


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/is-myspace-really-the-future-of-email.html' rel='bookmark' title='Permanent Link: Is MySpace really the future of email?'>Is MySpace really the future of email?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/dreadfulthought.html' rel='bookmark' title='Permanent Link: Dreadful Thoughts'>Dreadful Thoughts</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/the-bourne-confusion.html' rel='bookmark' title='Permanent Link: The Bourne Confusion'>The Bourne Confusion</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I just realised that there are two anniversaries this year. Neither would be worth grabbing a bottle of champagne for but they are vaguely connected and it does give me a chance to reminisce about some neat, old technology.</p>
<p>I forget the exact dates of both events but they were fifteen and ten years ago. Back in 1994 I first installed Linux on my 386SX-based PC. At this point in time my exposure to Unix had been only on &#8220;big&#8221; computers, the Sun (Solaris) and HP (HP-UX) machines in the Universities labs. It seemed incredible that you could even get something approaching a full version of Unix running on my little home computer.</p>
<p>I guess it would seem pretty primitive if I were to look at it now. I seem to recall that they&#8217;d only just got X working on it and it didn&#8217;t work at all on my 386. But still, it ran and I could log in multiple times using virtual terminals. It even multi-tasked, something that Windows 3.1, the operating system in the other partition, couldn&#8217;t really do with any reliability. Despite the limitations, it was good enough to help me finish my final year project without having to make the half hour, hilly walk to the labs every day.</p>
<p>Five years after that I got my first mobile (cell) phone. It was an Ericsson flip phone, long before they teamed up with Sony. It was pretty small (even by modern standards) but they had achieved this by providing only a single line LCD display and stubby aerial that caught on the inside of your pocket when you pulled it out when receiving a call. Still, this was better than the Motorolas of the time which often allowed you to remove the battery when you intended to flip them open to answer a call.</p>
<p>At this point mobile phones were becoming popular but were far from ubiquitous. My Ericsson was tied to one2one, a network that no longer exists as a seperate entity (it&#8217;s now part of T-Mobile). Friends told me that this was a bad idea as they had poor coverage but I never really had a problem. When I did eventually move it was when they declared that I was on an &#8220;illegal&#8221; tariff and doubled my monthly fees. I&#8217;d called because I wanted to upgrade, to spend more money with them, but this was not what I&#8217;d had in mind!</p>
<p>As an aside, I continue to be fascinated by the farce that is the US cell phone industry. Ten years ago UK networks talked about coverage and dropped calls but it&#8217;s pretty much been a non-issue for a while now<sup>1</sup>. Both still seem to be big problems (or selling points) in the States and yet Americans <a href="http://www.oecd.org/document/20/0,3343,en_2649_201185_43471316_1_1_1_1,00.html" rel="nofollow" >pay more than almost anywhere else</a> for their service. The bizarre thing is that <a href="http://tech.slashdot.org/story/09/08/11/1610237/US-Cell-Phone-Plans-Among-Worlds-Most-Expensive?art_pos=19" rel="nofollow" >many of the most tech-savvy people actually defend the telcos</a>.</p>
<p>But back to the main narrative.</p>
<p>It&#8217;s kind of odd to think that we&#8217;ve now pretty much come full circle. What was considered &#8220;big&#8221; in 1994, Unix, has now filtered down to the decedents of that Ericsson mobile phone. Pretty much all of the &#8220;cool&#8221; phones released in the last few years have a Unix core, the iPhone, the various Android handsets, the Pr&eacute;.</p>
<p>I&#8217;m not sure that ten or fifteen years ago I would have predicted that you would be able to get Unix on a phone, but Moore&#8217;s Law was well known so it wouldn&#8217;t have been an outlandish idea. But what comes next? Unix (and Linux especially) already span the whole range from tiny, embedded systems right through to super computers.</p>
<p>Where do we go from here?</p>
<ol class="footnotes"><li id="footnote_0_1444" class="footnote">Orange have just started advertising about their 3G coverage, but this the first I&#8217;ve seen for a long time. I&#8217;m not even sure if it&#8217;s generally accepted that there&#8217;s a reception problem with the other carriers. I&#8217;ve been on most of the networks over the years and I&#8217;ve not seen dramatic differences.</li></ol>

<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/is-myspace-really-the-future-of-email.html' rel='bookmark' title='Permanent Link: Is MySpace really the future of email?'>Is MySpace really the future of email?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/dreadfulthought.html' rel='bookmark' title='Permanent Link: Dreadful Thoughts'>Dreadful Thoughts</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/the-bourne-confusion.html' rel='bookmark' title='Permanent Link: The Bourne Confusion'>The Bourne Confusion</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/shrinking.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard</title>
		<link>http://www.zx81.org.uk/computing/opinion/snow-leopard.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/snow-leopard.html#comments</comments>
		<pubDate>Wed, 16 Sep 2009 19:11:41 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=1688</guid>
		<description><![CDATA[Early impressions of Apple's new operating system.


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/dreadfulthought.html' rel='bookmark' title='Permanent Link: Dreadful Thoughts'>Dreadful Thoughts</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/dreadfulconc.html' rel='bookmark' title='Permanent Link: Dreadful Conclusions'>Dreadful Conclusions</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html' rel='bookmark' title='Permanent Link: Growing Up in Public'>Growing Up in Public</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Most people reading this will know that Snow Leopard refers to version 10.6 of the Macintosh Operating System, Apple&#8217;s latest update released late last month.</p>
<p>I wasn&#8217;t sure whether I should upgrade initially. I have been stung before by being an early adopter. Mac OS X 10.4 was a nightmare on my iMac G5. The big ticket new features such as Dashboard and Spotlight worked just fine<sup>1</sup>. What didn&#8217;t work were little thing like, oh, networking. Eight times out of ten it couldn&#8217;t connect to my AirPort Base station. This made almost everything, including downloading patches to fix this very problem, a compete and utter pain. I think it took until 10.4.3 before everything worked reliably.</p>
<p>I waited several months before making the leap to 10.5 for this very reason. But Leopard at least had some neat new features (and the lame new look of the dock) to try to tempt me over. Snow Leopard, by design, has few user-facing enhancements to make it worth the risk.</p>
<p>Of course I&#8217;m not a typical end user. <a href="http://www.zx81.org.uk/computing/opinion/dreadfulthought.html">The reason I moved from Windows to the Mac</a> back in 2001 was because of its Unix underpinnings:</p>
<blockquote><p>MacOS X is based on a BSD Unix kernel (called Darwin and available under an Open Source licence) and has an enhanced Macintosh user interface grafted on top. This is truly the key. You have the complex internals available from a command-line when you need it and a state of the art GUI when you just need a word processor.</p></blockquote>
<p>And now that <a href="http://www.zx81.org.uk/software/">I&#8217;m an iPhone developer</a> I have a vested interest in using the best tools available for the platform, and they were only available for Snow Leopard. Also a lure where the new APIs (<a href="http://developer.apple.com/mac/library/documentation/Performance/Reference/GCD_libdispatch_Ref/index.html" rel="nofollow" >Grand Central Dispatch</a>, <a href="http://developer.apple.com/mac/library/documentation/Performance/Conceptual/OpenCL_MacProgGuide/Introduction/Introduction.html" rel="nofollow" >OpenCL</a>) and language enhancements (<a href="http://developer.apple.com/mac/articles/cocoa/introblocksgcd.html" rel="nofollow" >blocks</a>). I&#8217;ve not done much Macintosh development but these were exactly the kind of things that would potentially get me started.</p>
<p>All this is a long way of saying that, despite the risks, I took the plunge anyway.</p>
<p>And&#8230;</p>
<p>Well, so far it&#8217;s pretty much been a non-event.</p>
<p>Yes, it&#8217;s quicker. Most noticeably in starting up, shutting down, Time Machine and in Mail. Don&#8217;t get me wrong, there are lots of nice little things &#8212; and I&#8217;m still finding new ones &#8212; but it&#8217;s mostly been entirely seamless, almost an invisible upgrade. And I mean that in a good way.</p>
<p>Yes, all my programs still work. I&#8217;d read reports that PhotoShop Elements didn&#8217;t work under Snow Leopard. I can report that it takes a considerable amount of time to start up and frequently beach-balls afterwards. Or, put another way, it works just as well as it did under 10.5.</p>
<p>I&#8217;d also seen scare-stories about old versions of Microsoft Office and other PPC applications that need Rosetta to run but, again, I&#8217;ve not seen any problems<sup>2</sup>. Even lower level software like my screen calibration program and <a href="http://www.zx81.org.uk/computing/opinion/dualscanii.html">film scanner software</a> are fine.</p>
<p>I have two negatives so far, both fairly minor in the grand scheme of things. </p>
<p>The first affects <a href="http://www.yummyapp.com/" rel="nofollow" >Yummy and Yummy Browser</a> and that&#8217;s the fact that the new version of Xcode only supports developing for iPhone OS 3.x<sup>3</sup>. Luckily there are very few users on 2.x but it&#8217;s still a little disappointing that I have had to make the move.</p>
<p>Secondly, it&#8217;s my printer. There is no longer a HP-supplied driver for my 2002-era DeskJet. Luckily Apple includes GutenPrint with Snow Leopard and there&#8217;s a bundled driver that recognises it. So on the plus-side I don&#8217;t have to go out and buy a new printer as I feared I might have to. On the down side the quality is just not there. While it was never a match for any contemporary photo printer, it was more than adequate for my needs. With GutenPrint, text is readable but there&#8217;s noticeable banding. I&#8217;m not sure I&#8217;d use it any more for &#8220;official&#8221; letters, though maybe I&#8217;m just being a snob. Photos have the same issue with banding but have the added distraction of some coarse dappling as a substitute for the more subtle colours.</p>
<p>No significant upgrade is going to be entirely problem-free but overall I&#8217;m happy with it. It&#8217;s about as easy as it could be and, despite Apple&#8217;s claim of no new features, there are certainly tangible benefits to making the leap. </p>
<ol class="footnotes"><li id="footnote_0_1688" class="footnote">Some would argue with that statement. Personally I never had any serious problems with Spotlight.</li><li id="footnote_1_1688" class="footnote">To be fair, I moved to Office 2008 around the same time.</li><li id="footnote_2_1688" class="footnote">It&#8217;s true that you can build for older releases but there&#8217;s no way to test it in the simulator. I&#8217;m not willing to release software that I&#8217;ve not been able to test.</li></ol>

<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/dreadfulthought.html' rel='bookmark' title='Permanent Link: Dreadful Thoughts'>Dreadful Thoughts</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/dreadfulconc.html' rel='bookmark' title='Permanent Link: Dreadful Conclusions'>Dreadful Conclusions</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html' rel='bookmark' title='Permanent Link: Growing Up in Public'>Growing Up in Public</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/snow-leopard.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professionalism</title>
		<link>http://www.zx81.org.uk/computing/opinion/professionalism.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/professionalism.html#comments</comments>
		<pubDate>Tue, 24 Mar 2009 20:22:22 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[computerscience]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=1039</guid>
		<description><![CDATA[When people talk about "professionalism" is that really what they mean?


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/the-bourne-confusion.html' rel='bookmark' title='Permanent Link: The Bourne Confusion'>The Bourne Confusion</a></li>
<li><a href='http://www.zx81.org.uk/computing/oracle/oracle-howto/redhat7.html' rel='bookmark' title='Permanent Link: Installing Oracle on Redhat 7'>Installing Oracle on Redhat 7</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/blessed-is-the-tool-maker.html' rel='bookmark' title='Permanent Link: Blessed is the Tool Maker'>Blessed is the Tool Maker</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A few years ago I was subcontracted to one of the large consultancies. I was taking over from someone who was, supposedly, quite senior and the task at hand, I was told, was very hard. I should take copious notes as she wouldn&#8217;t necessarily be around afterwards to help me. Making a mistake or missing out any one step could be disastrous to the whole process. If I did everything properly each new installation would take about a week.</p>
<p>This turned out not to be entirely correct.</p>
<p>After sitting through over a week of her spelling out each and every step in excruciating detail &#8212; much of which I don&#8217;t think she really understood &#8212; I spent three days writing a shell script to automate over ninety percent of the process. I don&#8217;t mean a quick, shoddy hack either. I spent the time to gold-plate it. It was a work of art. I set it up so that you only needed to copy the one file and allowed for the user forgetting to switch FTP into binary mode<sup>1</sup>.</p>
<p>In the end, my three days of work reduced the week long process to about an hour, and most of that was waiting for the file to transfer over the network.</p>
<p>I say all this not to show off. I think any engineer would have thought to do this. I note the extra refinements so you realise that it could have been done in much less than three days had I not wanted to practice my Unix-fu.</p>
<p>Result: I was heavily criticised for not following the proscribed process. I pointed out that my new scheme was quicker, easier and less error-prone. They countered that I had been <em>unprofessional</em> to begin a &#8220;development project without authorisation.&#8221;</p>
<p>What does &#8220;professionalism&#8221; mean to you?</p>
<p>Sometimes, I think, it&#8217;s used as an excuse to do or not do something in a particular way. &#8220;That&#8217;s not professional&#8221; is kind of a cop-out. In this case I can only assume that the real reason was that they wanted to bill a week of my time to the client for each installation. Of course they couldn&#8217;t <em>say</em> that.</p>
<p>Since then, every time I hear the phrase &#8220;that&#8217;s not professional&#8221; I try to drill down and find the real, underlying reason. I&#8217;m hoping that one of these days I won&#8217;t be disappointed with what I find. It hasn&#8217;t happened yet.</p>
<ol class="footnotes"><li id="footnote_0_1039" class="footnote">I basically appended a tar&#8217;d and uuencoded file to the end of the shell script which it knew how to extract and decode.</li></ol>

<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/the-bourne-confusion.html' rel='bookmark' title='Permanent Link: The Bourne Confusion'>The Bourne Confusion</a></li>
<li><a href='http://www.zx81.org.uk/computing/oracle/oracle-howto/redhat7.html' rel='bookmark' title='Permanent Link: Installing Oracle on Redhat 7'>Installing Oracle on Redhat 7</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/blessed-is-the-tool-maker.html' rel='bookmark' title='Permanent Link: Blessed is the Tool Maker'>Blessed is the Tool Maker</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/professionalism.html/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Favourite iPhone Apps</title>
		<link>http://www.zx81.org.uk/computing/opinion/favourite-iphone-apps.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/favourite-iphone-apps.html#comments</comments>
		<pubDate>Tue, 17 Mar 2009 20:16:31 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=969</guid>
		<description><![CDATA[Some of my favourite iPhone applications.


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/where-iphone-went-wrong.html' rel='bookmark' title='Permanent Link: Where iPhone went wrong'>Where iPhone went wrong</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/wordpress-for-iphone.html' rel='bookmark' title='Permanent Link: Wordpress for iPhone'>Wordpress for iPhone</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html' rel='bookmark' title='Permanent Link: Growing Up in Public'>Growing Up in Public</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had my iPhone for over a year now. O2 have got more money out of me than they really deserve given how much I actually use it as a phone, but overall I&#8217;m still very happy with it. This is all the more surprising when you consider that I&#8217;ve been disappointed with pretty much every phone I&#8217;ve had over the years. The last one I was actually happy with was a Nokia 6310i, one of those boring but ultra-competent devices that basically just works. I even got nearly two weeks on a single charge; I barely get two <em>days</em> on the iPhone.</p>
<p>But I digress. This post was inspired by <a href="http://www.brandarling.com/" rel="nofollow" >B</a> getting an iPhone and asking which apps she should get. I&#8217;ve never actually compiled a list, so here goes&#8230;</p>
<p>First, the context. I&#8217;m not one of those people who downloads pretty much everything. I&#8217;m a long way from having the maximum allocation of 148 apps and I can be pretty ruthless at pruning applications that I don&#8217;t use. That means that every application below is something that I actually <em>use</em> and not just <em>like</em>.</p>
<p><strong><a href="http://www.yummyapp.com/" rel="nofollow" >Yummy</a></strong>. Okay, so I&#8217;m not actually including this in the five. I do genuinely use it every day but I think bias and modesty precludes me from saying it&#8217;s one of the best apps on my phone. Still, if you want a delicious.com client it&#8217;s the one to get.</p>
<p>In alphabetical order:</p>
<p><strong><a href="http://linktoapp.com/byline" rel="nofollow" >Byline</a></strong>. I live in London and spend over an hour a day on the underground, so the ability to read my Google Reader feeds quickly, efficiently and off-line are incredibly useful. The ability to download and read complete web-pages is also great. What&#8217;s not so good is the aesthetics (faux wood panelling?!), the time it takes to sync and the fact that some options don&#8217;t do the same thing as the web version.</p>
<p><strong><a href="http://linktoapp.com/enjoy+daily+sudoku" rel="nofollow" >Enjoy Daily Sudoku</a></strong>. I went though a lot of the Sudoku apps, including a couple of paid ones, but this is the one that I use. It&#8217;s simple, keeps out of the way and downloads new puzzles from the internet on demand. The layout of the number buttons and the way you can &#8220;pencil&#8221; on guesses just kind of jells with the way I work.</p>
<p><strong><a href="http://linktoapp.com/instapaper" rel="nofollow" >Instapaper</a></strong>. This is an interesting one. I&#8217;d vaguely heard of it but had never tried it until a number of users requested that I add Instapaper support to Yummy. And now that I&#8217;ve tried it, I&#8217;m hooked. The basic premise is that you tag web pages and Instapaper downloads a text-only version for off-line reading. It makes something that I&#8217;m sure is not as easy as it looks very easy and convenient.</p>
<p><strong><a href="http://linktoapp.com/tube+deluxe" rel="nofollow" >Tube Deluxe</a></strong>. I basically bought this as a &#8220;thank you&#8221; for the immensely useful &#8220;TubeStatus&#8221; app by the same developer. It lets you know what problems are reported on the various London Underground lines. The extra features in the full version &#8212; the map, the departure board and the &#8220;locate&#8221; function &#8212; are less used than the core, free functionality but that does not detract from a very useful app.</p>
<p><strong><a href="http://linktoapp.com/twitterfon" rel="nofollow" >TwitterFon</a></strong>. I hear great things about Tweetie but, frankly, as long as there is TwitterFon, which is both free and Open Source, chances are I&#8217;m not going to make the switch. TwitterFon is faster and looks cleaner than most of the other Twitter apps I&#8217;ve tried. Some functionality is fairly well buried but the options I used every day are well thought out.</p>
<p>If there&#8217;s a theme here it&#8217;s simple and off-line. And by &#8220;simple,&#8221; I don&#8217;t mean lacking in features. I mean probably doing hard stuff behind the scenes but without exposing that to the user.</p>
<p>And off-line is something that is often forgotten. Yummy, for example, is far more complex than it might have been because I made a huge effort not to lose changes if there is no network connection available. I don&#8217;t think it&#8217;s unreasonable to expect the same of other developers.</p>
<p>In the end, these are all applications that I use at least daily. I can&#8217;t make a higher recommendation than that.</p>


<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/where-iphone-went-wrong.html' rel='bookmark' title='Permanent Link: Where iPhone went wrong'>Where iPhone went wrong</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/wordpress-for-iphone.html' rel='bookmark' title='Permanent Link: Wordpress for iPhone'>Wordpress for iPhone</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html' rel='bookmark' title='Permanent Link: Growing Up in Public'>Growing Up in Public</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/favourite-iphone-apps.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The W Effect</title>
		<link>http://www.zx81.org.uk/computing/opinion/the-w-effect.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/the-w-effect.html#comments</comments>
		<pubDate>Tue, 13 Jan 2009 06:23:51 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[computerscience]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=732</guid>
		<description><![CDATA[Have you ever heard the phrase "how hard can it be?" and cringed?


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/randomchanges.html' rel='bookmark' title='Permanent Link: Random Changes'>Random Changes</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/extremeprogramming.html' rel='bookmark' title='Permanent Link: Extreme Programming Explained'>Extreme Programming Explained</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/blessed-is-the-tool-maker.html' rel='bookmark' title='Permanent Link: Blessed is the Tool Maker'>Blessed is the Tool Maker</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is probably the meanest article title I&#8217;ve ever written, as the &#8220;W&#8221; refers to a person, someone that I used to work with<sup>1</sup>. The critical phrase went something like this:</p>
<p>&#8220;How hard can it be? It&#8217;s only a button!&#8221;</p>
<p>Those two, tiny sentences hide a lot. Let me explain.</p>
<p>I&#8217;m mainly technical. I have been in the industry for over ten years now, did a computer science degree and spent many hours when I should have been revising for my German GCSE programming my Sinclair Spectrum. This means that when someone says &#8220;It&#8217;s only a button&#8221; I instinctively cringe. I may not know the details but I&#8217;ve seen enough &#8220;simple&#8221; buttons with days worth of work behind them that I&#8217;ve learned to be cautious.</p>
<p>Of course, not only technical skills are required for most modern applications. Even a relatively small iPhone utility, such as <a href="http://www.yummyapp.com/" rel="nofollow" >Yummy</a>, needed some time in front of Adobe Illustrator for the icon. Needless to say, that time wasn&#8217;t mine.</p>
<p>I am a keen photographer and I have read <a href="http://www.amazon.co.uk/gp/product/0321534042?ie=UTF8&#038;tag=zx81orguk&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=0321534042" rel="nofollow" >The Non-Designer&#8217;s Design Book</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=zx81orguk&#038;l=as2&#038;o=2&#038;a=0321534042" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> but when it comes to art and design I leave the implementation to other people.</p>
<p>Naturally I have opinions. I may, as a &#8220;customer,&#8221; have constraints. It has to be a particular size or colour, the shape must evoke a certain feeling or imagery. I probably even have a budget. I instinctively like or dislike designs.</p>
<p>But what I don&#8217;t profess to know is the design process or how long it should take, and that&#8217;s the problem with the &#8220;how hard can it be&#8221; quote from above.</p>
<p>&#8220;W&#8221; was from another discipline, couldn&#8217;t imagine what might be hard technically and made a commitment to the client based on that hunch. Unfortunately while their part would only take a few hours, it turned out that there were several <em>weeks</em> of technical work to make that button operate.</p>
<p>Of course I don&#8217;t want to come down too hard on &#8220;W,&#8221; as this is both a fairly extreme case and something that we all do to some extent. Things that we don&#8217;t understand almost always seem easier than they are in reality. The trick, insofar as there is one, is acknowledge that it does happen and consult with someone who <em>does</em> understand it before making commitments.</p>
<ol class="footnotes"><li id="footnote_0_732" class="footnote">In fact I had a number of choices, and that&#8217;s the point. However this, as you&#8217;ll see, is an extreme case and is the first I remember.</li></ol>

<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/randomchanges.html' rel='bookmark' title='Permanent Link: Random Changes'>Random Changes</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/extremeprogramming.html' rel='bookmark' title='Permanent Link: Extreme Programming Explained'>Extreme Programming Explained</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/blessed-is-the-tool-maker.html' rel='bookmark' title='Permanent Link: Blessed is the Tool Maker'>Blessed is the Tool Maker</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/the-w-effect.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attitude</title>
		<link>http://www.zx81.org.uk/computing/opinion/attitude.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/attitude.html#comments</comments>
		<pubDate>Tue, 09 Dec 2008 20:39:09 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=459</guid>
		<description><![CDATA[It's taken me a while but I think that I have figured out the thing that annoys me most about some of my colleagues. It's not what I thought it was.


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/so-you-got-a-bad-review.html' rel='bookmark' title='Permanent Link: So, you got a bad review?'>So, you got a bad review?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/blessed-is-the-tool-maker.html' rel='bookmark' title='Permanent Link: Blessed is the Tool Maker'>Blessed is the Tool Maker</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/eight-best-computer-books.html' rel='bookmark' title='Permanent Link: Eight Best Computer Books'>Eight Best Computer Books</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an exchange that occurred just the other day: colleague <em>A</em> asked colleague <em>B</em> for some help in PowerPoint. <em>B</em> says, &#8220;It&#8217;s easy, I&#8217;ll show you how to do it.&#8221; <em>A</em> immediately objects: &#8220;I don&#8217;t want to know <em>how</em> to do it, can you just do it for me?&#8221;</p>
<p>The dialogue continued for a while, with <em>A</em> not happy to have to learn something new and <em>B</em> not happy to become <em>A</em>&#8217;s lackey.</p>
<p>The traditional twist in a story like this is to say that in fact <em>I</em> was Colleague <em>B</em>. Only I wasn&#8217;t. And no, I wasn&#8217;t <em>A</em> either. But the whole conversation put my teeth on edge.</p>
<p>This is a supposedly smart and experienced guy but he shows a complete unwillingness to both learn something new and to be self-sufficient.</p>
<p>This is whatever is the complete opposite of a winning combination is called.</p>
<p>I have regularly come across both traits in my working life. Most often you get the Java programmer who is only interested in Java. These are usually career programmers, people who are in the industry because it pays the bills and little more. There is nothing wrong with that of course. Do people ever get passionate about accountancy? Actually, probably <em>some</em> do, but my point is that to most it&#8217;s a job.</p>
<p>However that kind of outlook <em>is</em> limiting. Lapsing into clich&eacute; for a second: <a href="http://www.answers.com/topic/when-all-you-have-is-a-hammer-everything-looks-like-a-nail" rel="nofollow" >When all you have is a hammer, everything looks like a nail</a>. This isn&#8217;t a problem most of the time. Usually getting the job done is enough. But for the really interesting problems a little Lisp or functional programming or <a href="http://en.wikipedia.org/wiki/Dining_philosophers_problem" rel="nofollow" >the dining philosophers</a> <a href="http://www.joelonsoftware.com/items/2006/08/01.html" rel="nofollow" >can make all the difference</a>.</p>
<p>My colleague didn&#8217;t even want to learn more about PowerPoint which, given his position, pretty much should have been his job.</p>
<p>But an unwillingness to learn new stuff would have been fine had he been able to work unaided. Unfortunately he needed pretty much constant support. Everything from PowerPoint to making a cup of tea required someone else&#8217;s help. Naturally, it wasn&#8217;t an <em>inability</em> to make tea rather he was <em>unwilling</em> to do so.</p>
<p>The key here is that it&#8217;s not about ability. In your first few weeks in a job there are going to be lots of things that you need to ask about, lots of things that you need help with. But what I really hate to see is an unwillingness to learn, a lack of intellectual curiosity and no desire to be self-sufficient.</p>


<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/so-you-got-a-bad-review.html' rel='bookmark' title='Permanent Link: So, you got a bad review?'>So, you got a bad review?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/blessed-is-the-tool-maker.html' rel='bookmark' title='Permanent Link: Blessed is the Tool Maker'>Blessed is the Tool Maker</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/eight-best-computer-books.html' rel='bookmark' title='Permanent Link: Eight Best Computer Books'>Eight Best Computer Books</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/attitude.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Growing Up in Public</title>
		<link>http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html#comments</comments>
		<pubDate>Tue, 02 Dec 2008 20:10:46 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=720</guid>
		<description><![CDATA[What do Britney Spears and Yummy, my iPhone application, have in common? If you had asked me a few months ago I would have said nothing but I'd have been wrong. No, they both have had to grow up in public.


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/advertising-your-iapp.html' rel='bookmark' title='Permanent Link: Advertising your iApp'>Advertising your iApp</a></li>
<li><a href='http://www.zx81.org.uk/computing/software/yummy-ready-for-sale.html' rel='bookmark' title='Permanent Link: Yummy: Ready for Sale'>Yummy: Ready for Sale</a></li>
<li><a href='http://www.zx81.org.uk/computing/software/yummy-prepare-for-launch.html' rel='bookmark' title='Permanent Link: Yummy: Prepare for Launch'>Yummy: Prepare for Launch</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>What do Britney Spears and <a href="http://www.yummyapp.com/" rel="nofollow" >Yummy</a>, my iPhone Delicious.com client, have in common? If you had asked me a few months ago I would have said nothing but I&#8217;d have been wrong. No, they both have had to grow up in public.</p>
<p>For a version <a href="http://www.yummyapp.com/2008/09/yummy-10-now-available-from-app-store.html" rel="nofollow" >1.0</a> product, Yummy seemed solid to me. It was fast, coped will all my bookmarks and had the ability to add, edit and delete entries. I didn&#8217;t think that this would remain as a unique feature for as long as it has, but hey, that&#8217;s a bonus.</p>
<p>Within a few days I had exceeded what I had expected to sell and received positive feedback on the iTunes store. But not long after that I also received my first bug report.</p>
<p>This turned out to be an odd one. It crashed early on while starting up and downloading all the bookmarks for the first time. My first guess &#8212; incorrect as it turned out &#8212; was that it was running out of memory. It took some investigation with the help of a very kind end-user to discover that&#8230; Delicious allows technically invalid URLs. By that I mean both that they don&#8217;t follow web standards and, worse, that it&#8217;s not even possible to open them in Mobile Safari.</p>
<p>I don&#8217;t feel so bad about not spotting that one during testing, although I should have put in more error handling to spot various &#8220;impossible&#8221; events and make sure that it didn&#8217;t crash. The reason I mention it is to give an idea of the kind of things that happen in &#8220;real life.&#8221; </p>
<p>But my biggest mistake has been assuming that I am a typical user of Delicious. I thought a few hundred bookmarks was a lot but I now realise that I was wrong. I have some users with over a thousand bookmarks and have read about another with nearly ten times that<sup>1</sup>.</p>
<p>The exact number of bookmarks that you can store depends on a number of variables, such as the length of the URL, title and notes, the number of tags, the iPhone operating system<sup>2</sup> and a bunch of other details outside my control. Looking at the reviews on iTunes I believe a few people had more than whatever that limit is. Unfortunately the error handling was lacking, resulting in Yummy crashing rather than an inconvenient but understandable error message<sup>3</sup>.</p>
<p><a href="http://www.yummyapp.com/2008/10/yummy-version-102.html" rel="nofollow" >Version 1.0.2</a> was actually a big release in terms of the amount of code changed, if not in terms of visible functionality (which is why it was such a small change in the version number). Under the hood, though, I dramatically increased the number of bookmarks that Yummy could handle. However it was starting to become clear that the internal architecture was holding me back. Further increasing the number of usable bookmarks would be hard, if not impossible, without seriously degrading performance and some new features that I wanted to add would end up in a nasty tangle of unmaintainable code.</p>
<p>I decided to take a step back and fix the structure of the code. For much of the time since the last formal release, Yummy has been, metaphorically speaking, in pieces on the floor. Most of those pieces have now been polished and reassembled, and it&#8217;s now working well enough that I have replaced the copy of 1.0.2 that I have been using day-to-day on my own iPhone with the development version.</p>
<p>This is a long way of saying that there is a new version coming. There will be a number of great new features but many of the big changes are behind the scenes. I sincerely hope that you don&#8217;t notice them.</p>
<ol class="footnotes"><li id="footnote_0_720" class="footnote">I confess to being a little sceptical about some claims. At some points it becomes a bit of a pissing competition.</li><li id="footnote_1_720" class="footnote">Upgrading from version 2.0 to 2.1 tipped at least one user over the edge, and many developers do not get previews of new versions.</li><li id="footnote_2_720" class="footnote">I&#8217;ve not got to the bottom of this one yet. It seems that, sometimes, you can only spot a bad memory allocation by noting that an otherwise mandatory field is missing.</li></ol>

<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/advertising-your-iapp.html' rel='bookmark' title='Permanent Link: Advertising your iApp'>Advertising your iApp</a></li>
<li><a href='http://www.zx81.org.uk/computing/software/yummy-ready-for-sale.html' rel='bookmark' title='Permanent Link: Yummy: Ready for Sale'>Yummy: Ready for Sale</a></li>
<li><a href='http://www.zx81.org.uk/computing/software/yummy-prepare-for-launch.html' rel='bookmark' title='Permanent Link: Yummy: Prepare for Launch'>Yummy: Prepare for Launch</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advertising your iApp</title>
		<link>http://www.zx81.org.uk/computing/opinion/advertising-your-iapp.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/advertising-your-iapp.html#comments</comments>
		<pubDate>Tue, 11 Nov 2008 20:29:29 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=723</guid>
		<description><![CDATA[My iPhone application, Yummy, has been on sale in iTunes for a couple of months now and, as a number of other developers have noted, after the initial launch sales figures take a significant nose dive very quickly. I&#8217;ve been trying to think of ways to increase visibility without taking too much time away from [...]


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html' rel='bookmark' title='Permanent Link: Growing Up in Public'>Growing Up in Public</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/what-price.html' rel='bookmark' title='Permanent Link: What Price?'>What Price?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/favourite-iphone-apps.html' rel='bookmark' title='Permanent Link: Favourite iPhone Apps'>Favourite iPhone Apps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>My iPhone application, <a href="http://www.yummyapp.com/" rel="nofollow" >Yummy</a>, has been on sale in <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=289374576&#038;mt=8" rel="nofollow" >iTunes</a> for a couple of months now and, <a href="http://www.dragthing.com/blog/?p=30" rel="nofollow" >as a number of other developers have noted</a>, after the initial launch sales figures take a significant nose dive very quickly. I&#8217;ve been trying to think of ways to increase visibility without taking too much time away from actually making enhancements to the software.</p>
<p>As luck would have it, I got a &#8220;free trial&#8221; of <a href="http://adwords.google.com/" rel="nofollow" >Google AdWords</a> and thought I would give that a try. Results have been&#8230; well, not exactly what I was expecting.</p>
<p>The way AdWords works is that you give it a bunch of search terms and when someone enters those terms you go into an auction with other advertisers with the same terms. You can set a maximum bid and a maximum per day. I confess that these are not values that I have played around much with; I stuck with the defaults. You then get charged when someone clicks on your advert, not just when it&#8217;s put in front of someone.</p>
<p>It turns out that with my choice of words I was averaging &pound;0.33 per click. If we assume that every click results in a sale then I would say that this is on the high side of acceptable. Yummy retails for &pound;1.19 in the UK, with Apple getting 30% and the tax man another chunk.</p>
<p>However that&#8217;s not necessarily a good assumption. In fact, I have no real idea of how good or bad it is. Using <a href="http://www.google.com/analytics/" rel="nofollow" >Google Analytics</a> and AdWords&#8217; built-in statistics I can see how many people visited Yummy&#8217;s website and I can see how many people clicked the link to the App Store. What I can&#8217;t see is the number of people who clicked on the ad that ended up buying a copy.</p>
<p>But the cost of attracting customers and the inability to track the effectiveness of the campaign was nothing compared with my frustration in penning a suitable advert. I started with the following text:</p>
<blockquote><p>Delicious on your iPhone<br />
<em>Search and edit your delicious.com<br />
bookmarks in one app on your iPhone</em></p></blockquote>
<p>Sure, I&#8217;m not going to make a living as a copywriter any time soon, but given the space constraints I didn&#8217;t think it was too bad.</p>
<p>However after a couple of days my campaign was suspended because I&#8217;d used a trademark in my text. Now I&#8217;m no expert on trademarks, but I really don&#8217;t see the problem here. I&#8217;m not trying to sell dodgy iPhones; I&#8217;m not passing myself off as Apple; and I&#8217;m not selling a competitor, indeed <em>all</em> Yummy users are already Apple customers.</p>
<p>Writing about an application that runs on an iPhone without mentioning Apple or iPhone is not easy. I ended up with:</p>
<blockquote><p>Delicious.com on the move<br />
<em>Search, add, edit and delete your<br />
Delicious bookmarks in one iApp</em></p></blockquote>
<p>They have not suspend that yet, but I think it&#8217;s a substantially less compelling advert.</p>
<p>So overall, it was certainly worth a try &#8212; I had nothing to lose &#8212; but for the price-point of Yummy I don&#8217;t think it&#8217;s worth paying for AdWords once my trial funds expire. </p>


<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/growing-up-in-public.html' rel='bookmark' title='Permanent Link: Growing Up in Public'>Growing Up in Public</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/what-price.html' rel='bookmark' title='Permanent Link: What Price?'>What Price?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/favourite-iphone-apps.html' rel='bookmark' title='Permanent Link: Favourite iPhone Apps'>Favourite iPhone Apps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/advertising-your-iapp.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eight Best Computer Books</title>
		<link>http://www.zx81.org.uk/computing/opinion/eight-best-computer-books.html</link>
		<comments>http://www.zx81.org.uk/computing/opinion/eight-best-computer-books.html#comments</comments>
		<pubDate>Mon, 08 Sep 2008 05:46:00 +0000</pubDate>
		<dc:creator>Stephen Darlington</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[people]]></category>

		<guid isPermaLink="false">http://www.zx81.org.uk/?p=376</guid>
		<description><![CDATA[It&#8217;s been over five years since I last told you about my favourite computer and programming related books (don&#8217;t believe the date on that article. It&#8217;s been edited lightly a couple of times since I first posted it).
Having said that, some things have not changed. The vast majority of books on the shelves of your [...]


Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/iphoto5.html' rel='bookmark' title='Permanent Link: iPhoto 5 Books'>iPhoto 5 Books</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/noreaders.html' rel='bookmark' title='Permanent Link: Why don&#8217;t developers read?'>Why don&#8217;t developers read?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/why-i-hate-dummies-guides.html' rel='bookmark' title='Permanent Link: Why I hate Dummies Guides'>Why I hate Dummies Guides</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been over five years since I last told you about my <a href="/computing/opinion/noreaders.html" rel="nofollow" >favourite computer and programming related books</a> (don&#8217;t believe the date on that article. It&#8217;s been edited lightly a couple of times since I first posted it).</p>
<p>Having said that, some things have not changed. The vast majority of books on the shelves of your local retailer are very specific. Publishers seem to eschew broad, generally useful texts in preference for yet another beginners guide to Microsoft Word or C++ (or, more likely, Visual C++ 2005 Special Easter Edition SP2). I do not understand this. Sure, there’s a genuine need for &#8220;how to&#8221; books for specific technologies but is it not more useful to learn how to <a href="http://www.codinghorror.com/blog/archives/000189.html" rel="nofollow" >solve problems in general rather than how to solve a particular problem with a particular product</a>?</p>
<p>Worse, most are not even particularly well written. Deadlines are so strict that authors have to write quickly rather than accurately or well. Ultimately the drive to be the first publisher with the definitive guide on Word 2007 (August Edition) trumps all. One that galls me is that most programming language books assume that you are learning to program from scratch. Is C++ really likely to be your first language? I think not.</p>
<p>The other continuing trend is the size of them. Is it necessary for every book to be a thousand pages long and be stuffed with screen-shots? None of my favourites are like this.</p>
<p>As with the last list, I have not just focused on your typical &#8220;computer science&#8221; text, if anything I have shied away from them. Hopefully if you go pick up a copy of all these books you’ll find them all to be both useful and entertaining to read.</p>
<p>Additionally, I find most of them to be books that are worth returning to, if not as a reference guide then as something that increased experience make each read make more sense.</p>
<p>So, let&#8217;s get to the point. What are my favourite computer books, and why?</p>
<ol>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0735619670/zx81orguk00" rel="nofollow" >Code Complete</a>. If you’re writing or designing software you need this book. As I said last time, it “is one of those books that does the job so well it has no obvious competition. It describes the complete coding process right from low level design through to unit testing and, while most people would have been very prescriptive, McConnell outlines the pros and cons of each approach.” Now on its second edition, it is still, as far as I know, without peer.</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0201835959/zx81orguk00" rel="nofollow" >The Mythical Man Month</a>. People never seem to learn. Managers still seem to add more staff to already late projects. Brookes said all this, and a lot more, in this book way back in the seventies.</li>
<li><a href="/computing/opinion/accidentalempires.html" rel="nofollow"  title="Accidental Empires">Accidental Empires</a>. Robert X Cringely’s history of the early PC industry is a fascinating and entertainingly written anecdote-fest. He claims neither to be complete nor objective, yet seems to cover all the bases. Since most people these days deal predominantly with x86 architecture machines I think everyone should know the heritage and how we got from Bletchley Park to an iMac. (But without the iMac as it was written years before Apple returned to form.)</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0321193679/zx81orguk00" rel="nofollow" >Professional Software Development</a>. When I first bought this I was a little annoyed. It’s actually the second edition of McConnell’s “After the Goldrush,” just coming with a different name! I’m not sure that I would have bought it had I known, but I would have missed out. This is the only book of the eight here that talks about the industry as a whole, and how we should move away from the typical, and surprisingly common, &#8220;code and fix&#8221; development. He talks about certifications; architects; heavyweight methodologies; personality types; and a whole lot more. I can’t say that I agree with every last sentence, but it’s well worth reading just to get a perspective.</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0932633439/zx81orguk00" rel="nofollow" >Peopleware</a>. It’s amazing to think that it took until the 1980’s before the human elements of writing software were seriously considered. Even now most Computer Science seems to concentrate on the more technical aspects. This book was probably the first to discuss the &#8220;human factors&#8221; of software development and is still the best that I’ve read.</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0596000278/zx81orguk00" rel="nofollow" >Programming Perl</a><sup>1</sup>. I include this book at least partially because I wanted to show that it was possible to have a densely technical book that was also well thought out and entertaining. The structure is superb and I can&#8217;t think of any other programming tomes that have made me laugh out loud.</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0380815931/zx81orguk00" rel="nofollow" >In the beginning was the command line&#8230;</a><sup>2</sup> I think that this is an interesting book for two reasons. Firstly it describes the reason why Unix is as it is better than any other. Secondly, it explains the various major operating systems (and some minor or &#8212; now &#8212; non-existent ones) in approachable analogies rather than dense jargon.</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0738205370/zx81orguk00" rel="nofollow" >Conceptual Blockbusting</a>. There are few other professions where your output is almost entirely brainpower. A computer program is really little more than a slightly less ephemeral rendition of pure thought. So if you can&#8217;t think your way out of a particular problem you&#8217;re in trouble! This book makes you more aware of your own intellectual processes and outlines different ways of approaching problems. Invaluable.</li>
</ol>
<p>As you may have noticed, many of these books are the same as last time! Does this indicate that I’ve been reading less? A little perhaps, but I&#8217;d like to think that it&#8217;s because by picking books not related to specific versions of particular technologies I&#8217;m increasing my odds of finding the classics.</p>
<p>What do you think? Any other good choices that I missed?</p>
<ol class="footnotes"><li id="footnote_0_376" class="footnote">This link is to the third edition. I currently only have the second.</li><li id="footnote_1_376" class="footnote">You can also <a href="http://www.cryptonomicon.com/beginning.html" rel="nofollow" >download it from Neal Stephenson&#8217;s website.</a></li></ol>

<p>Related posts:<ol><li><a href='http://www.zx81.org.uk/computing/opinion/iphoto5.html' rel='bookmark' title='Permanent Link: iPhoto 5 Books'>iPhoto 5 Books</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/noreaders.html' rel='bookmark' title='Permanent Link: Why don&#8217;t developers read?'>Why don&#8217;t developers read?</a></li>
<li><a href='http://www.zx81.org.uk/computing/opinion/why-i-hate-dummies-guides.html' rel='bookmark' title='Permanent Link: Why I hate Dummies Guides'>Why I hate Dummies Guides</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zx81.org.uk/computing/opinion/eight-best-computer-books.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
