All posts, newest first.
2024
- Pentest jobsworths 19 Jun
- No-fuss wholemeal sourdough 11 Feb
- Slow-cooked glazed pork belly Korean style 30 Jan
- Nursery Spaghetti Bolognese 28 Jan
2022
2021
2020
2018
- The future is bleak 21 Jun
2017
- Chocolate Mousse 16 May
- Using Jekyll to markup a recipe 15 May
- Moist flapjack with condensed milk 21 Apr
- Connecting a Raspberry Pi Sense HAT with a ribbon cable 10 Mar
2016
2015
2013
- My combined Ashes squad to tour South Africa 13 Aug
- The Decision Review System (DRS) - Part 1: Introduction 7 Aug
- Cricket: The Decision Review System in 2013 6 Aug
- My Yahoo account 5 Apr
2012
- In which I tell you my password for this website 21 Aug
- Post-Strauss England 20 Aug
- Getting online 11 Apr
- Flickr is breaking the web 9 Mar
- Labour bigwigs still trying to defend the Digital Economy Act 25 Feb
- A reference data service 10 Feb
- A new Clause IV for the internet generation 3 Feb
- Internet domains 101 1 Feb
- RePress 27 Jan
- The bent arm - change the Law please 26 Jan
- Is the board meeting past its prime? 12 Jan
- Technology selection 2012 - a sketch 11 Jan
- Buying tickets for Lord's cricket ground - don't do it online 9 Jan
2011
- Developing in Ruby using Windows - forget it 21 Dec
- World's best all-rounders - now online 6 Dec
- Bicycles = cars 1 Dec
- England's greatest all-rounder - Tim Bresnan 22 Nov
- Thoughts on the Umpire Decision Review System (DRS or UDRS) 15 Nov
- World's Best All-rounders 2011 - new entry 11 Nov
- How to edit Erb files using Notepad++ 21 Oct
- Hello world! 26 Aug
- HOWTO Create a simple parent-child form in Rails 3.1 24 Aug
- Why doesn't India have the top-ranked Test team? 23 Aug
- HOWTO use an application template from GitHub when you're developing in Rails on Windows 16 Aug
- Using multiple accounts (and public keys) with Unfuddle 19 Jul
- World's Best All-rounders 2011 16 Jun
- How to get off Facebook 10 Jun
- Freeview HD twin-tuner! Finally! 19 May
- Umpire Ranking 12 Apr
- Parsing the Cricinfo DRS text 12 Apr
- Decision Review System (DRS) statistics 4 Apr
- Death by sub-clauses, change of tense and jargon 28 Mar
- Lobster Hatstand 23 Mar
- Email address validation 14 Mar
- HOWTO Upgrade Bugzilla 3.6 to 4.0 on Ubuntu 4 Mar
- HOWTO Install dig on Windows 7 3 Mar
- UK police can turn your domain off whenever they want 11 Feb
- Google pollution 9 Feb
- Installing Gitorious on Ubuntu Server 10.10 (Maverick Meerkat) 3 Feb
- HOWTO install Ruby on Rails on Windows and deploy to Heroku 21 Jan
2010
- Email validation put to bed (fingers crossed) 29 Nov
- Uninstalling Windows Live Essentials 30 Sep
- 5 reasons why you shouldn't watch international cricket 31 Aug
- What does a double colon mean in IPv6 addresses? 24 Aug
- Email validation version 2.1 18 Aug
- Please ignore 12 Aug
- The Digital Economy Act 15 Apr
- World's Best All-Rounders - Dhaka & Wellington Tests 24 Mar
- Results from the Chittagong test match 16 Mar
- Moving this blog to a new host was a bit of a kerfuffle 9 Mar
- Why the iPhone is like Internet Explorer 6 24 Feb
- Graeme Swann 19 Feb
- Shakib Al Hasan 17 Feb
- A reader writes 18 Jan
- World's best all-rounders 4 Jan
2009
- Note to self 13 Dec
- Not PBH 11 Dec
- Virgin Trains inexcusable ticket sales policy 8 Dec
- Monty Panesar, Hove to 22 Nov
- Managing by metric 22 Jul
- Cycling and infertility 29 Jun
- Keynesian News 15 May
- Channel hopping 1 May
- The secret of Tesco's massive profits 21 Apr
- What happens when you assault a demonstrator in 2009 16 Apr
- Taking photographs of police officers 14 Apr
- Mutual societies and apocalyptic events 30 Mar
- HOWTO: Fix problems with Firefox extensions 18 Mar
- South Africa bids to join the big league 12 Mar
- Comments in email addresses 27 Feb
- light@the.end.of.the.tunnel 24 Feb
- confused@rfc5322.com 23 Feb
- Email address validation 1.2 22 Feb
- Email address validation 1.0 20 Feb
- Another good experience 11 Feb
- Schism 10 Feb
- Email validation head-to-head 10 Feb
- Alan Bennett's mobile phone number 6 Feb
- Not the whole story 1 Feb
- RFC-compliant email address validator 28 Jan
- Domain name geekery 27 Jan
- Tony Benn doing what he does 26 Jan
- Which infrastructure projects would you invest in? 22 Jan
- Just the facts, ma'am 15 Jan
- Don't f*ck with the mouse 14 Jan
- The customer is your servant 5 Jan
- These we have loved 5 Jan
2008
- Social Data Flow minor update 9 Dec
- Environmental cooking 8 Dec
- Sport, or not 31 Oct
- Scope creep 10 Oct
- Firefox "problem" turns out to be Dominic problem 1 Oct
- Eyebrow-raising Firefox problem 24 Sep
- Social data flow in action 13 Aug
- Pedestrians and velocity 8 Aug
- How organisations really work 6 Aug
- Revised social data flow 5 Aug
- Initial thoughts on my new social data flow 31 Jul
- My social data flow 28 Jul
- Trying to recover my compromised Hotmail account 14 Jul
- A thought experiment concerning the Laws of Cricket 4 Jul
- Birdsong 30 Jun
- Am I a man? 23 Jun
- The inverted grip of Kevin Pietersen 17 Jun
- World's worst sports governing body 17 Apr
- For an idle moment 1 Apr
- Walking to work - the victimless crime 12 Feb
- Where should where I go go? 8 Feb
- The company hierarchy - is it necessary? 8 Feb
- One law for everybody - how dangerous! 7 Feb
- The end of 50-over cricket 4 Feb
- Cycling to work - why people hate cyclists, part 4 1 Feb
- Cycling to work - why people hate cyclists, part 3 30 Jan
- Cycling to work - why people hate cyclists, part 2 29 Jan
- Cycling to work - why people hate cyclists, part 1 28 Jan
- Music by year of release 25 Jan
- Cycling to work, part 2 24 Jan
- Cycling to work 23 Jan
- Root cause, part 2 23 Jan
2007
- Definition of root cause 29 Nov
- Caesar Augustus: an apology 14 Nov
- Lembriela 17 Oct
- A degree of risk (part 2) 16 Oct
- A degree of risk (part 1) 12 Oct
- Stephen Fry technology videos 9 Oct
- Ottis Gibson 20 Sep
- The next layer, and the 64-bit tipping point. 19 Sep
- The compression of history 17 Sep
- Dick Hardt: no longer homesick 17 Sep
- Managing my reading lists 12 Sep
- Twenty20 cricket - a disruptive technology 10 Sep
- Book lists 10 Sep
- Listening to last.fm recommendations 7 Sep
- The news. In haiku 20 Aug
- City Pads, 111 Rope Walk, Nottingham 15 Aug
- Weltanschauung 13 Aug
- Rare view of St Paul's Cathedral 8 Aug
- Another unGoogleable cricket question? 16 Jul
- Amazon recommends... 11 Jul
- How to read, part 2 11 Jul
- How to read, part 1 11 Jul
- Books I should read 10 Jul
- Books I should have read, update 9 Jul
- Ungoogleable Cricket Question 6 Jul
- How do you solve a problem like the seamers? 21 May
- Books I should have read, update 21 May
- Adil Rashid on video 8 May
- Books I should have read, update 8 May
- OK then 17 Apr
- Fanboys 3 Apr
- Value from tag triples (or: Dominic finally gets Web 2.0) 2 Apr
- Decommissioning stuff 19 Mar
- Proud to be British 9 Feb
- Things I don't understand about wireless 7 Feb
- A surprisingly pleasant user experience 25 Jan
- User experience hall of shame, part 3: ba.com 15 Jan
- A statistic for your consideration 5 Jan
2006
- Book overlap 14 Dec
- England's deadliest first-innings spinner 14 Dec
- England, and the last ball of the over 14 Dec
- Comment spam 12 Dec
- Duncan Fletcher - some simple logic 7 Dec
- Books I should have read 5 Dec
- Lesser-known blogs 4 Dec
- Tom Waits interview 4 Dec
- Outboard memory 27 Nov
- A blog I recommend 23 Nov
- Ashes prediction 23 Nov
- Frequently-updated sites I recommend because they don't get the attention they deserve 21 Nov
- Books I should have read: update 17 Nov
- The economics of abundance 16 Nov
- Cleaning up the tags 8 Nov
- Organisational hierarchies - an alternative model 8 Nov
- Hierarchies 8 Nov
- Outside the shit-stem 6 Nov
- What's wrong with the way we listen to music today 19 Oct
- More on open source and security 19 Oct
- Enough about me, let's talk about me 19 Oct
- The Economist on open source and security 19 Oct
- An anecdote 16 Oct
- Vendor lock-in and open document formats 27 Sep
- Beliefs (0): Introduction 11 Sep
- Beliefs (5): Open source code is the only secure code 11 Sep
- Beliefs (4): There is a substantial risk of a catastrophic internet event 11 Sep
- Climate change 8 Sep
- Famous old joke 31 Aug
- Final thoughts on lock-in (for now) 25 Aug
- Lock-in part deux 23 Aug
- The most expensive pint in London? 17 Aug
- Law 36 (Leg before wicket) 14 Aug
- Monty Panesar part 2 10 Aug
- So what's this MySpace all about then? 9 Aug
- Handbags at dawn 14 Jul
- German Business English 14 Jul
- Information cost 29 Jun
- Cluetrain 2.0 28 Jun
- Kraftwerk's vocoder 28 Jun
- Beliefs (3): No representation without taxation 23 Jun
- Beliefs (2): Mutual societies 23 Jun
- Beliefs (1): Tax on aviation fuel 23 Jun
- Is it a good business strategy to make it easy for your customers to leave you? 21 Jun
- Cockchafer 9 Jun
- Item status 8 Jun
- Most wickets in a session 8 Jun
- Social OPML 2 Jun
- Corporate feed aggregator revisited 2 Jun
- Mudhsuden Singh Panesar 30 May
- Quis custodiet custodes ipsos 19 May
- Blog post filtering 17 May
- Memorandum 16 May
- Mental Gymnasium I 12 May
- Features of a corporate feed aggregator 9 May
- Open source maturity models 9 May
- Categorising posts 21 Apr
- One F-ing Squirrel 21 Apr
- Books I should have read 6 Apr
- The user is always right (curse them) 29 Mar
- walledgarden.com 29 Mar
- Feed tagging 28 Mar
- Tagging in the corporate environment, part 2 27 Mar
- My blogroll 27 Mar
- Tagging in the corporate environment 23 Mar
- The Glory of the Garden 23 Mar
- Follow up to my poor user experience 23 Mar
- Tagging 101 23 Mar
- A user experience 8 Mar
- Dick Cheney vs Harry Whittinton - who wins? 15 Feb
- Mysterious grebes in Limehouse Cut 14 Feb
- Joe Sayers 10 Feb
- Yet another tube map 10 Feb
- Fork handles 6 Jan
- Really? 3 Jan
2005
- Australian boxers 17 Nov
- Viruses and other security threats... 3 Nov
- Flickr goodness 3 Nov
- Piss ups and breweries 26 Sep
- VHS kills Betamax again 23 Aug
- Interesting... 17 Aug
- What email was invented for 16 Aug
- Hiatus 16 Aug
- Crap ecommerce sites #1 27 Jul
- Stuff on my cat 27 Jul
- Part of growing up 26 Jul
- Fame at last 25 Jul
- Gah! 22 Jul
- Subscription to ft.com 23 May
- Separated at birth 13 May
- The Waiting Game 13 May
- Faceless corporations II 12 May
- They've found Bentley's control tapes! 11 May
- The Orb of Chatham 10 May
- Faceless corporations 9 May
- benedictxvi.com 19 Apr
- Anti-establishment orthodoxy 18 Mar
- Labour Party drops ex-prostitute as a parliamentary candidate 8 Mar
- Headlines you thought you'd never see I 24 Feb
- Re: More delays 24 Feb
- More delays 24 Feb
- Health and Safety 22 Feb
- Health and Safety 22 Feb
- Midland Hotel at St Pancras station 21 Feb
- Collaborative Tube Resource part 96 15 Feb
- Learning Curve....aaaargh! 8 Feb
- Things That Mean You Know Something Is Crap II 8 Feb
- Last Chance To See... 8 Feb
- Jon Ronson III 7 Feb
- Collaborative tube resource III 4 Feb
- Jon Ronson II 4 Feb
- Sample page for MyTube.org 3 Feb
- Nathan Barley for real(ish) 1 Feb
- Tube station folksonomy 1 Feb
- Alpha male Dominic Sayers 1 Feb
- +++ STOP PRESS +++ STOP PRESS +++ 28 Jan
- Coincidence? I don't think so 28 Jan
- Syndicated cricket scores 25 Jan
- You're living in a tube map 19 Jan
- ASBO for cyclist 18 Jan
- Sarbanes-Oxley. Yummy. 18 Jan
- Syndicated cricket scores 18 Jan
- Completely safe for work 17 Jan
- Garden State notes 7 Jan
2004
- Guide to Christmas Shopping I 21 Dec
- Message from legendary saint 17 Dec
- Jon Ronson 17 Dec
- Why sell bicycle light brackets? 3 Dec
- Genetic Algorithms 25 Nov
- Reuse windows for launching shortcuts 23 Nov
- Compulsive Behaviour in Lifts III 23 Nov
- Beauty is Truth 19 Nov
- Small earthquake in America, not many dead 5 Nov
- This made tea come out of my nose: 5 Nov
- Sunset in The City 4 Nov
- Democracy survives 3 Nov
- Good use of Flash 2 Nov
- Centre of London 29 Oct
- John Peel 26 Oct
- New name 26 Oct
- Bouncy castle bin 22 Oct
- Compulsive Behavior In Elevators 8 Oct
- Compulsive Behaviour In Lifts II 8 Oct
- So this is what news aggregators are for... 8 Oct
- Reintermediation, but in a good way? 29 Sep
- Aggregator authentication part 94 29 Sep
- 109629161449122896 27 Sep
- Standards-based approach to the syndication bandwidth problem 23 Sep
- Ring pulls 20 Sep
- Push syndication (again) 9 Sep
- Rooney signs record deal 2 Sep
- Feed aggregator authentication (again) 2 Sep
- The X Of The Y 31 Aug
- Subway Map Fun 31 Aug
- Traipse 22 Aug
- Laura waits excitedly for daddy to come home 10 Aug
- Compulsive behavious in lifts I 10 Aug
- Banbury in the rain 10 Aug
- London Bloggers site - Update 20 Jul
- London Bloggers site - WTF? 19 Jul
- London street signs 19 Jul
- Lost place names 16 Jul
- Easy mobile photo blogging 15 Jul
- W00t for technology! 15 Jul
- Transport for London proposals for 2016 8 Jul
- Syndication over Jabber 5 Jul
- Company Hierarchy 5 Jul
- New City Architecture exhibition 30 Jun
- Mini-Guide to London Hotels 24 Jun
- Applications for secure syndication 21 Jun
- Einzug des Pinguins 17 Jun
- Ha! Think you can outsmart me? 16 Jun
- Mobile blogging II 16 Jun
- Blogging and language 15 Jun
- Secure syndication 15 Jun
- Mobile blogging 15 Jun
- Unbingo 15 Jun
- Bingo 10 Jun
- Aliens have landed, apparently 9 Jun
- Two cheers for secure blogging 8 Jun
- Secure RSS/Atom 8 Jun
- Using an IT design paradigm for business process design 8 Jun
- Issue Tracker != Task Manager 8 Jun
- Football Badgers 8 Jun
- Urban Tapestries 8 Jun
- Alpine Strawberries 4 Jun
- 108634493784167969 4 Jun
- 108633948588156512 4 Jun
- 108627751623141892 3 Jun
- World Wide Words 3 Jun
- Deloitte Touche Tohmatsu - Global Security Survey 2004 3 Jun
- Islamic banking primer 3 Jun
- Reuters RSS 3 Jun