People grow best where they continuously experience an ingenious blend of support and challenge; the rest is commentary.
– Robert Kegan, In Over Our Heads

Collected works on design, maths, software, systems, and epistemology from a ‘98-born Brit.

Please send any comments to, I really enjoy reading them!

Blogroll: Sasha Chapin · Neurotic Gradient Descent · Walking the World
Techroll: Dan Luu · Ted Kaminski

You can also find me on Twitter · GitHub · Goodreads

Subscribe by email

Against self-discipline

I used to believe self-discipline was unquestionably good and that more = better, but not any more. Here's why...
26 September 2023 ◷◷

React is more than UI—it's a side-effect framework 🧱

It's well-known that state management in programs can lead to a lot of problems. Spaghetti machines of far too many transitions, orchestrated by widely-visible variables, lead to hard-to-debug, hard-to-change code. [...]
24 June 2023 ◷◷◷◷