Home
Writing
The things I’ve written about, the personal projects I’ve tinkered with.
Using a spaced repetition app to remember anything.
More of the same?
Culture shaping language and language shaping culture
A tiny CLI app to help with memorising short texts
Not seeing and not hearing
Implementing the Levenshtein string metric in a Rust interop method.
Made to help people swim outdoors
A basic pomodoro timer in Rust
'The Dawn of Everything' by David Graeber and David Wengrow and 'The Dispossessed' by Ursula Le Guin present real and fictional evidence for our ability to choose new, equal worlds.
Or, sad reasons to bet against Sheffield.
I really don't like personality tests.
Why has South Korea's culture of meat eating persisted as it's developed?
The most important things are done fast, and therefore badly.
Designing a GraphQL API in AWS AppSync using direct Lambda resolvers
Tours of your local area are underrated,
An introduction to type hints in Python and using mypy to check types
Kerouac, Whitman, and the road.
Let's take ice cream reviews and put them on the blockchain. Of course that's necessary.
£3 for a sandwich, a snack, and a drink? Cor blimey.
Bitcoin isn’t a currency or an asset, it has no inherent worth.
What is the use of boredom, how can we focus our attention, and do we consume too much, produce too little?
Writing the second iteration of my website with Tailwind, Hugo, and lots of patience
Exploring data structures, infrastructure-as-code, and serverless
The current level of access to National Parks is unsustainable. What can we do to protect them?
A fun website spurred by a lockdown walk
Travelling with the tube makes how far you can go much more interesting than walking
Applying computer science to an art form