If you have any questions or comments, or if you'd like to be notified when I post anything new, you can get in touch using the contact form, or by emailing hello [at] [this domain]. Alternatively, you can subscribe to the RSS feed.

26th June 2024

Experiences serving on a British jury

8th June 2024

Conferences are a great place to meet new people, but is there anything we can do to help?

15th May 2024

Not all the low-hanging fruit has been plucked.

21st January 2024

Using the __construct() method for dependency injection in Laravel Artisan commands can have unexpected consequences.

4th January 2024

On the trail of better technical interview questions.

30th December 2023

A list of all the books I read in 2023.

14th December 2023

I keep searching for the piece that will unlock everything, even though I know it doesn't exist.

23rd November 2023

We can utilise Blue/Green deployments to adjust table row formats in MySQL with minimal down-time.

19th November 2023

Getting a couple of simple tasks out of the way helps to get you moving, so don’t eat your frogs first.

12th October 2023

Fiction seems to be getting less popular, but can it teach us just as much?

20th August 2023

Your first, last and only line of defence against the worst rocks (and dirty snowballs) in the Universe.

13th August 2023

Behold the unbelievable shelf-life of snack packaging from the 1980s. Environmentalists look away now.

6th August 2023

Some thoughts on the TV series Tales from the Loop

13th July 2023

We can't eager-load a relationship with a limit, but we can do it in the same number of queries.

4th June 2023

Plenty of tools exist for rebuilding a certificate chain, in-fact you already have one installed.

12th May 2023

GitHub Copilot is downright rude, how could we make it more polite?

9th April 2023

Marking files as viewed in a GitHub PR helps keep track of things, but GitHub doesn't allow you to mark them all at once. Here's how to do it.

15th March 2023

Like range anxiety, but for people with Spotify instead of an electric car.

2nd January 2023

A list of all the books I read in 2022.

17th December 2022

Deploying an S3 bucket for Terraform state using Terraform needs to be done in two steps.