<?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>Techbelly &#187; Uncategorized</title>
	<atom:link href="http://www.techbelly.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techbelly.com</link>
	<description>Ben Griffiths&#039; weblog</description>
	<lastBuildDate>Mon, 08 Mar 2010 20:15:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Software has no borders</title>
		<link>http://www.techbelly.com/2009/03/11/software-has-no-borders/</link>
		<comments>http://www.techbelly.com/2009/03/11/software-has-no-borders/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 12:54:06 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[rewiredstate]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Tom Watson]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/?p=59</guid>
		<description><![CDATA[Tom Watson MP tweeted to congratulate us on the Rewired State event last Saturday: &#8220;want to see British talent? Look at the list of projects created at Rewired State. Simply extraordinary. Thanks all.&#8221;
I felt a bit uncomfortable about the &#8216;British talent&#8217; remark, and at first I wasn&#8217;t sure why it affected me so. On one [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/tom_watson/status/1299610382">Tom Watson MP tweeted</a> to congratulate us on the <a href="http://rewiredstate.org/">Rewired State</a> event last Saturday: &#8220;want to see British talent? Look at the list of projects created at Rewired State. Simply extraordinary. Thanks all.&#8221;</p>
<p>I felt a bit uncomfortable about the &#8216;British talent&#8217; remark, and at first I wasn&#8217;t sure why it affected me so. On one level, it&#8217;s just not true &#8211; one of the winning entries was headed by a <a href="http://twitter.com/delineator">kiwi friend</a>, but while his particular nose was put out-of-joint, that didn&#8217;t quite explain fully my unease with and surprise at the remark.</p>
<p>Now, I realise that I&#8217;m reading too much into an off-hand tweet, and I don&#8217;t think for a minute that Tom was trying to appropriate our efforts, or spin them in any way. In fact, that he took the time to thank us is much appreciated. But, that said, my discomfort is real and bears examining.</p>
<p>The more I think about it, there&#8217;s just a cognitive gap in my mind between what we were doing and any kind of nationalism or jingoism &#8211; even though in this case all the projects were around and about UK government.</p>
<p>I think the reason Tom&#8217;s remark seemed so out-of-place may have something to do with the social and no-border nature of open-source software.</p>
<p>The project I worked on used bits of technology that directly come from Denmark, the <span class="caps">USA</span>, Germany, Japan, Australia. Being largely open sourced it would have had contributors from just about every country I could find on a map; and likely some I couldn&#8217;t.</p>
<p>What&#8217;s more, software like everything else it seems has become social. I&#8217;ve met many of the people that built it, if not in person then on irc or on mailing lists (or, if you insist, on twitter). I have a different relationship with open-sourced tools than I do, for example, with the Japanese <span class="caps">TV I</span> own. The software is whoever built it, from wherever they come. British talent? I just don&#8217;t care.</p>
<p>If we had completed something useful on the day, we would have shared that code with whoever wanted it, of whatever nationality. I just don&#8217;t recognise national borders in this work. It wouldn&#8217;t have been British code, just code. And, the environment into which it would have been released is a pan-national one.</p>
<p>I remember, when I was <span class="caps">CTO</span> of a <a href="http://www.reevoo.com">tech start-up</a>, there were people whose code and libraries we used, that we would have liked to have employed, but who were on visas that either prevented it or that required them to earn a certain amount annually, or were only around for another couple of months on a time-limited visa. It always seemed a bureaucratic nonsense to me.</p>
<p>I don&#8217;t want to seem all Star Trek about this &#8211; what next, abolish money? &#8211; but I think I&#8217;m privileged to work in a no-borders industry. I like this world where software doesn&#8217;t get exported and imported. Software gets written and then used. And, tackling comments like Tom&#8217;s when they pop up is an important part of maintaining this good.</p>
<p>What if Tom had said &#8216;want to see open-source flourishing in Britain?&#8217; Ooh. That would have been good.</p>
<p>(Wish I hadn&#8217;t mentioned export tariffs for software. Who knows what crackpot ideas this government will come up with next.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2009/03/11/software-has-no-borders/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>TDD &#8211; it&#8217;s all about the concrete.</title>
		<link>http://www.techbelly.com/2009/02/20/tdd-its-all-about-the-concrete/</link>
		<comments>http://www.techbelly.com/2009/02/20/tdd-its-all-about-the-concrete/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 19:16:03 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lrug]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/?p=50</guid>
		<description><![CDATA[A recent thread on the LRUG mailing list got me thinking again about Test-Driven Development. Actually, more accurately, it made me furious and a bit depressed &#8211; macho posturing, regurgitated nonsense, deliberate misunderstandings. All creating the impression that there&#8217;s a debate about whether TDD works, and that that debate should be about individual developer competency. [...]]]></description>
			<content:encoded><![CDATA[<p>A recent thread on the LRUG mailing list got me thinking again about Test-Driven Development. Actually, more accurately, it made me furious and a bit depressed &#8211; macho posturing, regurgitated nonsense, deliberate misunderstandings. All creating the impression that there&#8217;s a debate about whether TDD works, and that that debate should be about individual developer competency. Real developers don&#8217;t do TDD, or something.</p>
<p>Most of the discussion wasn&#8217;t actually about TDD. So, perhaps we&#8217;d best start by defining what we mean here &#8211; or at least, the way I think you should see TDD. Then perhaps, we can talk about its merits or otherwise in a rational way. And, along the way let&#8217;s try not to dig new foxholes that piss-poor developers can snipe from.</p>
<p>TDD is a practice, situated in a discipline called Extreme Programming (XP). TDD is the second worst-named term in programming, only worsted by Extreme Programming itself. Seeing the practice within the broader discipline is important though, as we&#8217;ll come to see.</p>
<p>The reason it&#8217;s poorly named is that there&#8217;s really a two-step process that should be at work when practising TDD &#8211; test and code together and relentlessly refactor. </p>
<p>This is the first place where XP asserts itself. XP requires programming in the concrete, that our goal should be working software &#8211; indeed, that software only has value when it&#8217;s working. You can take this on many levels, but one I find enlightening is the pith of &#8216;code is abstract, working software concrete&#8217;. If you program all day (or in my past experience, for months at a time) without ever running your code, without making it concrete, then you have not been in the business of producing working software. You are making software that might, not software that does.</p>
<p>Most people agree at some level with this, although some still suggest that code readthroughs are the way to assert working software; some even suggest that thorough documentation is the answer. They may suggest this, even strongly defend it, but in practice those same people usually try to run the code before releasing it. Of course, XP does assert that code is best written in dialogue with other programmers, hence the practice of pair programming. This is, at most, a distraction from arguments about TDD.</p>
<p>As practitioners of TDD, we run our code all the time. We build harnesses to exercise our code all of the time &#8211; we call these harnesses tests. And we keep them around when we&#8217;re done with them. I think we&#8217;d say that we call them tests because they don&#8217;t just run the code, they check it too. But the reality is we call them tests because they&#8217;ve always been called tests and it was easier to sneak the practice into the typical IT shop.</p>
<p>(Another blog post waiting to be written here about BDD &#8211; why are we moving these harnesses away from code and towards documentation? It&#8217;s going the wrong way.)</p>
<p>I always find that this far, it&#8217;s easy to take most developers along with me. Nothing too controversial to this point, usually the naysayers here are people defending their own poor practices, and they know it. From this point in the real disagreements start&#8230; </p>
<p>The first thing the nodders add to this process is what I&#8217;ve snarkily called &#8216;the golden age before code&#8217;. This is some bizarre time before we start writing code where design is done and things are clarified. This is, according to some programmers whom I wouldn&#8217;t employ, where the real work is done. Factories are built and mouldings designed. Whoops, wrong industry. I mean, blueprints are drawn up and steelwork ordered. Whoops, wrong industry again. </p>
<p>What exactly is being designed in the golden age? The best answer seems to be code, not working software. In the golden age we are two steps removed from working software. We, as TDD zealots, reject this way of working &#8211;  choosing to make code the level at which we design, not documents and diagrams. We don&#8217;t test our designs by coding them, we test our code by running it. This is an important point. TDD says we don&#8217;t stray far from the concrete world of running, working software &#8211; and crucially that we start in that world. </p>
<p>No API written without a client using it; no class interface without a instantiator; no method without a caller. Again, we call these second clients tests, and they&#8217;re part of the not-so-secret TDD magic that leads to better code. We try to keep them simple and precise, and we let the act of making the code run instruct us on how it should be written.</p>
<p>We find out early when interfaces are awkward, when classes have too many responsibilities, when methods aren&#8217;t needed and interfaces are bloated. We find this out by writing code, not by reading paper or drawing lines on whiteboards. And, us TDD folks say that this is the best way to do so. Because concrete working software is what we&#8217;re building. And because no plan survives the reality of battle. We know we don&#8217;t have all the answers when stood at the whiteboard drawing pictures; we know that our experience is pretty narrow when it comes down to it; and if we knew how to do it already, someone would have already done it. This humility is why TDD practitioners get a bad name for being arrogant. No, I don&#8217;t understand  that either.</p>
<p>When coaching on this point in the past, I&#8217;ve used some pithy comment about how whiteboard ink was cheap. Then I found out how much those pens actually cost&#8230;</p>
<p>We&#8217;re nearly done defining TDD &#8211; and I haven&#8217;t even mentioned correctness or validation yet. Perhaps I won&#8217;t. It&#8217;s not that important in my understanding of TDD. Working software. That&#8217;s a better way to put it.</p>
<p>The final bit of TDD, refactoring, is really important and the one that gets mentioned the least. Again it has to do with the limits of our pre-cognition and a relentless prioritisation of the concrete over the abstract. </p>
<p>Refactoring is the process by which the code becomes more abstracted and better for it. That is, with TDD, we&#8217;ve seen that we don&#8217;t start with an abstract idea of what the software should be, untested and in a parallel medium. We start with working code. Refactoring is how we pull, pry and tease abstractions out of the code to make it cleaner, more pliable and more self-explanatory. </p>
<p>While we pull and pry these latent ideas and perspectives out of the code, we keep turning the code into working software by running our tests. We assert that the code duplication is the smell of these latent abstractions and we often start by trying to remove it. At this point, too, we care about naming and how the code expresses its intentions. </p>
<p>To my mind, this is where the smart folk shine. When people say that testing is hard, my response is often &#8216;yeah. But refactoring is the bitch.&#8217; That&#8217;s one of the reasons you&#8217;ll find more written on testing than on refactoring, many more testing frameworks than refactoring tools. I don&#8217;t know why it gets so ignored in TDD discussions though, maybe we should change the name.</p>
<p>So that&#8217;s all really. TDD means something more than testing, and it pisses me off that we bog ourselves down in the kind of discussions that appeared on LRUG. If you want to have a pop at it, learn what it is first.</p>
<p>Now, we TDD-nuts believe that this ends up giving a better, less leaky, sharper design than we could have come up with on paper or at a whiteboard. You may not be able to accept that. But, as Tarantino might have said if he were a developer: that&#8217;s pride fucking with you. Fuck pride. Pride only hurts, it never helps.</p>
<p>In challenging TDD, I think you have to start by asking whether a process that goes from the concrete business of writing working software to an abstracted design is better than a process that goes the other way. I think it is, in fact I&#8217;m sure of it. An ex-colleague used to say &#8216;code doesn&#8217;t mind if it looks simple, but architects want to look clever.&#8217; I think he had a point.</p>
<p>You can argue  a hybrid model with some design (of boxes, on whiteboards) up-front has merits. I haven&#8217;t found, in my career, the results of that compromise to be useful. And I&#8217;m not sure the downsides of this approach, which tends towards over-engineering, are worth risking. </p>
<p>Anyway, the point of this post, which is longer and more abstract than I initially wanted was to describe what TDD is, why it&#8217;s a good thing, and to show that most of the criticisms I hear aren&#8217;t really talking about TDD at all. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2009/02/20/tdd-its-all-about-the-concrete/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stop describing advertising as &#8216;free&#8217;</title>
		<link>http://www.techbelly.com/2008/10/16/stop-describing-advertising-as-free/</link>
		<comments>http://www.techbelly.com/2008/10/16/stop-describing-advertising-as-free/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 15:47:09 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/?p=37</guid>
		<description><![CDATA[As if by magic, Russell Davies writes:
We need to stop describing ad-supported things as &#8216;free&#8217;. Their might be no exchange of cash but there&#8217;s an exchange of attention and cognition. The marketing business justifies a lot of crap on the basis that it&#8217;s giving things away for free. If we paused and recognised that they&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>As if by magic, <a href="http://russelldavies.typepad.com/planning/2008/10/design-engage-1.html">Russell Davies writes:</a></p>
<blockquote><p>We need to stop describing ad-supported things as &#8216;free&#8217;. Their might be no exchange of cash but there&#8217;s an exchange of attention and cognition. The marketing business justifies a lot of crap on the basis that it&#8217;s giving things away for free. If we paused and recognised that they&#8217;re not actually free then we might think harder about whether it&#8217;s the right thing to do. We might do smarter, better things if we recognise the cost we&#8217;re imposing on people without their permission.
</p></blockquote>
<p>I agree that advertising is not free &#8211; it&#8217;s a cost in terms of our attention, our time. But there&#8217;s a further aspect in which advertising costs us. The more relevant advertising becomes, the more likely it is to tell us things that we already know &#8211; relevancy here is more likely repetition. The more it tells us about things we were going to take advantage of anyway, the more it&#8217;s just a cost transferred directly from its medium to the good or service we purchase. Advertising, done best, directly makes things more expensive.</p>
<p>Quick example: when I buy a newspaper, I&#8217;m likely to see adverts for things I&#8217;m not going to buy anyway. I don&#8217;t drive, but there are plenty of car adverts in the papers. The car companies will never see the money they&#8217;ve spent on advertising from my wallet. </p>
<p>That portion of the newspaper revenue that the car adverts support is funded by someone else and effectively donated to me through the paper&#8217;s lower cover price. But as the adverts become more relevant, this dynamic changes and subsequently the newspaper, or more likely website, becomes less free to me. </p>
<p>And in between lick and split, in between the car makers and the journalists are the advertising folk&#8217;s overheads that I&#8217;m funding too. </p>
<p>If the internet works its disintermediating magic then advertising will eat itself. That&#8217;s good. Ok? </p>
<p>But go read Russell&#8217;s <a href="http://russelldavies.typepad.com/planning/2008/10/design-engage-1.html">post</a> anyway, it&#8217;s dead good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2008/10/16/stop-describing-advertising-as-free/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>To the death of piggy spiv advertising.</title>
		<link>http://www.techbelly.com/2008/10/15/to-the-death-of-piggy-spiv-advertising/</link>
		<comments>http://www.techbelly.com/2008/10/15/to-the-death-of-piggy-spiv-advertising/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 12:10:15 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[relevancy]]></category>
		<category><![CDATA[sem]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/?p=33</guid>
		<description><![CDATA[Everything is wrong with advertising, and that will become clear over the next few years. Almost all business plans based on advertising will fail. The amount of money being spent on advertising will decrease. The number of spivs that the advertising industry can find meaningless work for will plummet. And this is a damn good [...]]]></description>
			<content:encoded><![CDATA[<p>Everything is wrong with advertising, and that will become clear over the next few years. Almost all business plans based on advertising will fail. The amount of money being spent on advertising will decrease. The number of spivs that the advertising industry can find meaningless work for will plummet. And this is a damn good thing.</p>
<p>Bold words, and sure to met with chuckles from the spivs currently dreaming up the next big advertising platform &#8211; maybe it&#8217;s mobile, maybe it&#8217;s online. They&#8217;ll be laughing all the way to the piggy-bank, little piggy tails bobbing, while anti-business, idealist anarchists are force-fed our own words. Or so they dream. This is the first in a series of posts explaining why we&#8217;ll be having a big piggy barbecue soon, and why we should be already smelling the bacon. </p>
<p>One of the reason the pig-spivs are deluded is that they don&#8217;t have a clue what advertising is. To them, advertising is either defined existentially as &#8216;what advertising people get paid for&#8217; or recursively as &#8216;what advertising budgets are for.&#8217; Deconstructing google&#8217;s marketing the &#8216;ad&#8217; in Adwords refers to the budget-line that they get paid from rather than what they&#8217;re doing. </p>
<p>Alongside this Orwellian pig-spiv wordplay comes another odd assumption. That advertising in some way makes things cheaper. Having advertising on my mobile phone makes my mobile phone free; having advertising in a newspaper makes the journalism available for free. When you put it like that, it&#8217;s clear that advertising merely moves end-user cost from one activity, say journalism, and adds it on to another, say making cars. Now this may be a bargain we&#8217;re willing to strike, but, overall, it means that things cost more &#8211; largely to no-one&#8217;s benefit.</p>
<p>Reflect a while on this: the current economic difficulties are, to some degree, caused by folks in the States defaulting on their home-loans, often to pay medical and drug bills to companies that spend more in advertising than in either production or research. This is not a smart state of affairs.</p>
<p>One sliver of advertising that I think is safe is what I&#8217;m going to call &#8216;yellow pages advertising&#8217;. I have a need for something, and I want to see who can satisfy that need. And, crucially, I search to satisfy that need. Whether that&#8217;s by going to the yellow pages, searching on google, visiting a price comparison site, I search. The internet has made this process more information-rich, perhaps more price sensitive. The cost we bear for this advertising &#8211; being advertised to is always something that costs us in the end &#8211; pays for better information. I think that&#8217;s ok.</p>
<p>Most advertising, though, is of a different sort &#8211; I&#8217;m going to call it &#8217;shove advertising&#8217;. It&#8217;s aim is either to push a product on to us, to influence our view of a product, or to create a demand where none existed. Because its aim is to distract rather than to inform &#8211; it&#8217;s aim is to make us do something that we hadn&#8217;t planned to, spend money we weren&#8217;t going to. It&#8217;s in essence distracting, intrusive. In essence I say to avoid this very odd assumption that there&#8217;s a holy grail in relevancy which can somehow make intrusions welcome, distractions non-distracting. Relevancy is the pig-spiv&#8217;s silk purse. Trying to turn shove advertising into yellow pages advertising. A shove is a shove &#8211; unless I&#8217;m being pushed out of the way of a speeding bendy-bus, shoves just aren&#8217;t welcome.</p>
<p>That&#8217;s enough for now, in the next post, I&#8217;m going to expand on why shove advertising has grown so prevalent, and why it won&#8217;t last. And why I believe the internet has changed this. Hopefully forever.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2008/10/15/to-the-death-of-piggy-spiv-advertising/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mashed08 &#8211; Team Bob</title>
		<link>http://www.techbelly.com/2008/06/24/mashed08-team-bob/</link>
		<comments>http://www.techbelly.com/2008/06/24/mashed08-team-bob/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 10:55:45 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/2008/06/24/mashed08-team-bob/</guid>
		<description><![CDATA[What a lovely time we had at Mashed08. 
By any rational measures it should have been awful &#8211; I had my wallet and my mobile phone nicked by someone on the tube, and struggled through Saturday with a mild hangover and a dodgy back. 
But all that faded away. I had the lucky chance to [...]]]></description>
			<content:encoded><![CDATA[<p>What a lovely time we had at <a href="http://mashed08.backnetwork.com">Mashed08</a>. </p>
<p>By any rational measures it should have been awful &#8211; I had my wallet and my mobile phone nicked by someone on the tube, and struggled through Saturday with a mild hangover and a dodgy back. </p>
<p>But all that faded away. I had the lucky chance to work with <a href="http://interblah.net">James Adam</a> (something I&#8217;ve been wanted to do since I employed him, and then left the company) and <a href="http://jamesandre.ws">James Andrews</a> on a very silly hack. And, then we won a prize for making the chap from O&#8217;Reilly laugh. Perfect. </p>
<p>Here&#8217;s what we did &#8211; we call it &#8217;subterranean homesick news&#8217;:</p>
<p>                            <object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=1214367&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"><param name="quality" value="best" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1214367&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /></object></p>
<p>James <a href="http://www.interblah.net/mashed-2008">reveals how we did it</a>. </p>
<p>Thanks to the BBC for letting us play with their video and subtitling data. Worth it just to see Bob getting all political again. We live in hope  that one day we&#8217;ll see Bob Dylan signing on all BBC programmes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2008/06/24/mashed08-team-bob/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Who watches the Policemen?</title>
		<link>http://www.techbelly.com/2008/03/01/who-watches-the-policemen/</link>
		<comments>http://www.techbelly.com/2008/03/01/who-watches-the-policemen/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 00:01:20 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/2008/03/01/who-watches-the-policemen/</guid>
		<description><![CDATA[Under what circumstances would it be acceptable for a Police Officer to make a V-sign at someone? And that&#8217;s not the worst of it.
Let me tell you what happened on my way home tonight.
I was waiting at the Bus Stop, just East of New Cross Station. As it happened, I&#8217;d been out for a drink [...]]]></description>
			<content:encoded><![CDATA[<p>Under what circumstances would it be acceptable for a Police Officer to make a V-sign at someone? And that&#8217;s not the worst of it.</p>
<p>Let me tell you what happened on my way home tonight.</p>
<p>I was waiting at the Bus Stop, just East of New Cross Station. As it happened, I&#8217;d been out for a drink and a friend of mine had stolen my lighter. I asked someone who was walking past for a light and he took pains to give me one &#8211; it was windy and it took longer than it should have, but there we go.</p>
<p>The chap had walked 5 yards past the bus stop when a Police car screamed to a halt beside him. Three officers jumped out. One of them asked me if he was with another person, to which I replied he wasn&#8217;t. They made him turn out his pockets and then let him get on his way. They got back in to the car.</p>
<p>I thought that they were supposed to fill out a form to tell him why he&#8217;d been stopped and searched, so I tapped on the window of the police car and asked, politely, why they hadn&#8217;t. &#8220;I gave him a choice,&#8221; the Policeman driving said, &#8220;either I could he could come down to Deptford station and fill in a form which would take 20 minutes or he could go on his way&#8221;. I asked the driver for his number, which he freely gave me &#8211; PL 197.</p>
<p>I let it go at that &#8211; I don&#8217;t know the intricacies of the law in this case. The Police car performed a U-turn in the road to head back West into London. As it passed the bus stop the policeman driving made a V-sign at me. A few minutes later the car passed again going east and they waved at me, rudely, from the car.</p>
<p>Needless to say, I called the Met hotline to complain. Let&#8217;s see what happens here &#8211; this isn&#8217;t right.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2008/03/01/who-watches-the-policemen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gas-meter reading.</title>
		<link>http://www.techbelly.com/2008/02/04/gas-meter-reading/</link>
		<comments>http://www.techbelly.com/2008/02/04/gas-meter-reading/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 19:38:51 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/2008/02/04/gas-meter-reading/</guid>
		<description><![CDATA[Some chap just turned up at my door, asking to read my gas meter. I&#8217;ve taken to asking these meter readers a few questions: who&#8217;s my gas supplier? what&#8217;s my account number? Not one of these questions could he answer though, bless him, he did guess at British Gas for my supplier. Wrong answer, of [...]]]></description>
			<content:encoded><![CDATA[<p>Some chap just turned up at my door, asking to read my gas meter. I&#8217;ve taken to asking these meter readers a few questions: who&#8217;s my gas supplier? what&#8217;s my account number? Not one of these questions could he answer though, bless him, he did guess at British Gas for my supplier. Wrong answer, of course.</p>
<p>He purported to work for <a href="http://www.accuread.com">Accuread</a>, and his plastic ID looked plastic enough.</p>
<p>I&#8217;m not sure one can be too cynical about these things &#8211; perhaps he really did work for my gas supplier, perhaps he was from another gas company doing &#8216;market research&#8217;, most cynically, he didn&#8217;t work for a gas company at all.</p>
<p>If any of the latter answers are the case, then this is a serious matter. I&#8217;m wondering how to take it further.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2008/02/04/gas-meter-reading/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Lying for points.</title>
		<link>http://www.techbelly.com/2008/01/31/lying-for-points/</link>
		<comments>http://www.techbelly.com/2008/01/31/lying-for-points/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 19:15:03 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/2008/01/31/lying-for-points/</guid>
		<description><![CDATA[Tomorrow, I intend dishonestly to obtain a Teaching English to Speakers of Other Languages certificate.
I&#8217;ve sat through the required 100-hours of &#8216;input sessions&#8217; (lessons); scraped through six hours of &#8216;class-work&#8217; (lessons); my &#8216;elicitation&#8217; (asking) skills have had the required &#8216;appropriacy&#8217; (appropriateness); I&#8217;ve allowed students to &#8216;practise communicatively&#8217; (speak); I&#8217;ve supplemented my lesson plans with &#8216;realia&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow, I intend dishonestly to obtain a <a href="http://www.isisgroup.co.uk/trinityTESOL/trinityindex.html">Teaching English to Speakers of Other Languages</a> certificate.</p>
<p>I&#8217;ve sat through the required 100-hours of &#8216;input sessions&#8217; (lessons); scraped through six hours of &#8216;class-work&#8217; (lessons); my &#8216;elicitation&#8217; (asking) skills have had the required &#8216;appropriacy&#8217; (appropriateness); I&#8217;ve allowed students to &#8216;practise communicatively&#8217; (speak); I&#8217;ve supplemented my lesson plans with &#8216;realia&#8217; (props); I&#8217;ve &#8216;concept-checked&#8217; (asked questions), &#8216;monitored&#8217; (listened), and &#8216;facilitated&#8217; (taught). By all accounts, I think, I deserve to pass.</p>
<p>Tomorrow, I have my final moderation interview (I&#8217;m sure there&#8217;s a less straightforward <span class="caps">TEFL</span> name for it). And, I fully intend to butcher my language in the way that they see fit.</p>
<p>&#8220;One final point&#8221;, we were taught (!) today in an lesson (!), &#8220;don&#8217;t use the word &#8216;teach&#8217; in your interview, there are much more precise words like present or facilitate.&#8221; Give me strength!</p>
<p>What&#8217;s more, I intend, <a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2007/07/29/nteach129.xml">against all scientific advice</a>, to talk about how carefully I matched my &#8216;class-work&#8217; activities to individual students&#8217; learning styles. I might even use the word &#8216;kinaesthetic&#8217; if I&#8217;m feeling particularly &#8216;courageful&#8217;.</p>
<p>It&#8217;s ironic. I decided to leave the commercial world and try teaching to get away from this; to escape from the utter, utter nonsense that spews forth whenever business folk open their mouths. How disappointing to find not only the same paucity of speech but also the same pseudoscientific, cargo-culting crap in English teaching.</p>
<p>Must try not to lose my temper in the interview&#8230; must try not to lose my temper in the interview&#8230; must try not to lose my temper in the interview&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2008/01/31/lying-for-points/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Christmas heroes and villains</title>
		<link>http://www.techbelly.com/2007/12/28/christmas-heroes-and-villains/</link>
		<comments>http://www.techbelly.com/2007/12/28/christmas-heroes-and-villains/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 22:26:14 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/2007/12/28/christmas-heroes-and-villains/</guid>
		<description><![CDATA[Extremely poor marks for Skype and Philips this year, a bit of advice for Virgin, and a surprisingly good experience returning something to Comet.
We wanted to buy the mother-in-law a simple-to-use Skype phone so that she can more cheaply call my various brothers- and sisters-in-law who are in far-flung places. BT&#8217;s overseas call charges are [...]]]></description>
			<content:encoded><![CDATA[<p>Extremely poor marks for <a href="http://www.skype.com">Skype</a> and <a href="http://www.philips.co.uk/">Philips</a> this year, a bit of advice for <a href="http://www.virginmobile.co.uk">Virgin</a>, and a surprisingly good experience returning something to <a href="http://www.comet.co.uk">Comet</a>.</p>
<p>We wanted to buy the mother-in-law a simple-to-use Skype phone so that she can more cheaply call my various brothers- and sisters-in-law who are in far-flung places. BT&#8217;s overseas call charges are a scam.</p>
<p>We ordered a wireless phone from the Skype website. We were staying in Berlin and so we asked for it to be delivered to my brother-in-law&#8217;s address in Plymouth. Skype cancelled the order without informing me. Not only that, but when I found out and emailed them I received a canned response with a list of &#8216;some common reasons why orders are cancelled&#8217;. <span class="caps">WTF</span>?</p>
<p>I remained determined to reduce the mother-in-law&#8217;s phone bill. So, rushing to a nearby Comet store on Christmas Eve, I picked up a <a href="http://www.comet.co.uk/cometbrowse/product.do?sku=330841">Philips Skype telephone</a>. The box had a nice smiley person on it, and it oozed ease-of-use.</p>
<p>Cue two hours of trying to get the bloody thing installed and working on a windows PC &#8211; an install program that was bloody awful;  settings that weren&#8217;t remembered between reboots; cryptic dialog boxes now appearing when the PC started up. At one point there were two boxes on the screen, one telling me to upgrade Skype to the latest version and the other telling me that if I did then the phone might stop working. Sigh.</p>
<p>Even when it did seem to be working the phone only intermittently showed the Skype contacts it was supposed to, and there was no way to call a number through Skype that hadn&#8217;t been entered into your computer&#8217;s contact list. Or at least, no way I could fathom out. Oh, and of course you only find this stuff out after you&#8217;ve left the phone to charge for &#8216;at least&#8217; 24 hours.</p>
<p>Why do people put up with this crap? And why on earth does Skype give its seal-of-approval to such a piece of shite technology?</p>
<p>So, it went back to <a href="http://www.comet.co.uk">Comet</a>. Ease-of-use my arse. To my complete surprise, the staff in Comet were really helpful and took the box back in good faith, crediting me back the full amount. Full marks there. I&#8217;ll shop there again because of it, and probably next time I&#8217;ll be shopping for a more expensive item.</p>
<p>There&#8217;s an example there that <a href="http://www.virginmobile.co.uk">Virgin</a> could learn from &#8211; be nice to people on the way out or they won&#8217;t come back. I bought Liz an iPhone for Christmas, and needed to transfer her number from Virgin to O2. However, Virgin provide no information on their website about how to leave their service, but plenty about how to switch from other suppliers to them. Nothing like being treated like an adult&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2007/12/28/christmas-heroes-and-villains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to mend a broken survey.</title>
		<link>http://www.techbelly.com/2007/11/26/how-to-mend-a-broken-survey/</link>
		<comments>http://www.techbelly.com/2007/11/26/how-to-mend-a-broken-survey/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 17:56:21 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.techbelly.com/2007/11/26/how-to-mend-a-broken-survey/</guid>
		<description><![CDATA[So, you&#8217;ve run out of ideas and have no good news to tell, but you want to push out a marketing release (it&#8217;s not by mishap I&#8217;m being scatological here). Hmm, well we could do a survey&#8230; 
Oh yes, that&#8217;s a good idea. But, what happens when your survey, filled as it must be with [...]]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;ve run out of ideas and have no good news to tell, but you want to push out a marketing release (it&#8217;s not by mishap I&#8217;m being scatological here). Hmm, well we could do a survey&#8230; </p>
<p>Oh yes, that&#8217;s a good idea. But, what happens when your survey, filled as it must be with leading questions and bound to give you the answers you want, doesn&#8217;t return the most flattering of results.  Hmm, tricky.</p>
<p>Not, it seems, for <a href="http://www.internetretailing.net/news/price-v2019s-reviews">Power Reviews</a>. </p>
<p>What happens if <em>only</em> 40% of your survey respondents say that they &#8216;research products online more than half the time&#8217;, whatever that question means? </p>
<p>Well, if you start by saying that 65% of users fall into a &#8216;Social Researcher&#8217; category then you can say 64% of <em>them</em> &#8216;research products online more than half the time&#8217;. That pesky 40% number is transformed, magically, into a clear majority. Breathe easy PR people, the press release, spun into a more positive light, can be released. </p>
<p>That may not be exactly what they did, but it&#8217;s common practice. Take note: if the &#8217;social researcher&#8217; category was defined <em>post hoc</em>, then this is a simple statistical fallacy &#8211; akin to the the <a href="http://en.wikipedia.org/wiki/Texas_sharpshooter_fallacy">sharpshooter fallacy</a>. </p>
<p>Statistically, the numbers would be meaningless, but that&#8217;s not really the point, is it? And that&#8217;s just one example of what I thought to be misleading use of statistics in that press release. Please, Power Reviews, could you publish the complete research so I can reassure myself as to your methods and conclusions?</p>
<p>That aside, I dislike most the banality of this genre of press release. Power Reviews are certainly not alone in releasing this bland flavour of news &#8211; pay for a survey, scatter-spam the results, wait for coverage. It&#8217;s all a little bit patronising, really.</p>
<p>I&#8217;ll no doubt get accused of bias here since my old company, <a href="http://www.reevoo.com">Reevoo</a>, did a similar press release a few weeks ago. I&#8217;m not biased.</p>
<p>Guys, come on, since when does doing a simple survey constitute news? We&#8217;re all consumers, aren&#8217;t we? We all know whether we <em>really</em> use reviews to make purchases or not, don&#8217;t we? And so do your customers, yes?</p>
<p>And, for all the evidence that people are disposed to <em>say</em> that they used reviews to make their purchases, we don&#8217;t need to pretend that advertising doesn&#8217;t work. Do we? </p>
<p>I know you chaps have real data, about people&#8217;s real online behaviour, not about their opinion of what they were doing after the fact. How about publishing some of that?</p>
<p>Oh, and Journalists, when these press releases land on your desk, please scribble all over them and send them straight back. Don&#8217;t play their game and publish it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbelly.com/2007/11/26/how-to-mend-a-broken-survey/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
