Hi! I’m a Brit, born in ‘98, and by day I’m a software engineer and co-founder of Orthographics. I usually write about design, maths, software, systems, and epistemology.
If you like what I post, be sure to subscribe by email for updates.
Also, check out some other links and blogs you may enjoy.
You can find me on Twitter · GitHub · Goodreads
📌 What Numberphile and Vsauce got wrong about infinity
The strange nature of the real numbers
11 January 2022
◷◷
📌 A conceptual foundation for programming languages and self-compilation
31 January 2021
◷◷◷◷
CRUD is fake; or, what should a data mapper look like?
23 February 2023
◷◷
Everything I wish I knew when learning C
18 November 2022
◷◷◷◷◷◷◷◷◷
My take on meditation; why, how, resources
You've probably been told that it will relax and de-stress you. It's more about awareness collapse
12 November 2022
◷◷◷
Dark matter may be wrong, but it isn't unscientific 🌌
6 September 2022
◷◷
We couldn't deal with Earth-sized software, let alone galaxy-sized 🪐
How big are the largest projects today? What if they were 100x bigger?
15 June 2022
◷◷◷
Why write Bash when we could compile to it?
Ideas for a language targeting shell scripts
1 May 2022
◷◷◷◷◷
An overview of polymorphism: generics, overloading, subtyping, variance
20 March 2022
◷◷◷
Escaping false realities 👁
Dreams, butterflies, and finding true worlds
5 March 2022
◷◷
Is self-esteem a useful concept?
14 February 2022
◷◷
Interpreted vs compiled is a false distinction
6 February 2022
◷◷
How do we really know what's true? 🔍
An overview of how knowledge is created, and its limits
22 October 2021
◷◷◷◷
The balancing act of effective change
30 May 2021
◷◷
Hunter x Hunter: Who is on the Black Whale?
7 November 2020
◷◷
Running code at an average rate with a 'stretchy sleep'
16 October 2020
◷
Tips for using Git effectively
3 October 2020
◷◷
Writing things down - offload work from your brain
19 September 2020
◷
Making a Mac Application Bundle manually
17 August 2020
◷◷
Fixed-point and number representations
12 July 2020
◷◷
What's the sign of C's remainder operator "%"?
12 July 2020
◷
Managing software installs on Linux
23 June 2020
◷◷
Bootstrapping and self-hosting
19 June 2020
◷◷
C for scripters: the essential differences
21 July 2019
◷◷◷◷
Sets, structure and maps: unifying with model theory
15 April 2019
◷◷
Monte Carlo integration and importance sampling
2 April 2019
◷
Raymarching signed distance fields for creative coding
10 March 2019
◷◷
Heuristic text generation with predictors/Markov chains
23 February 2019
◷◷