Reading List

The most recent articles from a list of feeds I subscribe to.

Link bug.

I added a links section to my website. Here’s how I made it, and why.

My First Impressions of Gleam

I’m looking for a new programming language to learn this year, and Gleam looks like the most fun. It’s an Elixir-like language that supports static typing.

I read the language tour, and it made sense to me, but I need to build something before I can judge a programming language well.

I’m sharing some notes on my first few hours using Gleam in case they’re helpful to others learning Gleam or to the team developing the language.

Rolling the ladder up behind us

Who will take over for us if we don't train the next generation to replace us? A critique of craft, AI, and the legacy of human expertise.

Testing the graceful handling of request cancellation in Go, 499s

Using built-in net/http facilities to make sure that canceled requests are abandoned immediately to save time and resources.

Two tools to create QR codes for free and without any ad breaks

I often have to create QR codes and whilst the built-in generator in browsers is good enough, I sometimes want to customise the look with a logo in the centre. There are quite a few QR generators out there, but they come with lots of advertising, interstitials and other annoyances. So here are two generators […]