A digital garden is a collection of imperfect notes, essays, and ideas growing slowly over time. Learn more
Opinionated, longform narrative writing with an agenda
Loose, unopinionated notes on things I don’t entirely understand yet.
The Block-Paved Path to Structured Data
Tools for Thought as Cultural Practices, not Computational Objects
Building a Second Brain: The Illustrated Notes
Interoperable Personal Libraries and Ad Hoc Reading Groups
The Eponymous Laws of Programming
Frequently Asked Questions
The Finest Narrative Non-Fiction Essays
A Picture Worth a Thousand Programmes
Pink, Soft, Glittering Developers
The Best Illustration Books and Courses
Pattern Languages in Programming and Interface Design
Design patterns gathered from my own observations and research.
Books I’ve read and books I like the idea of having read.
Human-Machine Reconfigurations: Plans and Situated Actions
The Ministry for the Future
The Utopia of Rules
Computers as Theatre
Everything, All the Time, Everywhere
The Design of Everyday Things
From Bacteria to Bach and Back
Mind in Motion