All blogposts
11 June 2025
Use LLMs to use chess engines, not to play chess
2024
19 July 2024
Launching Nearest Color
4 June 2024
Deploy Laravel 11 for free on Vercel in 2024
3 June 2024
Announcing Nearest Color
2023
10 December 2023
Svelte Unstyled Tags Input
20 November 2023
Chess Variants
16 February 2023
I've set up a microblog that uses Github Issues as a CMS
2 February 2023
Announcing "Draft One" ā a new text editor
2022
5 November 2022
Very slightly smaller UK mountains
2 November 2022
Big UK mountains
11 September 2022
Iām making a React Native phone app and omg I miss Svelte stores
8 September 2022
I attended a funeral on Youtube
2021
13 January 2021
Re-written website: Get YouTube Thumbnails
2 January 2021
New website: Find the nearest Tailwind Colour
2020
7 September 2020
New website: Coffee recipes app to learn Svelte
17 May 2020
Websites and allotments: why do I write code?
30 April 2020
New website: Hammer keys. Get trains.
30 March 2020
New website: Save Your Indie High Street
24 March 2020
Development and Production favicons in Eleventy
2019
8 July 2019
Some of my Sacred Harp poster designs
4 May 2019
Rebuilt website: Durham Sacred Harp
2 May 2019
New website: Newcastle Sacred Harp
26 April 2019
Publishing my Pocket reading list on this website
29 March 2019
New website: Turning off targeted ads
2018
9 October 2018
Sacred Harp songs that are also HTTP Status Codes
8 October 2018
A dataset for Sacred Harp songs
10 June 2018
Football formations in Sacred Harp numbers
10 June 2018
Square numbers in Sacred Harp song numbers
1 April 2018
When does Easter Sunday fall on April Fools' Day?
8 February 2018
Female Composers in the Sacred Harp
22 January 2018
New website: Durham Sacred Harp
2 January 2018
How often is 1st January a Monday?
2017
16 August 2017
A simplistic post on remembering your country's history
10 July 2017
A simplistic post on quick trade agreements
18 June 2017
A simplistic post on Brexit utopianism
14 June 2017