Blog
I blog on web development, politics, music and football, sometimes all at once. Enjoy.
November 9, 2016
It’s President Trump, OMGOctober 29, 2016
An introduction to Progressive Web AppsJune 24, 2016
How the EU Referendum was wonJune 16, 2016
The EU Referendum: why the “bosses’ club” argument failsJune 14, 2016
The EU Referendum: a left case to remainSeptember 21, 2015
Why piggate is not funnySeptember 5, 2015
Should the left be worried by Jeremy Corbyn’s foreign policy?August 30, 2015
Jeremy Corbyn confuses the leftAugust 25, 2015
Ricoh Arena railway station: farce upon farceAugust 15, 2015
Will Jeremy Corbyn make Blairism extinct?December 19, 2014
Russell Brand and the spoiled paellaDecember 4, 2014
New porn restrictions should worry us allSeptember 19, 2014
Scotland votes, Cameron quiversDecember 3, 2013
Spotify bites backNovember 24, 2013
Ed Miliband spins his Desert Island DiscsNovember 7, 2013
Russell Brand on revolutionNovember 2, 2013
A response to Supporters DirectSeptember 8, 2013
Reflections on the Sixfields boycottAugust 23, 2012
The Assange debate leads down a blind alleyAugust 18, 2012
The Responsive ManifestoFebruary 26, 2012
Why I won’t be buying The Sun on SundayFebruary 12, 2012
Racism in football—how much has changed?