Opinionated, long-form narrative writing with an agenda
Loose notes on things I don't entirely understand yet
A catalogue of design patterns gathered from observation and research
Interesting links, papers, and tiny thoughts
Conference talk slides, transcripts, and videos
Podcast episodes I've been a guest on
Books I've read and recommend
Books I like the idea of having read
A lovely little write-up on how vibe code and legacy code are roughly the same thing: code that nobody understands...
Strange Loop, St. Louis
The most successful end-user programming environment ever built, and what we keep failing to learn from it
Shareable, browser-based documents that can compute and run code
How snippets, templates, and boilerplate quietly shape what we think is possible to build
Small areas within a graphical interface where users can read and write simple programmes
On the joy of writing software that only has to work for you
People reappropriating existing software for purposes it was never designed for