Writing
2025
2024
-
Reviewing my progress against my 2024 goals
-
Sharing music on my blog
-
Sharing games I’ve played on my blog
-
Moving my website from Jekyll to Eleventy
-
More LGBT+ MPs than ever before
-
Help me to update the list of LGBT+ MPs
-
I listened to every Eurovision 2024 entry, so you don’t have to
-
Parliament and Government should be in the fediverse
-
Open policy making meets agile comms
-
Push the button
-
Broadcasting my philosophies at work
-
Life stack
-
Setting some goals for 2024
2023
-
Reviewing my progress against my 2023 goals
-
Things that went right in 2023
-
Recipes are broken
-
Making “Webmentions” look more conversational
-
A decade of public service
-
Into the Fediverse
-
A parts bin iPod Classic
-
I listened to every Eurovision 2023 entry, so you don’t have to
-
Calculating the cost of my subscriptions
-
Setting some goals for 2023
2022
2021
2020
-
Setting some goals for 2021
-
Reviewing my progress against my 2020 goals
-
Building a Twitter bot for the ‘Department of Administrative Affairs’
-
I listened to every defunct Eurovision 2020 entry, so you don’t have to
-
How to be a better communicator when your team is working remotely
-
How to hold better video and telephone conference calls
-
Doors should not need instructions
-
Why I made a dataset of LGBT MPs
-
On the occasion of my death, do this with my digital footprint
2019
-
Setting some goals for 2020
-
Reviewing my progress against my 2019 goals
-
Apple’s peculiar typographic choices
-
Being an LGBT+ ally should feel uncomfortable
-
Trying out the new Citymapper Pass
-
Creating a scoreboard for my Eurovision house party
-
I listened to every Eurovision 2019 entry, so you don’t have to
-
I’ve fallen in love with a USB connector
2018
-
Setting some goals for 2019
-
Goodbye Facebook
-
I’m going to fail at nearly all my goals for 2018
-
#LGBTsurvey: things that didn’t surprise me
-
#LGBTsurvey: things that surprised me
-
Living with Apple Watch Series 4
-
I lied to my hairdresser
-
#LGBTsurvey: why it’s important
-
How TfL keeps screwing me for delay refunds
-
On European city taxes and tourism
-
I listened to every Eurovision 2018 entry, so you don’t have to
-
Hey Siri, bring the beat in.
-
“Opening up”
-
The most broken junctions in Westminster
-
Theme Hospital and gender equality
-
What do you call a collective of lesbian, gay, bi and trans people?
-
Facebook’s ridiculous plan to crowdsource news trustworthiness
-
Setting goals I might stick to for 2018
2017
2016
-
A 21st century health service: fax machines, print outs and misinformation
-
What happened when my blog post went viral
-
To my heterosexual friends: this is why Orlando hurts
-
A week abroad with Revolut
-
A year with Apple Watch
-
If data isn’t actionable, it’s not useful
-
I listened to every Eurovision 2016 entry, so you don’t have to
-
One week with iPad Pro and Apple Pencil
-
Text mining tweets from the 2016 BRIT Awards
-
You’re queuing it wrong
-
I couldn’t be more happy being out where I work
-
Surviving a week with Apple Pay
-
How will the functional model affect Civil Service diversity networks?
2015
-
Apple TV - the revolution is coming, probably
-
Two weeks with Apple Watch
-
Who would win Eurovision if population size mattered?
-
I listened to every Eurovision 2015 entry, so you don’t have to
-
Text mining tweets from the 2015 BAFTAs
-
Your privacy is not the enemy
-
Quantified Self: analysing my Twitter data using the R statistical package
2014
2013
-
How do appointment processes affect the policy outputs of monetary policy committees?
-
What factors have contributed to the spread of ‘liberal economic institutions’ cross-nationally?
-
Why does central bank independence vary across countries and over time?
-
What factors explain the decision to dissolve the Financial Services Authority?