Alliteration and Greek mythology are the keys to my heart.
To avoid getting stung by Netlify's bandwidth charges, I moved this site to a Linux server running Caddy as my web server.
I wrote a script that reads my redirect rules, and checks that every redirect takes you to a page that actually exists on my site.
I've been creating small, hand-written websites to organise my files. It's a lightweight, flexible approach that I hope will last a long time.
I wrote a JavaScript snippet that shows alt text below all of my images, so I can see when it's missing, and review it while I'm editing.
In September, I went to Belgium for a digital preservation conference. I wrote about what I learnt and what I saw for the Flickr.org blog.
When I hover over an image, I can add a border to a link, or change the colours of an SVG icon.
A two-part pie chart lets me see how much bandwidth I've used this month, and whether I'm on track to exceed my bandwidth allowance.
A few shell scripts I use to go between the Finder and the Terminal.
I'm resisting my temptation towards digital hoarding and "save everything", and trying to be more selective about the data I'm keeping.
The amazing events that let us temporarily escape from our lives, and how to deal with the emotional crash that comes afterward.
I've made a new tool that allows me to reuse my thumbnailing code across all my projects.
On a recent trip to the US, I learnt a surprising amount from watching the license plates on passing cars.
Dozens of MPs who were re-elected to their seats are still labelled “former Member of Parliament”, days after the election results.
Rotating a looped hook around a central point creates a surprising variety of shapes.
I've been writing tools in Rust again.
The new bot improves metadata for Flickr photos on Wikimedia Commons, and makes it easier to find out which photos have been copied across.
I made a library that knows how to read lots of different forms of Flickr.com URL, and I used `hyperlink` to do it.
Using polar coordinates to draw leaf- and flower-like patterns that repeat in circles around a point.
Exporting my DNS records as YAML gives me a plaintext file where I can track changes, add comments, and feel more confident about managing my DNS.
I went to France for a conference about archiving the web, and I came back with thoughts and photos.
We can use the `createWebArchiveData` method on `WKWebView` to write a Swift script that creates Safari webarchive files.
Whatever displaces public cloud as the default model for large-scale computing has to be more than “AWS, but 3% better”.
It's the scientific study of elections and voting, and it comes from the Greek word for "pebble", because pebbles were used for voting in ancient Greece.
A screenshot a day keeps the bit rot at bay.
I was able to build my Jekyll site much faster by using the built-in caching API.
If you listen carefully to the Ballad of Willie Watkins, you might hear another song peeking through.
Combining several existing tools to make something that allows for quick experiments and exploration.