My thoughts on technology, policy, and anything else that takes my fancy.

This is a collection of all of my long-form content on programming, leadership, product management, and policy. Content may originally have been published on other platforms, and is collected here as a central repository of my thoughts and ideas.

My plan for digital and physical wellness in 2023

I was always a pretty good orienteer technically, but I was always busy. As such, I prioritised other endeavours over my core fitness. That changes this year.

Using http://ory.sh with Cloudflare

A Christmas treat for serverless fans, as we discuss a workaround for using Axios-based libraries with Cloudflare Workers.

Why I stopped using Facebook

From 2010 to 2019, I was quite comfortably the Most Online person that I knew. I joined Twitter back when shortcode messaging was still encouraged, I was a day one user of Instagram for Android, and I was one of the few people on this planet who genuinely loved Google+.

Where are Manchester’s e-scooters?

I’ve liked electric scooters for a long time. I’ve used them in a couple of countries to great success, and I’ve advocated for their introduction in the UK. In our current climate, such a socially-distanced, environmentally-friendly way of getting around should be welcomed.

Digital archiving, the internet, and my brain

It is not for the archivist to pass judgement, but to evidence without fear or favour to those that will: the more data that we can capture to ensure that reality is not lost to the annals of time, the better.

Openreach, Open Competition

The problem with Openreach isn’t a lack of state control. The problem with Openreach is almost precisely the opposite: the state has granted it near-monopoly over broadband infrastructure in the UK with no repercussions for poor service.

Remote, Remote Working

Setting up a desk at home and returning to the company of my own thoughts, hammering out a few hundred lines of code in the process, would ordinarily be a walk in the park. But this isn’t ordinary. None of this is ordinary.