<?xml version="1.0" encoding="UTF-8"?><feed
  xmlns="http://www.w3.org/2005/Atom"
  xmlns:thr="http://purl.org/syndication/thread/1.0"
  xml:lang="en-US"
  xml:base="https://www.qwghlm.co.uk/wp-atom.php"
   >
	<title type="text">qwghlm.co.uk</title>
	<subtitle type="text">Because all the other domain names were taken</subtitle>

	<updated>2018-08-30T22:16:13Z</updated>

	<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk" />
	<id>https://www.qwghlm.co.uk/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="https://www.qwghlm.co.uk/feed/atom/" />

	
	<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Post-truth politics : how Leave hacked the political system and what it means for us]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2016/06/26/post-truth-politics/" />
		<id>http://www.qwghlm.co.uk/?p=2069</id>
		<updated>2016-08-08T21:15:28Z</updated>
		<published>2016-06-26T09:00:41Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>A couple of weeks before the referendum, I penned a long(ish) article outlining the reasons for Remaining. These were largely economic, with a dose of pragmatism — not only would Leave wreck the Economy, but every path out of it was sub-optimal — and a few barbs at the Leave’s campaign lying and dogwhistling while I was at it. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2016/06/26/post-truth-politics/">Post-truth politics : how Leave hacked the political system and what it means for us</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2016/06/26/post-truth-politics/"><![CDATA[<p class="graf--p">A couple of weeks before the referendum, I penned a long(ish) article outlining the reasons for Remaining. These were largely economic, with a dose of pragmatism — not only would Leave wreck the Economy, but every path out of it was sub-optimal — and a few barbs at the Leave’s campaign lying and dogwhistling while I was at it.</p>
<p class="graf--p">I didn’t publish it. I intended to on the Monday before the vote, but after the <a class="markup--anchor markup--p-anchor" href="https://www.theguardian.com/uk-news/2016/jun/16/labour-mp-jo-cox-shot-in-west-yorkshire" data-href="https://www.theguardian.com/uk-news/2016/jun/16/labour-mp-jo-cox-shot-in-west-yorkshire">assassination of Jo Cox</a> a few days before, I felt writing anything seemed pointless. Furthermore, I had the nagging feeling that no matter how many people read it, I wouldn’t change a single mind.</p>
<p class="graf--p">Leave’s surprise win on Thursday night has confirmed that suspicion.</p>
<p class="graf--p">The initial signs from the fallout are not good — <a class="markup--anchor markup--p-anchor" href="http://bigstory.ap.org/article/d4930c2180b143d685213a75e916bee8/british-vote-leaving-eu-rocks-world-financial-markets" data-href="http://bigstory.ap.org/article/d4930c2180b143d685213a75e916bee8/british-vote-leaving-eu-rocks-world-financial-markets">global stock markets crashed</a> on Friday, and the pound devalued to such a degree that <a class="markup--anchor markup--p-anchor" href="http://metro.co.uk/2016/06/24/france-overtakes-uk-as-fifth-largest-economy-as-pound-plummets-5964746/" data-href="http://metro.co.uk/2016/06/24/france-overtakes-uk-as-fifth-largest-economy-as-pound-plummets-5964746/">France is now the fifth largest economy in the world</a> instead of the UK. Tremendous uncertainty now hangs over us — who the next Prime Minister will be, if the Leader of the Opposition will survive, whether we will have a snap election, what happens to Scotland (and Gibraltar), when negotiations to leave the EU will begin, and what the UK’s eventual relation with the EU will be.</p>
<p class="graf--p">There’s simply no plan and nobody has a clue — the referendum result is a disaster in itself, let alone the further pain we will suffer if and when the UK actually leaves the EU. <a class="markup--anchor markup--p-anchor" href="http://www.bbc.co.uk/news/uk-politics-eu-referendum-36355564" data-href="http://www.bbc.co.uk/news/uk-politics-eu-referendum-36355564">Every</a> <a class="markup--anchor markup--p-anchor" href="http://www.theguardian.com/politics/2016/mar/21/brexit-could-cost-100bn-and-nearly-1m-jobs-cbi-warns" data-href="http://www.theguardian.com/politics/2016/mar/21/brexit-could-cost-100bn-and-nearly-1m-jobs-cbi-warns">single</a> <a class="markup--anchor markup--p-anchor" href="https://www.theguardian.com/business/2016/feb/04/brexit--slash-sterling-20-warns-goldman-sachs" data-href="https://www.theguardian.com/business/2016/feb/04/brexit--slash-sterling-20-warns-goldman-sachs">economic</a> <a class="markup--anchor markup--p-anchor" href="http://www.theguardian.com/politics/2016/jun/19/eu-referendum-nobel-prize-winning-economists-warn-of-long-term-brexit-damage" data-href="http://www.theguardian.com/politics/2016/jun/19/eu-referendum-nobel-prize-winning-economists-warn-of-long-term-brexit-damage">analysis</a> before the referendum warned of a recession (and thus reduced tax revenues, and yet more austerity), and now we’re living through the opening days of their stark predictions.</p>
<p class="graf--p">And yet 17.4 million people willingly voted for this to happen.</p>
<p class="graf--p">Was it an ethical compromise — that the economic pain for a few years was a price worth paying for? That the “freedom” from the European Union was worth any price, even a few years’ economic uncertainty and misery, and we shouldn’t let it spoil Leavers’ celebrations?</p>
<p class="graf--p">The looks on the faces of the “winners” says otherwise: neither Gove nor Johnson have been seen out celebrating this weekend. Voters interviewed just a day after <a class="markup--anchor markup--p-anchor" href="http://www.gq.com/story/british-voters-regret-voting-leave" data-href="http://www.gq.com/story/british-voters-regret-voting-leave">air doubts about their decision</a>. The <em class="markup--em markup--p-em">Sunday Times</em> (which endorsed Leave) has “<a class="markup--anchor markup--p-anchor" href="https://pbs.twimg.com/media/Cl049NMXEAUYZV4.jpg:large" data-href="https://pbs.twimg.com/media/Cl049NMXEAUYZV4.jpg:large">What has he done?</a>” on its front page. <em class="markup--em markup--p-em">Daily Mail</em> commenters <a class="markup--anchor markup--p-anchor" href="https://twitter.com/peterjukes/status/746755599145312256" data-href="https://twitter.com/peterjukes/status/746755599145312256">are now furious no-one told them</a> of the financial risks.</p>
<p class="graf--p">Except of course, they were told. Repeatedly, and insistently, the Remain camp <a class="markup--anchor markup--p-anchor" href="http://www.mirror.co.uk/news/uk-news/david-cameron-warns-brexit-put-8127036" data-href="http://www.mirror.co.uk/news/uk-news/david-cameron-warns-brexit-put-8127036">warned of economic uncertainty if not chaos</a>. It didn’t matter. Leave voters simply ignored them: <a class="markup--anchor markup--p-anchor" href="http://lordashcroftpolls.com/2016/06/how-the-united-kingdom-voted-and-why/" data-href="http://lordashcroftpolls.com/2016/06/how-the-united-kingdom-voted-and-why/">69% thought</a> there would be little economic impact.</p>
<p class="graf--p">Why did they ignore those concerns? Did that many people really think Europe was holding the country back so much, they were willing to sacrifice economic well-being for it? To be sure, a minority of people make leaving the EU their life’s cause, but at the general election last year Europe <a class="markup--anchor markup--p-anchor" href="http://www.bbc.co.uk/news/uk-politics-30980022" data-href="http://www.bbc.co.uk/news/uk-politics-30980022">ranked just 9th</a> in voters’ concerns (the economy was 2nd). It doesn’t lend itself to a natural majority — and at the start of the campaign, opinion polls showed Remain <a class="markup--anchor markup--p-anchor" href="http://uk.businessinsider.com/ipsos-mori-shows-18-point-lead-for-remain-2016-5" data-href="http://uk.businessinsider.com/ipsos-mori-shows-18-point-lead-for-remain-2016-5">had a lead in the double digits</a>.</p>
<p class="graf--p">And then that lead got eaten up. Why?</p>
<p class="graf--p"><a class="markup--anchor markup--p-anchor" href="http://www.perc.org.uk/project_posts/thoughts-on-the-sociology-of-brexit/" data-href="http://www.perc.org.uk/project_posts/thoughts-on-the-sociology-of-brexit/">Will Davies’s piece on the sociology of Brexit</a> is a very good read on the underlying historical factors that stretch back decades. Thatcher’s policy gutted out the industrial North, and New Labour’s solutions — tax credits, shuffling public sector jobs, instead of proper redistribution and investment— merely alleviated the symptoms not the causes. Alienated and relying on the largesse of London, decades of resentment have built up; and to make things worse, the crash of 2008 and resulting austerity gutted public services. With local economies stagnant, government services cut to the bone, and your best opportunities zero-hour contracts and Workfare, what’s your reaction going to be when Westminster politicians say Britain is <a class="markup--anchor markup--p-anchor" href="https://www.gov.uk/government/speeches/budget-2016-george-osbornes-speech" data-href="https://www.gov.uk/government/speeches/budget-2016-george-osbornes-speech">“stronger” and “set to grow faster”</a> than anywhere else?</p>
<p class="graf--p">The Leave campaign looked at the grievances of undecided or wavering voters and made Europe the focus of all of them. Cuts in the NHS or education bothering you? That’s because the EU costs £350m a week. Wages low, or jobs scarce? Not the fault of uncaring employers or sluggish demand, but because the immigrants keep taking them. A nagging sense things aren’t the way you want? That’s because Europe has control over every aspect of your lives.</p>
<p class="graf--p">This campaign was a stroke of malevolent genius — it capitalised on legitimate feelings of discontent and anger, and made Europe a convenient proxy to take the fall for all of them. It didn’t matter if it was true or not — of course it wasn’t, it was actually a pack of lies and exaggerations.</p>
<p class="graf--p">Never mind Trump being the master of post-truth politics, we have it here and we do it better than he does.</p>
<p class="graf--p">You can’t just blame the Leave campaign for lying. Ashcroft’s exit polling states <a class="markup--anchor markup--p-anchor" href="http://lordashcroftpolls.com/2016/06/how-the-united-kingdom-voted-and-why/" data-href="http://lordashcroftpolls.com/2016/06/how-the-united-kingdom-voted-and-why/">54% of Leave voters didn’t think Remain would win</a>, that many saw it as a protest vote. Maybe that’s a hangover from the two-party system and first-past-the-post, perhaps, or maybe simple (and understandable) cynicism that voting never gets anything done for you.</p>
<p class="graf--p">The electorate were also more than willing to take those lies uncritically— “<a class="markup--anchor markup--p-anchor" href="http://www.independent.co.uk/news/uk/home-news/british-public-wrong-about-nearly-everything-survey-shows-8697821.html" data-href="http://www.independent.co.uk/news/uk/home-news/british-public-wrong-about-nearly-everything-survey-shows-8697821.html">British public wrong about nearly everything, survey shows</a>”, goes theheadline not from the <em class="markup--em markup--p-em">Daily Mash</em>, but the <em class="markup--em markup--p-em">Independent.</em> And <em class="markup--em markup--p-em">FT</em> research backs that up — while there are correlations between voting Leave and low income, as well as age, the <a class="markup--anchor markup--p-anchor" href="http://blogs.ft.com/ftdata/2016/06/24/brexit-demographic-divide-eu-referendum-results/" data-href="http://blogs.ft.com/ftdata/2016/06/24/brexit-demographic-divide-eu-referendum-results/">strongest correlation is level of education</a>.</p>
<p class="graf--p">Who was holding them to account? A predominantly right-wing, Eurosceptic press cheered, which on the Leave campaign to victory: <a class="markup--anchor markup--p-anchor" href="http://www.pressgazette.co.uk/evening-standard-backs-remain-all-the-national-newspaper-brexit-vote-endorsements-at-a-glance/" data-href="http://www.pressgazette.co.uk/evening-standard-backs-remain-all-the-national-newspaper-brexit-vote-endorsements-at-a-glance/">49.6% of national press circulation</a> was from pro-Leave papers, while only 32.6% was pro-Remain. As a side note, it’s only one data point, but it’s worth noting that despite scoring highly on a set of Leave indicators such as post-industrial neglect, low income and education level, Liverpool came out for Remain. Liverpudlians, as it happens, also boycott <em class="markup--em markup--p-em">The Sun</em>.</p>
<p class="graf--p">(As for the BBC, the less said the better. The BBC’s coverage at times resembled its cravenly awful coverage of climate change — <a class="markup--anchor markup--p-anchor" href="https://twitter.com/charlesarthur/status/746448915826937856" data-href="https://twitter.com/charlesarthur/status/746448915826937856">always seeking a “balance” of views</a> rather than the truth)</p>
<p class="graf--p">Finally, the setup of the referendum gave Leave cause to run riot. Unlike the Scottish independence referendum, <a class="markup--anchor markup--p-anchor" href="http://www.johnband.org/blog/2016/06/21/actually-its-about-ethics-in-plebiscite-campaigning/" data-href="http://www.johnband.org/blog/2016/06/21/actually-its-about-ethics-in-plebiscite-campaigning/">there was no obligation for Leave to outline a plan</a> or costings for a Brexit. Unlike commercial advertising, <a class="markup--anchor markup--p-anchor" href="https://www.cer.org.uk/insights/how-leave-outgunned-remain-battle-five-ms" data-href="https://www.cer.org.uk/insights/how-leave-outgunned-remain-battle-five-ms">there’s no penalty for lying in political advertising</a>. And unlike a Parliamentary election, there’s no way of booting the winner out if it turns out they have lied.</p>
<p class="graf--p">And with only a simple 50% + 1 needed (not a supermajority, nor even a majority required in all the constituent countries), all that you needed to do was push the population over the edge for a couple of weeks before your campaign runs out of steam, and suffer no consequences if you turned out to be wrong, or lying, or both. Leave combined all of these vulnerabilities and used them to carry out a devilishly clever hack of our political system.</p>
<p class="graf--p">So, Europe was a totem to nail your discontent to. People thought their vote wouldn’t count. Many had a poor understanding of the facts, and a Eurosceptic press dominated discussion. And the Leave campaign were under no obligation to tell the truth, nor be held to their actions after the vote. These combined to make a perfect storm for a disastrous decision to be made — squeaking home by a 3.8% majority, and that mandate cannot be reversed.</p>
<p class="graf--p">We’ve uncorked the genie of post-truth politics out of the bottle. So what next? An angry electorate has got what it wanted, except it didn’t really know what it wanted. The actual problems on their mind — the NHS, the economy, jobs, housing — still weigh heavily, and leaving the EU is not going to solve them.</p>
<p class="graf--p">And that anger will now find other outlets. It’s already started — there’ve been numerous reports in the wake of victory, of harassment of migrants and minorities in the street, <a class="markup--anchor markup--p-anchor" href="https://www.buzzfeed.com/laurasilver/police-are-investigating-post-brexit-hate-mail-being-sent-to" data-href="https://www.buzzfeed.com/laurasilver/police-are-investigating-post-brexit-hate-mail-being-sent-to">threatening notes through doors</a> and <a class="markup--anchor markup--p-anchor" href="http://www.bbc.co.uk/news/uk-england-london-36634621" data-href="http://www.bbc.co.uk/news/uk-england-london-36634621">racist graffiti on buildings</a>. To be clear, only a minority of Leave voters are racist, but every racist is a Leave voter, and this result has emboldened them and made them more confident. They think they’re in the ascendancy now, and shamefully, their allies in the Leave camp are doing nothing to rein them in.</p>
<p class="graf--p">Where else is that anger going to go? Because angry Leave voters are only going to get angrier when they realise the promises of the Leave side were lies worth nothing. They’re already walking those lies back already. <a class="markup--anchor markup--p-anchor" href="http://www.independent.co.uk/news/uk/politics/eu-referendum-result-nigel-farage-nhs-pledge-disowns-350-million-pounds-a7099906.html" data-href="http://www.independent.co.uk/news/uk/politics/eu-referendum-result-nigel-farage-nhs-pledge-disowns-350-million-pounds-a7099906.html">Nigel Farage has already poured cold water</a> on spending the mythical £350m per week saved on the NHS. Daniel Hannan has said <a class="markup--anchor markup--p-anchor" href="http://www.independent.co.uk/news/uk/home-news/eu-referendum-tory-campaigner-admits-brexit-immigration-some-control-a7102626.html" data-href="http://www.independent.co.uk/news/uk/home-news/eu-referendum-tory-campaigner-admits-brexit-immigration-some-control-a7102626.html">there won’t be strict controls on immigration</a>. Of course they can do this, because they’ve won their battle but are free of any responsibility of the consequences.</p>
<p class="graf--p">What’s going to happen when these underlying problems are still not fixed and the people who are rightfully angry realise that they’ve been taken for mugs by the political class — ones wearing purple rosettes rather than red or blue—again? What option do they have when even the protest party turns out to be even worse than the others? Where will they direct their anger to next? If I were a politician I’d be worrying about that far more than the internal squabbles in my own party in the coming days.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2016/06/26/post-truth-politics/">Post-truth politics : how Leave hacked the political system and what it means for us</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Why pragmatic politics is wrong]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2015/09/14/the-problem-with-pragmatic-politics/" />
		<id>http://www.qwghlm.co.uk/?p=2012</id>
		<updated>2015-09-15T10:10:58Z</updated>
		<published>2015-09-14T13:43:29Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>Disclosure: I did not vote for Jeremy Corbyn as my first preference in the Labour leadership election, lest I be accused of being a Corbynista from the get go. Jeremy Corbyn’s election as Labour leader is, we’re told, going to be a disaster for Labour. The party will fall apart. He is unappealing to swing [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2015/09/14/the-problem-with-pragmatic-politics/">Why pragmatic politics is wrong</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2015/09/14/the-problem-with-pragmatic-politics/"><![CDATA[<p><em>Disclosure: I did not vote for Jeremy Corbyn as my first preference in the Labour leadership election, lest I be accused of being a Corbynista from the get go.</em></p>
<p>Jeremy Corbyn’s election as Labour leader is, we’re told, <a href="http://www.telegraph.co.uk/news/politics/Jeremy_Corbyn/11861327/jeremy-corbyn-victory-new-labour-death.html">going to be a disaster for Labour</a>. The party will fall apart. He is unappealing to swing voters and focus groups. He will not win the general election in 2020. </p>
<p>This narrative is underpinned by the philosophy that the <a href="http://www.newstatesman.com/politics/2015/06/andy-burnham-man-labour-needs-win-back-power-2015">Labour party achieves more in power that out of it</a>; therefore, the aim of the party should be achieving power. To achieve that power, if the electorate cannot be convinced to move leftward, then the party must move rightward. If certain principles have to be compromised or jettisoned, so be it, because it is more important to be in power than retain principles. That is the nature of pragmatic politics.</p>
<p>It sounds such a simple idea. Do <em>X</em>, and <em>Y</em> will follow. And it ties in with the status quo of managerialism in political thought. Governments, economies, whole systems, are treated as black boxes; just questions of inputs and outputs. Those participating in these systems are rational actors, motivated by incentives, whose behaviour can be predicted. Without pesky principles getting in the way, politics becomes a discussion of outcomes — which ones to achieve and the best way to achieve them.</p>
<p>Unfortunately for Labour’s believers in pragmatic politics, they are completely and utterly wrong.</p>
<p>There are no black boxes. Politics and economics are not simple systems where known inputs lead to predictable outcomes. They are complex, subject to major disruptions from minor inputs, and unpredictable. Most of the major era-shaping events of this century so far — the September 11th attacks, the Great Financial Crisis, the Arab Spring — were, at the time they happened, spontaneous and unpredictable. They’re <a href="https://en.wikipedia.org/wiki/Black_swan_theory">Black Swan</a> events, if you know your popular science books.</p>
<p>(Although this hasn’t prevented lots of self-proclaimed clever people saying they were predictable, in hindsight. Ignore them.)</p>
<p>There’s no better example of this than the rise of Corbyn himself. During the general election, he was such a peripheral figure he <a href="https://twitter.com/jimwaterson/status/640822149746421760">was mentioned just once</a> in media coverage of Labour’s campaign. When he entered the leadership race, the very same people telling us he will be a disaster, were telling us <a href="https://twitter.com/DPJHodges/status/623907497716416512">he hadn’t a hope in hell of winning it</a>.</p>
<p>And for all the talk of £3 entryism, that the Labour party had been infiltrated by outsiders, it’s worth noting that Corbyn <a href="http://www.bbc.com/news/uk-politics-34221155">still won 49.6% of the first round</a> among party supporters, and 51.5% among party and union affiliates combined. He would have won easily without the new joiners — Labour members were already unhappy.</p>
<p>If you’re that bad at reading the mood of your own party members, the people you are closest to, then how bad must you be at predicting how an entire country or economy or global system will behave?</p>
<p>We need to cure ourselves of the delusion of pragmatic politics, and of all the philosophical baggage that comes with it. Perfect knowledge is not attainable. Black boxes are a poor theoretical model for political systems. People are not rational actors and aggregate behaviours are not predictable. Doing <em>X</em> will not automatically lead to <em>Y</em>, even if doing <em>X</em> led to <em>Y</em> in the past.</p>
<p>What does that alternative look like? An inbuilt assumption that systems are unpredictable, building things that are more accommodating of risk and unknowns, have more humility when you make your own assertions and be open to the possibility you may be disastrously wrong. That’s a start, at least.</p>
<p>Note that these are all things that are relevant to you regardless of where your political principles lie. As for those principles? Think of them of as the chart to navigate unpredictability by; to give you the grounding to deal with unpredictability as it hits you in the face.</p>
<p>(But don’t let those principles blind you to hard truths, else they become dogma, and dogma is useless)</p>
<p>In short, ignore the pundits&#8217; predictions. Pundits are useless at predicting things, because everybody is useless at predicting things. Many (but not all) things coming up between now and 2020 will be unpredictable, and you owe it yourself to ignore those who are so certain about everything, and to be less stridently certain with your own predictions.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2015/09/14/the-problem-with-pragmatic-politics/">Why pragmatic politics is wrong</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Drones, Amazon &#038; the future of labour relations]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2013/12/03/drones-amazon-the-future-of-labour-relations/" />
		<id>http://www.qwghlm.co.uk/?p=2001</id>
		<updated>2016-08-08T21:37:12Z</updated>
		<published>2013-12-03T11:52:05Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>A lot of fuss has been made over the announcement Amazon plan a drone-powered delivery service in the near future. Predictably, the proposals have been dismissed as little more than a publicity stunt, and they have a point &#8211; the logistical issues alone would make this little more than a novelty. Also this week, Amazon [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2013/12/03/drones-amazon-the-future-of-labour-relations/">Drones, Amazon &#038; the future of labour relations</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2013/12/03/drones-amazon-the-future-of-labour-relations/"><![CDATA[<p>A lot of fuss has been made over the announcement Amazon plan a <a href="http://www.bbc.co.uk/news/technology-25180906">drone-powered delivery service</a> in the near future. Predictably, the proposals have been dismissed as little more than a publicity stunt, and they have a point &#8211; the <a href="http://www.wired.com/business/2013/12/amazon-drone/">logistical issues alone</a> would make this little more than a novelty.</p>
<p>Also this week, Amazon have been in the news with a slew of articles and news reports on the <a href="http://www.theguardian.com/technology/2013/dec/01/week-amazon-insider-feature-treatment-employees-work">working conditions of employees</a> (particularly agency and temp workers, with it being Christmas and all) at one of Amazon&#8217;s distibution centres. The investigation is a good one, worth reading and highlights some of the problems (the lack of union representation being for me the biggest one). However, there is nothing uniquely evil about Amazon; they are not the first to exploit workers, and (although this doesn&#8217;t excuse their behaviour in any way) it&#8217;s certainly not comparable to the recent rise of slavery practices such as <a href="http://www.buzzfeed.com/jimwaterson/worst-examples-of-unpaid-internships-in-britain">unpaid internships</a> and <a href="http://www.boycottworkfare.org/">Workfare</a>.</p>
<p>Still, you see Tweets like this, and there is a point to them:</p>
<blockquote class="twitter-tweet" lang="en"><p>Sod the video of a fictional robot. I want the future in which Amazon pays tax and treats its workers well.— Phil Gyford (@philgyford) <a href="https://twitter.com/philgyford/statuses/407431446081830912">December 2, 2013</a></p></blockquote>
<p>But I think the former story will end up being a more representative example of how labour relations are defined in the 21st Century than the latter.</p>
<p>Even if Amazon&#8217;s putative drones never make it, self-driving vehicles of some form will. Indeed, <a href="http://www.technologyreview.com/news/520746/data-shows-googles-robot-cars-are-smoother-safer-drivers-than-you-or-i/">they already are a reality</a>. Most people think they&#8217;ll revolutionise the car industry; I think they&#8217;ll undermine the delivery industry first. Fully automated, never fatiguing, possibly electric off cheap solar (if we ever get enough recharge points), and lightweight (what with no drive or passengers to harm in the event of a collision). Think of Adrian Hon&#8217;s <a href="http://ahistoryofthefuture.org/ucs-deliverbot/">deliverbots</a>, and that might be what the future is like.</p>
<p>Self-driving takes a mundane but information-heavy task (you&#8217;ve got to pay attention to the road) and automates it. All the foundations are there to make this a reality &#8211; open-source embedded systems, cheap &amp; fast networking, over-the-air connectivity and GPS; software able to handle voice recognition and visual recognition are no longer perpetually &#8220;a few years away&#8221; but are here now. This stuff is now so pervasive it will be quite difficult to uninvent.</p>
<p>This revolution in technology won&#8217;t just give us automated vehicles, moving goods in and out of warehouse, but inside, the staff will be <a href="http://www.bloomberg.com/news/2012-03-19/amazon-acquires-kiva-systems-in-second-biggest-takeover.html">replaced by robots themselves</a>, picking products via automatic recognition and moving them about the place. It&#8217;s not just &#8220;blue collar&#8221; jobs &#8211; bots now <a href="http://www.techdirt.com/articles/20130331/21015322519/programming-news-future-reporting-is-algorithms.shtml">write newspaper articles</a> and <a href="http://arstechnica.com/science/2013/09/trading-bots-create-extreme-events-faster-than-humans-can-react/">trade stocks</a> for us. <a href="http://venturebeat.com/2013/11/29/sentient-code-an-inside-look-at-stephen-wolframs-utterly-new-insanely-ambitious-computational-paradigm/">Stephen Wolfram&#8217;s work</a> teaching computers how to understand natural language could revolutionise how we program and the range of tasks computers could do in the future.</p>
<p>The 21st century threatens to automate mundane, service-oriented, information-heavy tasks in the same way the 20th century automated mundane, manufacturing-oriented labour-heavy tasks. That move from industrial to post-industrial wreaked havoc and left deep economic scars upon this country and others; the Left didn&#8217;t see it coming for too long, and when it did, much of it crossed to the other side, only for us to end up with even greater inequality and economic meltdown.</p>
<p>As we move from post-industrial to post-post-industrial (hey, it&#8217;s my blog, I&#8217;ll coin whatever neologisms I like), what will the Left do to avoid repeating the same mistakes? Millions of jobs will likely go, and millions of new jobs will likely replace them. Or maybe not &#8211; if everything gets automated it does raise the question: what anybody will actually do all day long? Should we even think about work as being normal, or such a defining part of our lives, any more? Maybe we&#8217;re close to Marx &amp; Keynes&#8217;s vision of a leisured society empowered by automation than we think? Or maybe instead, having trained a generation to work in an information and service economy we&#8217;re about to wipe out any opportunities for them and let automation take over, leaving all but a tiny minority to fight over the scraps of Workfare and zero-hour contracts in a vastly unequal society?</p>
<p>The economic damage done to the move from an industrial Britain (particularly in the North) makes a mockery of neoclassical notions that labour markets are flexible and self-correcting; left to &#8220;market forces&#8221; the same structural damage will occur in the forthcoming upheaval. Can the Left get its head around the implications of information automation and a world where computers get as good at analogue as we do? The closest anyone has come to confronting the convergence of digital and analogue is the artistic movement known as the <a href="http://www.wired.com/beyond_the_beyond/2012/04/an-essay-on-the-new-aesthetic/">New Aesthetic</a>, but the New Aesthetic maintains a deliberately detached facade (surveilling the surveillers, as it were) that avoids getting directly involved politics. Politics needs to provide more</p>
<p>To sum up, this is not a &#8220;Amazon workers, deal with it, you&#8217;ll be replaced with robots soon enough&#8221; post. What it is to remember, just as we look upon Amazon&#8217;s warehouse work using 20th Century labour relations as a framework, a revolution is happening that could redefine labour relations altogether for the 21st. The Left, if it is to avoid repeating the mistakes of the past, should be learning about the technological changes to come, grappling with their implications and actively shaping how society manages them, making sure our future is spent exploiting these advances rather than be exploited by them.</p>
<p><em>An aside</em> &#8211; I&#8217;ve dealt with one pillar of how information automation will have an impact, our relation with capitalism &amp; work. There are probably two other pillars, one being our relation with the state &#8211; military drones, pervasive surveillance, etc. &#8211; and the other our relation with each other &#8211; how will a society full of Google Glass wearers behave with each other? &#8211; that are also deserving of equal attention from the Left, but that can wait for another blog post.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2013/12/03/drones-amazon-the-future-of-labour-relations/">Drones, Amazon &#038; the future of labour relations</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2013/12/03/drones-amazon-the-future-of-labour-relations/#comments" thr:count="3"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2013/12/03/drones-amazon-the-future-of-labour-relations/feed/atom/" thr:count="3"/>
		<thr:total>3</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Meanwhile, over on Medium&#8230;]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2013/09/02/meanwhile-over-on-medium/" />
		<id>http://www.qwghlm.co.uk/?p=1994</id>
		<updated>2013-09-02T14:04:58Z</updated>
		<published>2013-09-02T14:04:58Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>For better or worse, I&#8217;ve joined Medium to blog about &#8220;industry stuff&#8221; (agile, web development, marketing &#038; advertising). My first two posts are up, if you&#8217;re interested in that sort of thing: If governments can do it, then so can agencies The GDS Design Principles for Agencies (Part 1 of 3)</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2013/09/02/meanwhile-over-on-medium/">Meanwhile, over on Medium&#8230;</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2013/09/02/meanwhile-over-on-medium/"><![CDATA[<p>For better or worse, I&#8217;ve joined <a href="http://medium.com/">Medium</a> to blog about &#8220;industry stuff&#8221; (agile, web development, marketing &#038; advertising). My first two posts are up, if you&#8217;re interested in that sort of thing:</p>
<ul>
<li><a href="https://medium.com/design-ux/f9970d341dc7">If governments can do it, then so can agencies</a></li>
<li><a href="https://medium.com/design-ux/6c7ff7f8942b">The GDS Design Principles for Agencies (Part 1 of 3)</a></li>
</ul>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2013/09/02/meanwhile-over-on-medium/">Meanwhile, over on Medium&#8230;</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Why it took me five months to write @whensmytube]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2012/03/06/why-it-took-me-five-months-to-write-whensmytube/" />
		<id>http://www.qwghlm.co.uk/?p=1973</id>
		<updated>2012-03-06T14:28:24Z</updated>
		<published>2012-03-06T14:24:24Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>(or, open data is not always 100% open) Five months ago I wrote a Twitter bot called @whensmybus. It took me a fortnight to code up and test the first version, which was pretty simple to begin with &#8211; it took a single bus number, and a geotag from a Tweet, and worked out when [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2012/03/06/why-it-took-me-five-months-to-write-whensmytube/">Why it took me five months to write @whensmytube</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2012/03/06/why-it-took-me-five-months-to-write-whensmytube/"><![CDATA[<p><em>(or, open data is not always 100% open)</em></p>
<p>Five months ago I wrote a Twitter bot called <a href="https://twitter.com/#!/whensmybus">@whensmybus</a>. It took me a fortnight to code up and test the first version, which was pretty simple to begin with &#8211; it took a single bus number, and a geotag from a Tweet, and worked out when the next bus would be for you. And then people started using it, and really liking it. And because they liked it, they found ways of making it better (curse those users!). So I had to add in features like understanding English placenames, being able to specify a destination, handling direct messages, multiple bus routes, and tolerating the many many ways it&#8217;s been possible to break or confuse it, and this took up a lot of my time. And it was fun, to be honest.</p>
<p>At the same time, those bloody users also asked me when was I going to do a version for the Tube. But I was too busy adding the features for @whensmybus, and that&#8217;s one reason why it took me five months to write its counterpart, @whensmytube, which I launched last week. But there&#8217;s a stack of other reasons why it took so long. It didn&#8217;t seem too difficult to begin with. Just like with buses, Transport for London have <a href="http://www.tfl.gov.uk/businessandpartners/syndication/16492.aspx">made their Tube departure data open-source</a> (via a system called <a href="http://wiki.opentfl.co.uk/TrackerNet">TrackerNet</a>), as well as the locations of all their stations. It would be pretty simple to do the same for tube data as it would for bus data, right?</p>
<p>Wrong.</p>
<p>So, for anyone interested in open data, software development, or just with a lay interest in why software doesn&#8217;t get new features quickly, here&#8217;s a run-down of why:</p>
<p><strong>1. The Tube data isn&#8217;t complete</strong></p>
<p>TfL helpfully provide details of all their Tube stations in a format called <a href="https://developers.google.com/kml/documentation/">KML</a>, from which it&#8217;s reasonably easy to extract the names and locations of every station. Well, they say &#8220;all&#8221;. That&#8217;s a bit of a lie. The file hasn&#8217;t been updated in a while; according to it, the East London Line is still part of the Tube network, and Heathrow Terminal 5 and Wood Lane stations don&#8217;t exist; neither do the stations on the new Woolwich Arsenal and Stratford International branches of the DLR. This has been <a href="http://data.london.gov.uk/datastore/package/tfl-station-locations">griped about</a> by other developers, but no update has been forthcoming. So it took time to do the ballache task of manually writing the data that hadn&#8217;t been included in the first place.</p>
<p>To make things more annoying, certain stations are left out of the TrackerNet system. If you want live updates from Chesham, Preston Road, or anywhere between Latimer Road and Goldhawk Road on the Hammersmith &#038; City, you&#8217;re plain out of luck. Sorry, this is TfL&#8217;s fault and not mine. This also wasn&#8217;t documented anywhere, just omitted from the <a href="http://www.tfl.gov.uk/assets/downloads/businessandpartners/Trackernet_Data_Services_Guide_Beta_0_2.pdf">system documentation</a>.</p>
<p><strong>2. The Tube data isn&#8217;t built for passengers</strong></p>
<p>To be fair to TfL, they do say what the TrackerNet service was meant for &#8211; it is built on their internal systems and was for non-critical monitoring of service by their staff, and there is a disclaimer saying this. The public version is useful, but unlike its bus counterpart there is a lot of data there which is not for public consumption. If anything, it&#8217;s too useful, as it contains irrelevant information such as:</p>
<ul>
<li>Trains that are out of service or &#8220;Specials&#8221;</li>
<li>Trains that are parked in sidings</li>
<li>Trains on National Rail systems, like Chiltern Railways, that run over Tube lines</li>
<li>Data on whether a train is scheduled to go to a depot after its journey</li>
<li>Some trains just don&#8217;t know what their final destination is yet, and are just labelled &#8220;Unknown&#8221;</li>
</ul>
<p>And none of these special cases are documented in the system. So I had to spend a lot of time working out these odd edge cases and filtering out the chaff. And the code is by no means complete &#8211; I have to wait until irrelevant information is shown up to be able to filter it, because TfL don&#8217;t provide anywhere a list of possible values. This is annoying &#8211; so much so that I have even taken the step of submitting <a href="http://www.whatdotheyknow.com/request/list_of_trackernet_destcode_valu?unfold=1">a Freedom of Information request</a> to find out all the possible destinations a train can be given on the system to make sure, but I&#8217;m still waiting on it.</p>
<p>The documentation also falls down on being useful to reuse. For example, each station has a name (e.g. &#8220;King&#8217;s Cross St. Pancras&#8221;) and a code (e.g. &#8220;KXX&#8221;). Because spellings can vary, it&#8217;s easier to use the three-letter code when doing lookups for consistency. But the list of codes, and the station names they correspond to, were locked in a bunch of tables in a write-protected PDF, so it was impossible for me to create a table of code-to-station-name lookup table. In the end, I&#8217;m glad that someone <a href="http://wiki.opentfl.co.uk/TrackerNet_station_codes">had done the hard work for me</a>, rather than I having to manually type them out.</p>
<p>On top of that, the system uses terminology more suited to insiders. For example, most stations have platforms labelled Eastbound/Westbound or Northbound/Southbound, which is fine. But the Circle Line and the Central Line&#8217;s Hainault Loop have designations &#8220;Inner Rail&#8221; and &#8220;Outer Rail&#8221;. And then to make my life even worse, some edge cases like White City and Edgware Road have platforms that take trains in both directions. This is confusing as hell, and so I had to spend a bit of time dealing with these cases and converting them to more familiar terms, or degrading gracefully.</p>
<p>This is a pain, but worth it. As far as I&#8217;m aware, no other Tube live data app (including TfL&#8217;s website, or the otherwise excellent iPhone app by <a href="http://mbarclay.net/">Malcolm Barclay</a>, which I regard as the gold standard of useful transport apps) takes this amount of care in cleaning up the output presented to the user.</p>
<p><strong>3. Humans are marvellous, ambiguous, inconsistent creatures</strong></p>
<p>And then on top of that there&#8217;s the usual complications of ambiguity. There are 40,000 bus stops in London, and typically you search for one by the surrounding area or the road it&#8217;s on, because you don&#8217;t know its exact name, and the app can look up roughly where you are, and give an approximate answer. But, there are fewer than 300 Tube stations, and so you&#8217;re more likely to know the name of the exact one you want. But, there are variations in spelling and usage. Typically, a user is more likely to ask for &#8220;Kings Cross&#8221; than the full name &#8220;King&#8217;s Cross St. Pancras&#8221; &#8211; punctuation and all. This all needs dealing with gracefully and without fuss.</p>
<p><strong>4. Despite all my work, it&#8217;s still in beta</strong></p>
<p>There&#8217;s plenty @whensmytube doesn&#8217;t yet do. It only accepts requests &#8220;from&#8221; a station and doesn&#8217;t yet accept filtering by destination &#8220;to&#8221;. This is because, unlike bus routes, most tube lines are not linear (and some even have loops). Calculating this is tricky, and TfL don&#8217;t provide an open-source network graph of the Tube network (i.e. telling us which station connects to which), and I haven&#8217;t yet had the time to manually write one.</p>
<p><strong>5. But I&#8217;m still glad I did it</strong></p>
<p>Despite all my problems with wrangling TfL&#8217;s data, I&#8217;m still pleased with the resulting app. Not least because, hey, it shipped, and that&#8217;s to be proud of in its own right. But more because everything I learned from it has kept me keen, and it&#8217;s had some pleasant side effects. The refactoring of the code I had to do has made @whensmybus a better product, and all the learnings of how to deal with the Tube network meant I was able to code and release a sister product, <a href="https://twitter.com/#!/whensmyDLR">@whensmyDLR</a>, with only a few days&#8217; extra coding. Not bad.</p>
<p>But, here&#8217;s some quick conclusions from wrangling with this beast for the past five months:</p>
<ol>
<li><strong>Open data is not the same as useful data</strong> If it&#8217;s badly-annotated, or incomplete, then an open data project is not as useful. Releasing an API to the public is a great thing, but please don&#8217;t just leave it at that; make sure the data is as clean as possible, and updates are made to it when needed.</li>
<li><strong>Open documentation is as important as open data</strong> It&#8217;s great having that data, but unless there&#8217;s documentation in an open format on how that data should be interpreted &#038; parsed, it&#8217;s a struggle. All the features should be documented and all possible data values provided.</li>
<li><strong>Make your code as modular as possible</strong> If you&#8217;re having to deal with dirty or incomplete datasets, or undocumented features, break your code up into as a modular a form you can get away with. The string cleaning function or convenience data structure you wrote once will almost certainly need to be used again for something else down the line, and in any case they shouldn&#8217;t clutter your core code.</li>
<li><strong>In the end, it&#8217;s worth it</strong> Or, ignore all my moaning. Yes, it can be a pain, and annoying to deal with cleaning up or even writing your own data to go along with it; but in the end, a cleanly-coded, working product you can look on with pride is its own reward.</li>
<li><strong>Thank you TfL</strong> Despite all my bitching above, I&#8217;m still really grateful that TfL have opened their datasets, even if there are flaws in how it&#8217;s distributed and documented. Better something than nothing at all &#8211; so thank you guys, and please keep doing more. Thank you.
</li>
</ol>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2012/03/06/why-it-took-me-five-months-to-write-whensmytube/">Why it took me five months to write @whensmytube</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2012/03/06/why-it-took-me-five-months-to-write-whensmytube/#comments" thr:count="5"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2012/03/06/why-it-took-me-five-months-to-write-whensmytube/feed/atom/" thr:count="5"/>
		<thr:total>5</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[When&#8217;s My&#8230; Anything]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2012/02/27/whens-my-anything/" />
		<id>http://www.qwghlm.co.uk/?p=1961</id>
		<updated>2012-02-27T00:59:33Z</updated>
		<published>2012-02-27T08:00:23Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>Last year I introduced a service called @whensmybus, a Twitter bot that you could ask for real-time bus times from anywhere in London. It proved to be a little bot cult hit, and in time I&#8217;ve expanded it from a simple &#8220;one bus please&#8221; service to handle natural language parsing, multiple routes, direct messages and [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2012/02/27/whens-my-anything/">When&#8217;s My&#8230; Anything</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2012/02/27/whens-my-anything/"><![CDATA[<p>Last year <a href="http://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/">I introduced a service called @whensmybus</a>, a Twitter bot that you could ask for real-time bus times from anywhere in London. It proved to be a little bot cult hit, and in time I&#8217;ve <a href="http://whensmybus.tumblr.com/post/15016183265/now-supporting-multiple-bus-routes">expanded it</a> from a simple &#8220;one bus please&#8221; service to handle natural language parsing, multiple routes, direct messages and the like.</p>
<p>But people don&#8217;t just take buses in London. They also take the Tube. And so it only seems fair to build a sister service for @whensmybus for the subterranean-inclined. So, introducing&#8230; <a href="http://twitter.com/whensmytube">@whensmytube</a>. It does the exact same thing &#8211; taking advantage of Twitter&#8217;s realtime and geolocation capabilities and mashing them up with TfL&#8217;s open APIs to give you live Tube departure times for nearly any station on the Underground. Just Tweet:</p>
<blockquote><p>@whensmytube Central Line</p></blockquote>
<p>with a GPS-enabled Tweet, or:</p>
<blockquote><p>@whensmytube Central Line from Liverpool Street</p></blockquote>
<p>with an ordinary Tweet. More information and a full description of its abilities and how to use it are available <a href="http://whensmytube.tumblr.com/about/">here</a>. Please use it! And break it! It&#8217;s still in beta, and any feedback would be much appreciated, thank you.</p>
<p>But, hang on. That&#8217;s not all! There&#8217;s not just the Tube in London. There&#8217;s also my beloved Docklands Light Railway. And it would be cruel to leave it out. So have two for the price of one &#8211; if you&#8217;re a DLR lover, please try <a href="http://twitter.com/whensmyDLR">@whensmyDLR</a> for size as well:</p>
<blockquote><p>@whensmytube DLR</p></blockquote>
<p>with a GPS-enabled Tweet, or:</p>
<blockquote><p>@whensmytube DLR from Poplar</p></blockquote>
<p>with an ordinary Tweet. Like its Tube and bus counterparts, it&#8217;s reasonably flexible, so please check out out the <a href="http://whensmydlr.tumblr.com/about/">help page</a>. And please give any feedback you can, thank you!</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2012/02/27/whens-my-anything/">When&#8217;s My&#8230; Anything</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Why it&#8217;s not just about teaching kids to code]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2012/01/10/why-its-not-just-about-teaching-kids-to-code/" />
		<id>http://www.qwghlm.co.uk/?p=1950</id>
		<updated>2012-01-11T01:13:08Z</updated>
		<published>2012-01-10T14:53:12Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>The Guardian have launched a Digital Literacy Campaign, led by an article entitled &#8220;Britain&#8217;s computer science courses failing to give workers digital skills&#8220;: In higher education, although universities such as Bournemouth are praised by employers for working closely with industry, other universities and colleges have been criticised by businesses for running a significant number of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2012/01/10/why-its-not-just-about-teaching-kids-to-code/">Why it&#8217;s not just about teaching kids to code</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2012/01/10/why-its-not-just-about-teaching-kids-to-code/"><![CDATA[<p>The Guardian have launched a <a href="http://www.guardian.co.uk/education/series/digital-literacy-campaign">Digital Literacy Campaign</a>, led by an article entitled &#8220;<a href="http://www.guardian.co.uk/education/2012/jan/09/computer-science-courses-digital-skills">Britain&#8217;s computer science courses failing to give workers digital skills</a>&#8220;:</p>
<blockquote><p>In higher education, although universities such as Bournemouth are praised by employers for working closely with industry, other universities and colleges have been criticised by businesses for running a significant number of &#8220;dead-end&#8221; courses in computer science, with poor prospects of employment for those enrolled. </p></blockquote>
<p>And from my own anecdotal experience, that&#8217;s correct. For one reason or another, I&#8217;ve been reviewing CVs and interviewing people at work for developer roles last couple of months, and some of them were awful. They tended to have degrees or other qualifications from mid- and lower-tier universities and colleges, but had trouble telling the difference between PHP and JavaScript code, or were unable to provide even stock answers to well-versed problems such as sorting.</p>
<p><small>(Feel free to call me out as a snob on this one; I read my Bachelor&#8217;s in Computer Science at Cambridge, one of the few universities in this country where the majority of the course is spent <em>not</em> coding)</small></p>
<p>Anecdotal though my own experience, and many of the quotes in the article are, the Guardian&#8217;s campaign is laudable and I back teaching kids code in schools. But there are two issues I have with the campaign &#8211; it&#8217;s not just teaching, and not just code that needs to be taught (or learned).</p>
<p>Firstly, &#8220;digital literacy&#8221; is as broad a term as &#8220;literacy&#8221; or &#8220;numeracy&#8221;, and there are a range of different issues at stake. Take this complaint in the above article:</p>
<blockquote><p>Ian Wright, the chief engineer for vehicle dynamics with the Mercedes AMG Petronas Formula One team, said: &#8220;There&#8217;s definitely a shortage of the right people. What we&#8217;ve found is that somebody spot on in terms of the maths can&#8217;t do the software; if they&#8217;re spot on in terms of the software, they can&#8217;t do the maths.</p></blockquote>
<p>versus:</p>
<blockquote><p>Kim Blake, the events and education co-ordinator for Blitz Games Studios, said: &#8220;We do really struggle to recruit in some areas; the problem is often not the number of people applying, which can be quite high, but the quality of their work. We accept that it might take a while to find a really good Android programmer or motion graphics artist, as these are specialist roles which have emerged relatively recently – but this year it took us several months to recruit a front-end web developer. Surely those sorts of skills have been around for nearly a decade now?</p></blockquote>
<p>versus:</p>
<blockquote><p>In a highly critical report last month, school inspectors warned that too many information and communication technology (ICT) teachers had limited knowledge of key skills such as computer programming. In half of all secondary schools, the level many school leavers reach in ICT is so low they would not be able to go on to advanced study, Ofsted said.</p></blockquote>
<p>Computer Science is not Programming, and Programming is not Web Development, and Web Development is not ICT. What we have is a whole spectrum of different demands and of different roles, all of which have technology in common but often little else; producing computer models for a Formula One team or CGI Studio is going to demand a PhD-level or near grasp of maths or physics, combined with knowledge of highly specialised programming. Developing a front-end for a website still demands a reasonable degree of intelligence, but also a wider knowledge of languages and coding, and a better appreciation of more subjective issues such as usability, browser standards (or the lack of them) and aesthetics. Meanwhile, being adept with ICT doesn&#8217;t mean you have to be a genius or be an expert in code, but it needs to be more than how to make a PowerPoint presentation; how to use a computer properly and not just by rote, how to be confident in manipulating and understanding data, how to automate tedious tasks, how to creatively solve a problem.</p>
<p>Today technology is integrated to our lives to a quite frankly frightening degree. Should that mean everyone has to learn how to code? No. Should it mean everyone have an understanding of the basics, an appreciation of what computers can and can&#8217;t do, and the ability to use that knowledge to solve problems by themselves? Yes. But making everyone code is not the answer, and to me the Guardian is taking a bit of a &#8220;if it looks like a nail&#8221; approach to the problem of digital illiteracy.</p>
<p>That said, from my experience of the graduate CVs I read, the teaching of coding, as a practice, does need to improve. University courses should be better assessed and monitored and the &#8220;sausage factories&#8221; closed. Teaching how to code should be integrated into related subjects such as maths and physics wherever possible (and it&#8217;s worth noting many places do this well already). It shouldn&#8217;t just be coding that is taught, but how to define a problem, to break it down, and solve it. If anything, that&#8217;s more important &#8211; programming languages and technologies change all the time (e.g. how many Flash developers do you think will be about in five years&#8217; time?) but the problems usually remain the same.</p>
<p>Secondly, there&#8217;s a spectrum of challenges, but there&#8217;s also a spectrum of solutions. It&#8217;s not just schools and universities that need to bear the burden. As I said, coding is a practice. There&#8217;s only so much that can be taught; an incredible amount of my knowledge comes from experience. Practical projects and exercises in school or university are essential, but from my experience, none of that can beat having to do it for real. Whether it&#8217;s for a living, or in your spare time (coding your own site, or taking part in an Open Source project), the moment your code is being used in the real world and real people are bitching about it or praising it, you get a better appreciation of what the task involves.</p>
<p>So it&#8217;s not just universities and schools that need to improve their schooling if we want to produce better coders. Employers should take a more open-minded approach to training staff to code &#8211; those that are keen and capable &#8211; even if it&#8217;s not part of their core competence. Technology providers should make it easier to code on their computers and operating systems out-of-the-box. Geeks need to be more open-minded and accommodating to interested beginners, and to build more approachable tools like <a href="http://www.codecademy.com/">Codecademy</a>. Culturally, we need to be treat coding less like some dark art or the preserve of a select few.</p>
<p>On that last point, the Guardian is to be applauded for barrier-breaking, for making the topic a little less mysterious and for engaging with it in a way I&#8217;ve seen precious little of from any other media outlet. And the page on <a href="http://www.guardian.co.uk/teacher-network/2012/jan/10/how-to-teach-code">how to teach code</a> is a great start &#8211; it should really be called how to learn code, because it&#8217;s a collection of really useful resources. For what it&#8217;s worth, I <a href="http://www.qwghlm.co.uk/2009/01/23/so-you-want-to-be-a-geek/">wrote a blog post</a> nearly three years ago on things on things to get started on &#8211; though if I wrote it today I would probably drop the tip on regular expressions (what was I thinking?).</p>
<p>If I had one last thing to add, is that all of the Guardian&#8217;s campaign, and the support from Government, is framed around coding for work. Which is important &#8211; we are in the economic doldrums and the UK cannot afford to fall behind other nations. But, at the same time, the first code a beginner writes is going to be crap, and not very useful. Even when they get to a moderately competent level, it won&#8217;t be very useful beyond the unique task it was built for. Making really good code that is reusable and resilient is bloody hard work, and it would be off-putting to make the beginner judge themselves against that standard.</p>
<p>We need to talk a lot more about why we code as well as how we code. I don&#8217;t code for coding&#8217;s sake, or just because I can make a living out of it. I code because it&#8217;s <em>fun</em> solving problems, it&#8217;s <em>fun</em> making broken things work, it&#8217;s <em>fun</em> creating new things. Take the fun out of it, making it merely a &#8220;transferrable skill&#8221; for economic advantage, will suck the joy out of it just like management-speak sucks the joy out of writing. It doesn&#8217;t have to be like that. Emphasise on the fun, emphasise the joy of making the infernal machine do something you didn&#8217;t think it was possible to do, encourage the &#8220;Isn&#8217;t that cool?&#8221; or &#8220;Doesn&#8217;t that make life easier?&#8221;. Get the fun bit right first, and the useful bit will follow right after.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2012/01/10/why-its-not-just-about-teaching-kids-to-code/">Why it&#8217;s not just about teaching kids to code</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2012/01/10/why-its-not-just-about-teaching-kids-to-code/#comments" thr:count="5"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2012/01/10/why-its-not-just-about-teaching-kids-to-code/feed/atom/" thr:count="5"/>
		<thr:total>5</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[@whensmybus gets a whole lot better]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2011/10/13/whensmybus-gets-a-whole-lot-better/" />
		<id>http://www.qwghlm.co.uk/?p=1936</id>
		<updated>2011-10-13T09:07:42Z</updated>
		<published>2011-10-13T09:07:42Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>Wow. It&#8217;s been nine days since @whensmybus was released and the feedback has by and large been positive. It&#8217;s not all been plain sailing &#8211; the odd bug or two made it past my initial testing, and a database update I tried inadvertently corrupted it all. My thanks go to @LicenceToGil, @randallmurrow and @christiane who [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/10/13/whensmybus-gets-a-whole-lot-better/">@whensmybus gets a whole lot better</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2011/10/13/whensmybus-gets-a-whole-lot-better/"><![CDATA[<p>Wow. It&#8217;s been nine days since <a href="http://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/">@whensmybus was released</a> and the feedback has by and large been positive. It&#8217;s not all been plain sailing &#8211; the odd bug or two made it past my initial testing, and a database update I tried inadvertently corrupted it all. My thanks go to <a href="http://twitter.com/#!/licencetogil">@LicenceToGil</a>, <a href="http://twitter.com/#!/randallmurrow">@randallmurrow</a> and <a href="http://twitter.com/#!/christiane">@christiane</a> who were all unlucky enough to manage to break it. As a result, I&#8217;ve ironed out some of the bugs, and even put in some unit testing to make sure new deployments don&#8217;t explode. I now feel this is <a href="https://github.com/qwghlm/WhensMyBus">A Proper Software Project</a> and not a plaything.</p>
<p>Bugfixes are all very well, but&#8230; by and far away the most requested feature was to allow people to get bus times without needing a GPS fix, to allow use on Twitter via the web, desktop app or not-so-smartphone. And although using GPS is easier, and cool and proof-of-concepty, it&#8217;s plain to see that making access to the app as wide as possible is what makes it <em>really useful</em>. So, from now on you can check the time of a London bus by specifying the location name in the Tweet, such as:</p>
<blockquote><p>@whensmybus 55 from Clerkenwell</p></blockquote>
<p>This will try and find the nearest bus stop in Clerkenwell for your bus &#8211; in this case, <a href="http://maps.google.co.uk/maps?q=Clerkenwell+Green+bus+stop&#038;hl=en&#038;ll=51.522309,-0.104306&#038;spn=0.003611,0.008487&#038;sll=51.522449,-0.102922&#038;sspn=0.001806,0.004243&#038;vpsrc=6&#038;hnear=Clerkenwell+Green+(Stop+K)&#038;t=m&#038;z=17">the stops on Clerkenwell Road</a>, which are probably what you&#8217;d want). The more precise the location given, the better; place names are OK, street names are better. It works great on postcodes and TfL&#8217;s <a href="http://www.tfl.gov.uk/termsandconditions/20914.aspx">SMS bus stop codes</a> as well.</p>
<p>The geocoding that makes this possible is thanks to the <a href="http://developer.yahoo.com/geo/placefinder/">Yahoo! PlaceFinder API</a>, so my thanks goes to them for making a service free for low-volume use. (Aside: you may ask why not use Google Maps? Because Google Maps&#8217;s API terms only allow it to be used to generate a map, not for other geo applications like this).</p>
<p>So, play away, and let me know what you think. Of course, it may not always work &#8211; geocoding is tricky and not foolproof; if it doesn&#8217;t, please let me know in the comments here, or just ping me at <a href="http://twitter.com/qwghlm">@qwghlm</a> on Twitter. </p>
<p>More information and FAQs can be found on the <a href="http://www.qwghlm.co.uk/whensmybus/">about page</a>, and the technically-minded of you might want to check out the code on <a href="https://github.com/qwghlm/WhensMyBus">github</a>.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/10/13/whensmybus-gets-a-whole-lot-better/">@whensmybus gets a whole lot better</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2011/10/13/whensmybus-gets-a-whole-lot-better/#comments" thr:count="2"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2011/10/13/whensmybus-gets-a-whole-lot-better/feed/atom/" thr:count="2"/>
		<thr:total>2</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Introducing @whensmybus]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/" />
		<id>http://www.qwghlm.co.uk/?p=1908</id>
		<updated>2011-10-04T07:41:41Z</updated>
		<published>2011-10-03T12:51:04Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>A few weeks ago TfL put all their information from Countdown, the service they use to provide bus arrival times, online. There’s a TfL Countdown website and you can enter a bus stop name, or ID number, and find out the latest buses from the stop. But, it’s a bit fiddly. The main website doesn’t [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/">Introducing @whensmybus</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/"><![CDATA[<p>A few weeks ago TfL put all their information from Countdown, the service they use to provide bus arrival times, online. There’s a <a href="http://countdown.tfl.gov.uk/">TfL Countdown website</a> and you can enter a bus stop name, or ID number, and find out the latest buses from the stop.</p>
<p>But, it’s a bit fiddly. The main website doesn’t automatically redirect you to the mobile version if you are on a phone. If you type in a location, (e.g. my local Tube station, “Limehouse Station”), you have to <a href="http://countdown.tfl.gov.uk/search?searchTerm=Limehouse+station">pick a match for the location</a> first (from two identically-named options), <em>then</em> a second screen asking you to <a href="http://countdown.tfl.gov.uk/stopsNearLocation/1772">find a bus stop</a>, and then you get the <a href="http://countdown.tfl.gov.uk/arrivals/53452">relevant times</a>. On a phone, it&#8217;s just feels fiddly and frustrating <del datetime="2011-10-03T17:53:09+00:00">especially when I know my phone has GPS in it and knows my location anyway.</del></p>
<p><b>Update/correction</b> There is, as it turns out, the ability to find by geolocation on the mobile site, it&#8217;s just on a mobile browser I just get the main website and don&#8217;t get redirected to the special mobile site, which means I never knew about it (thanks to Ade in the comments for pointing this out).</p>
<p>If only there was a mobile-friendly, geolocation aware, real-time way of fetching information. Oh wait. There is. It&#8217;s called Twitter. Twitter has <a href="http://blog.twitter.com/2009/08/location-location-location.html">geolocation allowed on Tweets</a> (if you opt in) and <a href="https://dev.twitter.com/">an API</a> to fetch and send messages, so we have a system set up already in place for our needs.</p>
<p>I owe a big debt of gratitude to <a href="http://adrianshort.co.uk/2011/09/08/open-data-for-everyday-life/">Adrian Short</a>, who wrote <a href="https://github.com/adrianshort/countdown">a Ruby script</a> to pull bus times from TfL. TfL have not officially released an API for Countdown just yet, but Adrian found it, and it&#8217;s there and accessible &#8211; providing the <a href="http://countdown.tfl.gov.uk/stopBoard/53410">data in JSON format</a> for each stop. That use got me thinking &#8211; if that data is available and can be parsed quickly and easily, why not make a Twitter bot for it?</p>
<p>With that, <a href="http://twitter.com/#!/whensmybus">@whensmybus</a> was born, and is now in beta. Try it out now if you like. Make sure your Tweet has geolocation turned on (for which you&#8217;ll need a GPS-capable smartphone), and send a message like:</p>
<blockquote><p>@whensmybus 135</p></blockquote>
<p>Or whatever bus you are looking for. Within 60 seconds, you&#8217;ll get a Tweet back with the times of the next buses for that route, in each direction, from the stops closest to your location.</p>
<p>Why each direction? Specifying a direction is fiddly and ambiguous; bus routes wind and twist, and some of them are even circular, so &#8220;northbound&#8221; and &#8220;southbound&#8221; are not easy things to parse. The name of your destination can have ambiguous spellings, and I haven&#8217;t yet got round to tying it in with a geocoding service like Google Maps. So, at the moment the bot simply tells you buses in both directions from the stops nearest to you. I might change this in future, once I&#8217;ve got my head around geolocation services and fuzzy string matching and all that.</p>
<p>It&#8217;s still beta (thanks to an early unveiling by <a href="http://twitter.com/#!/SianySianySiany/status/120781280387416064">Sian</a> ;) ) and I plan in future to add enhancements such as the ability to use without GPS. <del datetime="2011-10-04T07:40:23+00:00">I also need to write some proper documentation for it, and stick the source code on Github later tonight once I am home</del>. The source code is <a href="https://github.com/qwghlm/WhensMyBus">now available on github</a>, but do bear in mind the codebase is a bit unstable right now. So, if you are a Londoner, please do use it and tell me what you think, either on the comments below or on <a href="http://twitter.com/qwghlm">Twitter</a>. @ me, don&#8217;t @ the bot &#8211; it will think it&#8217;s a request for a bus service and get confused. :) All suggestions are welcome.</p>
<p><em>(And now, some tech stuff for the more interested)</em></p>
<p>The bot is a Python script, run every minute via a cronjob. It&#8217;s quite short &#8211; 350 lines including comments for the main bit. As well as the live data API, the service also uses two databases officially provided by <a href="http://www.tfl.gov.uk/businessandpartners/syndication/default.aspx">TfL&#8217;s syndication service</a> for free; one is of all the routes, and one for all the bus stop locations. I converted these from CSV format to sqlite so the bot can make SQL queries on the data. TfL use <a href="http://en.wikipedia.org/wiki/Ordnance_Survey_National_Grid">OS Easting and Northing</a> locations for the bus stops, so I have to convert the GPS longitude and latitude; I am indebted to <a href="http://www.movable-type.co.uk/scripts/latlong-gridref.html">Chris Veness</a> and his lat/lng to OS conversion script, which I translated from JavaScript to Python; I am also now much more educated on subtleties like the <a href="http://en.wikipedia.org/wiki/Ordnance_Survey_National_Grid#Datum_shift_between_OSGB_36_and_WGS_84">difference between OSGB36 and WGS84</a>. Finally, I use the <a href="http://code.google.com/p/tweepy/">Tweepy</a> library to receive and send the Tweets, which is really rather excellent and saves a lot of faff. Finally, the whole project would not be possible without the ideals of open data and open source software behind it, so if you&#8217;ve written even a single line of free software, then thank you as well.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/">Introducing @whensmybus</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/#comments" thr:count="16"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2011/10/03/introducing-whensmybus/feed/atom/" thr:count="16"/>
		<thr:total>16</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[Some thoughts on quitting Facebook]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/" />
		<id>http://www.qwghlm.co.uk/?p=1887</id>
		<updated>2011-09-23T09:29:01Z</updated>
		<published>2011-09-23T09:29:01Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>I did an odd thing last night, for a social media webponce. I disabled my Facebook account, perhaps for good (at least that&#8217;s the intention). Although this was not solely due to what came out of the latest Facebook f8* conference, it probably was some sort of straw that broke a proverbial camel&#8217;s back. At [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/">Some thoughts on quitting Facebook</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/"><![CDATA[<p>I did an odd thing last night, for a social media webponce. I disabled <a href="http://www.facebook.com/chris.applegate">my Facebook account</a>, perhaps for good (at least that&#8217;s the intention).</p>
<p>Although this was not solely due to what came out of the latest <a href="http://www.facebook.com/f8">Facebook f8</a>* conference, it probably was some sort of straw that broke a proverbial camel&#8217;s back. At f8, Mark Zuckerberg announced the <a href="https://www.facebook.com/about/timeline">Facebook Timeline</a>, a way of not just showing what you are up to right now, but your whole life as Facebook saw it, digitised and shown to all. And my reaction was along the lines of:</p>
<blockquote><p>Fucking hell, I&#8217;m going to be spending the rest of my life tagging photographs of myself</p></blockquote>
<p>I joined Facebook early in 2007 when they let ordinary civilians in, and at first I quite liked it. It was a cute way of tying in and aggregating one&#8217;s content, thoughts and photos, and keeping up with people I knew, or used to know. What a nice service. And for free! But over time, the fun faded. Facebook kept on <a href="http://www.mattmckeon.com/facebook-privacy/">quietly changing privacy settings</a> and made <a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article5757485.ece">a landgrab for copyright of uploaded photos</a> (later rescinded).</p>
<p>So, I harrumphed, tightened my privacy (a tedious task), removed a lot of personal info and content (photos, imported blog posts) and despite my misgivings, carried on with a stripped-down profile to keep in touch with friends. But as Facebook matured, and my profile accrued information over time, another unwelcome feature came about.</p>
<p>The practice of &#8220;Friending&#8221; someone just because you met them at a party, or went to school ten years ago with them, or you work with them, seemed a good idea at the time; it&#8217;s nice, who doesn&#8217;t want more friends? Even if they are just Facebook friends. But these are people I do not see every day, for whatever reason; as sad as that may be, over time those social ties would normally fade. <em>C&#8217;est la vie</em>.</p>
<p>But Facebook ossifies these previously ephemeral social ties; they are there forever, reminding us of the past. Whereas before we would be able to let these ties fade passively, with them laid now we have to actively &#8220;unfriend&#8221; people we no longer associate with. That&#8217;s not very nice, is it &#8211; after all, isn&#8217;t the opposite of a friend an enemy? So out of politeness, we accumulate these ossified ties, even after we change jobs, cities, relationships, as a form of digital clutter.</p>
<p>This was as bad as it got, until now. While social ties lingered, other content on Facebook would gradually drop off your timeline and fade away. Indeed, as online archiving extraordinaire Jason Scott observed in <a href="http://ascii.textfiles.com/archives/3086">an excoriating critique of Facebook</a>:</p>
<blockquote><p>So asking me about the archiving-ness or containering or long-term prospect of Facebook for anything, the answer is: none. None. Not a whit or a jot or a tiddle. It is like an ever-burning fire of our memories, gleefully growing as we toss endless amounts of information and self and knowledge into it, only to have it added to columns of advertiser-related facts we do not see and do not control and do not understand.</p></blockquote>
<p>Be careful what you wish for. Now our Facebook profiles will have everything we ever have, dished up by default (and while Facebook&#8217;s UI has got easier to customise recently, I bet the default will still be everything). Now it&#8217;s impossible to escape your past. Everything you have ever done that has been digitally logged by you, or your friends, can now be potentially dished up as your very own digital <em>This Is Your Life</em>. There is, on Facebook, a photograph of me in my early twenties, passed out after drinking too much tequila on Mexican Independence Day (any excuse, my younger self would say). That&#8217;d be on my Timeline by default, no doubt.</p>
<p>But it&#8217;s not because of embarrassing photos that I&#8217;m off Facebook (far more cringeworthy ones exist, thankfully on analogue prints). It&#8217;s the sense that Facebook is very much about the past. The people you have known. The relationships you were in. The things you have done. And these hang around your neck and tie you down.</p>
<p>Whereas what&#8217;s really exciting about the web is the things you are <em>going</em> to do. The new fact you&#8217;re going to find out idly browsing Wikipedia. The amazing people you meet thanks to you sharing a joke on Twitter. The inspiring blog post you&#8217;ll find via Delicious. The silly lolcat you&#8217;ll find on Reddit. Facebook isn&#8217;t offering anything what makes the Internet <em>fun</em>, and it&#8217;s taken this change to make me realise.</p>
<p>With Timeline, we&#8217;re opening ourselves up with an ever-growing obsession with the past. A quote I saw last night was <a href="http://twitter.com/#!/flaneur/status/116947784602624001">&#8220;We&#8217;re gonna need architectures for forgetting&#8221;</a>. Poetic as that line is, that&#8217;s a cure when prevention might be better &#8211; for me, in any case.</p>
<p>I must stress that this is not to say Facebook is bad, or Timeline is going to be a failure. Plenty of people are happy to have ossified social ties &#8211; if you are in a small, close-knit social network that is relatively static, I can see it why is a boon. Timeline will be fantastic for you, if you have been on Facebook your entire adult life, and all that data is there and well-curated (which it will be, if you have been on Facebook your entire adult life). But it&#8217;s not for me; it&#8217;s not interesting to me as a user, any more. So I&#8217;m out. Bye, Facebook.<sup>†</sup></p>
<p><small>* Named for Fate, the all-knowing computer in V for Vendetta, right?</small><br />
<small>† Although I&#8217;m still keeping the Facebook Like button at the bottom, just for kicks and sheer hypocrisy ;)</small></p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/">Some thoughts on quitting Facebook</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/#comments" thr:count="16"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2011/09/23/some-thoughts-on-quitting-facebook/feed/atom/" thr:count="16"/>
		<thr:total>16</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[ALL WATCHED OVER BY MACHINES OF LOVING GRACE, part 3: a reviewOr&#8230; considering the documentary-maker as not really a documentary-maker]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2011/06/07/all-watched-over-by-machines-of-loving-grace-part-3-a-review/" />
		<id>http://www.qwghlm.co.uk/?p=1860</id>
		<updated>2011-06-07T22:30:50Z</updated>
		<published>2011-06-07T12:13:16Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>The third part of ALL WATCHED OVER BY MACHINES OF LOVING GRACE looked like it would take the form of its predecessors; taking contrasting stories, seemingly unconnected events, and trying to draw pencil-lines (or stronger) between them. But in the end, Curtis ran a digging twist to make you realise this episode wasn&#8217;t really a [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/06/07/all-watched-over-by-machines-of-loving-grace-part-3-a-review/">ALL WATCHED OVER BY MACHINES OF LOVING GRACE, part 3: a review&lt;br/&gt;&lt;br/&gt;Or&#8230; considering the documentary-maker as not really a documentary-maker</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2011/06/07/all-watched-over-by-machines-of-loving-grace-part-3-a-review/"><![CDATA[<p>The third part of <em>ALL WATCHED OVER BY MACHINES OF LOVING GRACE</em> looked like it would take the form of its predecessors; taking contrasting stories, seemingly unconnected events, and trying to draw pencil-lines (or stronger) between them. But in the end, Curtis ran a digging twist to make you realise this episode wasn&#8217;t really a documentary at all, but an attempt to produce high art as provocation.</p>
<p>The episode started in the Republic of the Congo (indeed, with some material lifted &#038; extended on from his piece <em><a href="http://www.bbc.co.uk/blogs/adamcurtis/2009/12/it_felt_like_a_kiss_the_film_1.html">It Felt Like A Kiss</a></em>), and looked the near-unimaginable scale of <a href="http://en.wikipedia.org/wiki/Second_Congo_War">slaughter in Congo/Zaire</a> <a href="http://en.wikipedia.org/wiki/Rwandan_Civil_War">and neighbouring Rwanda</a>, and the role of Western interference in the region: the Belgians&#8217; <a href="http://en.wikipedia.org/wiki/History_of_Rwanda#Destabilisation">attempts to install the Tutsis in Rwanda</a> as political ruling class, the CIA&#8217;s <a href="http://en.wikipedia.org/wiki/Mobutu_Sese_Seko#Congo_Crisis">anointing of Mobutu Sese Seko</a> as leader of Zaire as a bulwark against communism, mining companies&#8217; bloody landgrab for the mineral <a href="http://en.wikipedia.org/wiki/Coltan">columbite-tantalite</a> (used in the manufacture of chips in electronic devices such as the Playstation) in the modern Congo, and even the naturalist <a href="http://en.wikipedia.org/wiki/Dian_Fossey">Dian Fossey</a>&#8216;s ongoing feud with Rwandans as she tried protect gorillas in the rainforest. Little to do with machines, loving or not.</p>
<p>The other story was more conventional Curtis fare: charting the lives of geneticists <a href="http://en.wikipedia.org/wiki/W._D._Hamilton">Bill Hamilton</a> and <a href="http://en.wikipedia.org/wiki/George_R._Price">George Price</a>; Hamilton came up with a theory of gene-centric evolution, which Price took on further, formulating a model of <a href="http://en.wikipedia.org/wiki/The_Selfish_Gene">altruism as a means of gene propagation</a>. And why stop at altruism? Take it to its logical conclusion, and all manners of human behaviour can be described as evolutionary techniques and no more, and we end up being, er, gene-propogating machines. This is on much more familiar territory &#8211; the scientific establishment reducing humanity to a mere aggregation self-reproducing automata.</p>
<p>But unlike his usual form, Curtis didn&#8217;t attempt to draw causal attempts (the kind that usually infuriate) between the two stories. In fact, apart from Hamilton&#8217;s death in the Congo, there didn&#8217;t seem to be any link at all. Instead as the episode unfolded it focused more and more on the ongoing slaughter in central Africa, spurred on by the West&#8217;s demand for Africa&#8217;s mineral wealth. When Rwanda massacres happened in the 1990s, the developed world&#8217;s militaries stood by, while its  NGOs (despite their good intentions) were powerless to stop the fighting spread to refugee camps. Curtis played a series of increasingly distressing images of atrocities with a backdrop of incongruent music.</p>
<p>And you begin to realise Adam Curtis isn&#8217;t even trying to make a connection, and this isn&#8217;t even a documentary. Curtis is provoking you into feeling uncomfortable, into dwelling on the loss of control, disillusionment even, with modern liberal Western society, using the history of West&#8217;s interaction with Africa  &#8211; colonialism, decolonialism and the bloody end of mass capitalism &#8211; as emotional bait. Your grandparents&#8217; generation subjugated them, your parents&#8217; generation unleashed anarchy upon them, and now you&#8217;re fuelling the slaughter and chaos they created when you buy your Playstation. This is not a documentary designed to educate, but an art project designed to provoke &#8211; riffing off the aforementioned <em>It Felt Like A Kiss</em> rather than <em>The Power of Nightmares</em>.</p>
<p>And when you&#8217;re done feeling uncomfortable, Curtis gives the punchline to the film: this is why you feel so attached to bury yourself in the embrace of the machines, because deep down you no longer have faith in humanity to solve its own problems or its own inhumanity.</p>
<p>This is a leap of logic, a provocative one, a sign of desperation, even, but an intriguing change in style as well. Perhaps Curtis thought this the best way to make his point, perhaps he couldn&#8217;t think of any others. It&#8217;s certainly a departure from his usual form: of a triptych of tightly-wound, interconnected episodes exploring the concept. And to be honest &#8211; it didn&#8217;t work; it just made the piece look disjointed and the two storylines out of place with each other. It&#8217;s not his style &#8211; Curtis is not a polemicist &#8211; his flat, laconic commentary and his refusal to appear on camera make it impossible for him polemicise &#8211; and to use a tactic of deliberate provocation is as mechanistic a view of human beings as the very philosophy he is attacking.</p>
<p>And yet despite the flaws and non-sequiturs of the main story, I can&#8217;t find it easy to shake off the moral of the other tale in the episode: the demise of Price and Hamilton. The originators of the selfish gene theory were ultimately wracked by the implications of their own research: George Price&#8217;s fixation on biological determinism led to his descent into self-enforced poverty and Christian piety as a means of escaping it, and ultimately suicide when it offered him no salvation. Bill Hamilton swayed the other way, growing mistrustful of modern medicine as it was an obstruction to natural selection, leading to a belief <a href="http://en.wikipedia.org/wiki/OPV_AIDS_hypothesis">HIV was a byproduct of vaccination programmes</a> in the Congo, where he ended up dying. Beneath the provocation, Curtis&#8217;s underlying point, warning even, seems to be: this machinist view will drive you mad too, one day.</p>
<p><small>Coming up next: a review of episode two. Yes, I know that&#8217;s the wrong order. Consider it a homage to the man&#8217;s style&#8230;</small></p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/06/07/all-watched-over-by-machines-of-loving-grace-part-3-a-review/">ALL WATCHED OVER BY MACHINES OF LOVING GRACE, part 3: a review&lt;br/&gt;&lt;br/&gt;Or&#8230; considering the documentary-maker as not really a documentary-maker</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2011/06/07/all-watched-over-by-machines-of-loving-grace-part-3-a-review/#comments" thr:count="6"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2011/06/07/all-watched-over-by-machines-of-loving-grace-part-3-a-review/feed/atom/" thr:count="6"/>
		<thr:total>6</thr:total>
		</entry>
		<entry>
		<author>
			<name>Chris</name>
						<uri>http://www.qwghlm.co.uk/</uri>
					</author>
		<title type="html"><![CDATA[ALL WATCHED OVER BY MACHINES OF LOVING GRACE, part 1: A review]]></title>
		<link rel="alternate" type="text/html" href="https://www.qwghlm.co.uk/2011/05/24/all-watched-over-by-machines-of-loving-grace-part-1-a-review/" />
		<id>http://www.qwghlm.co.uk/?p=1843</id>
		<updated>2011-05-24T09:34:55Z</updated>
		<published>2011-05-24T09:34:55Z</published>
		<category scheme="https://www.qwghlm.co.uk" term="General" />		<summary type="html"><![CDATA[<p>Adam Curtis is a filmmaker who intrigues and frustrates. His Century of the Self and Power of Nightmares peeled back the layers on Freud and modern capitalism, and the rise of neoconservatism and fundamentalist Islam, respectively, in a new and interesting light. Curtis may not be right, he may not even be telling the whole [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/05/24/all-watched-over-by-machines-of-loving-grace-part-1-a-review/">ALL WATCHED OVER BY MACHINES OF LOVING GRACE, part 1: A review</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></summary>
		<content type="html" xml:base="https://www.qwghlm.co.uk/2011/05/24/all-watched-over-by-machines-of-loving-grace-part-1-a-review/"><![CDATA[<p>Adam Curtis is a filmmaker who intrigues and frustrates. His <em><a href="http://www.bbc.co.uk/bbcfour/documentaries/features/century_of_the_self.shtml">Century of the Self</a></em> and <em><a href="http://news.bbc.co.uk/1/hi/3755686.stm">Power of Nightmares</a></em> peeled back the layers on Freud and modern capitalism, and the rise of neoconservatism and fundamentalist Islam, respectively, in a new and interesting light. Curtis may not be right, he may not even be telling the whole story, but he offers an angle, a way of skewering and unruffling our preconceptions. However, with his 2007 <em><a href="http://en.wikipedia.org/wiki/The_Trap_(television_documentary_series)">The Trap</a></em>, he started falling off his usual run of form. It offered a frustrating take on the modern take on liberty, from positive to negative, and the perniciousness of game theory, behavioral economic models and performance targets &#8211; connections a little too technical and forensic to explain just with mashup of videos and laconic voiceover. A waffly final third culminated in a call to arms for positive liberty, at odds with his usual dispassionate tone of voice.</p>
<p>Four years on, we have his new series, <em><a href="http://www.bbc.co.uk/blogs/adamcurtis/2011/05/all_watched_over_by_machines_o.html">ALL WATCHED OVER BY MACHINES OF LOVING GRACE</a></em>, and the chance to see whether The Trap was an aberration from true form. Like its predecessor, Curtis delves into the technical not just the historical. His basic thesis (I&#8217;m summing up) is as follows: the selfish <a href="http://en.wikipedia.org/wiki/Objectivism_(Ayn_Rand)">Objectivist</a> philosophy of <a href="http://en.wikipedia.org/wiki/Ayn_Rand">Ayn Rand</a> inspired a generation of <a href="http://en.wikipedia.org/wiki/Silicon_Valley">Silicon Valley</a> geeks to create computer systems with the aim of removing the shackles of government to create a utopia of free individuals; these same system are then used by the creators of the <a href="http://en.wikipedia.org/wiki/New_Economy">New Economy</a> (led by another Rand acolyte, <a href="http://en.wikipedia.org/wiki/Alan_Greenspan">Alan Greenspan</a>) to create a new economic miracle controlled by the banks, Goldman Sachs and the Federal Reserve. But instead of creating a utopia they created chaos &#8211; the machines they had such faith in failed, and despite producing an <a href="http://en.wikipedia.org/wiki/1997_Asian_financial_crisis">economic crisis in Asia in 1997</a>, we kept faith in them to create <a href="http://en.wikipedia.org/wiki/Late-2000s_financial_crisis">an even larger worldwide crisis</a> a decade later, from which we can see no way out of.</p>
<p>The problem with this is that it&#8217;s seeing too many links where there aren&#8217;t any. Not every Silicon Valley company was inspired by Rand (Curtis named one or two examples at best, neither of who leading lights on the scene), and the area&#8217;s philosophy owes arguably more to the countercultural movement and political climate of California than Rand&#8217;s self-indulgent miserabilism. It&#8217;s certainly a long way away from the conservative, East Coast, market fundamentalist philosophy of Greenspan, Robert Rubin and indeed the entire neoconservative/Chicago School generation of politicians, economists and bankers who eventually assumed political control. Cyberlibertarianism envisions a future of individuals networked together, free of hierarchy or even the state; market fundamentalism celebrates harnessing the aggregate of individuals&#8217; behaviour for greater prosperity and stability. In short, one coast&#8217;s philosophy created John Perry Barlow, the other Alan Greenspan. </p>
<p>Curtis&#8217;s other flaw is to confuse &#8220;machines&#8221; with what machines actually <em>run</em>. A computer is just a unit for processing numbers in any number of ways. They are just boxes, glorified calculators. It&#8217;s the software we run on them that makes them do &#8220;evil&#8221; and this software is made by human beings. Having spent so long talking about a generation brainwashed by Rand, Curtis now attributes all the evils to the machines. But who programmed them? Who first thought of using them for automated trading, just-in-time manufacturing, supply chain management and all the things that are now taken for granted in the New Economy? For a storyteller who loves to peel apart the unknown and the people behind history, Curtis instead frustratingly wastes his time on peripheral figures such as Ayn Rand (who died a recluse in 1982) and Bill Clinton (distracted by the Lewinsky affair and powerless to stop the SE Asia crisis), rather than the people who built and shaped the information economy.</p>
<p>The result is a mess, with Curtis making oversimplified and hurried connections between various subplots. But that doesn&#8217;t mean there isn&#8217;t a story to be told amongst this clutch of different tales. How did a bunch of so-called geeks and slackers, growing from the midst of the counterculture, create a multibillion dollar paragon of capitalism? How did the conservative, sleepy institutions of Wall Street become seduced by the wonders of technology and grow hypertrophically on computer models, automated trading and complex financial instruments? In short, how did Barlow and Greenspan&#8217;s generations become allies, intertwined and taking on each other&#8217;s aspects and practices? And finally, how have we become so dependent on these systems, making them become so ubiquitous and invisible, that we didn&#8217;t notice things were going badly wrong until it was too late?</p>
<p>If you think this sounds familiar, it&#8217;s because Curtis used this intertwined-dichotomy style of filmmaking so well with <em>The Power of Nightmares</em>: the story of how the ideological descendants of <a href="http://en.wikipedia.org/wiki/Leo_Strauss">Leo Strauss</a> and <a href="http://en.wikipedia.org/wiki/Sayyid_Qutb">Sayyid Qutb</a> ended up as putative enemies, yet neither could live without the other, and both were grounded in the same similar grievances with individualism and liberalism. It&#8217;s odd that Curtis was able to portray the balance of similarities and differences in that film, yet with <em>AWOBMOLG</em> he struggles to make sense of it all, and ends up merely telling the &#8220;what&#8221; rather than the &#8220;how&#8221;, giving us numerous red herrings in the process.</p>
<p>It&#8217;s easy (but patronising) to say that&#8217;s because &#8220;technology is hard&#8221; and it&#8217;s difficult to comprehend it and history together rather than history alone. But Curtis is not a stupid man. It&#8217;s perhaps more charitable to say it&#8217;s easy that when it comes to relatively-uncharted history of the information age, there is simple so much more information and so many possible narratives, it&#8217;s easier to see pattens where there are none than not. But, this was just part one, and maybe parts two and three are better, and a lot more coherent.</p>
<p>In the meantime let this not detract from Curtis&#8217;s earlier works &#8211; if you haven&#8217;t seen them, <a href="http://www.archive.org/details/ThePowerOfNightmares"><em>The Power of Nightmares</em></a> and <em><a href="http://www.archive.org/details/AdaCurtisCenturyoftheSelf_0">Century of the Self</a></em> are both available from archive.org. His <a href="http://www.bbc.co.uk/blogs/adamcurtis/afghanistan/">KABUL: CITY NUMBER ONE</a> blog is a collection of blogging and archive clips about the Afghan capital, and well worth reading. And I retain a soft spot for <a href="http://www.bbc.co.uk/blogs/adamcurtis/it_felt_like_a_kiss/">It Felt Like A Kiss</a>, an avant-garde experimental attempt at storytelling based on 20th century history commissioned by the Manchester International Festival. <em>AWOBMOLG</em> was disappointing but don&#8217;t let it put you off entirely.</p>
<p>The post <a rel="nofollow" href="https://www.qwghlm.co.uk/2011/05/24/all-watched-over-by-machines-of-loving-grace-part-1-a-review/">ALL WATCHED OVER BY MACHINES OF LOVING GRACE, part 1: A review</a> appeared first on <a rel="nofollow" href="https://www.qwghlm.co.uk">qwghlm.co.uk</a>.</p>
]]></content>
			<link rel="replies" type="text/html" href="https://www.qwghlm.co.uk/2011/05/24/all-watched-over-by-machines-of-loving-grace-part-1-a-review/#comments" thr:count="11"/>
		<link rel="replies" type="application/atom+xml" href="https://www.qwghlm.co.uk/2011/05/24/all-watched-over-by-machines-of-loving-grace-part-1-a-review/feed/atom/" thr:count="11"/>
		<thr:total>11</thr:total>
		</entry>
	</feed>
