Hey there, I’m Brooke, a composer-turned-programmer living in beautiful, rainy Vancouver. You can find me most places online as @expede. I’ve recently been leading a local-first access control project at Ink & Switch.
Here you’ll find my notes in various stages of completeness. I’m following the philosophy of working in the open, so some notes are mere links, and others have extensive notes.
Where to Start 🏁
There’s a lot of interconnected notes here. Most people seem to be interested in:
- Brooke’s Talks
- Paper summaries
Projects ✍
Depending on the community, I’m best known for:
- UCAN: a form of distributed, user-owned capability + SPKI authorisation
- Keyhive, a Local-first access control layer for projects like Automerge
- IPVM: a distributed scheduler & runtime based on the open world model
- Organising the Distributed Systems Reading Group
- Writing some Ethereum Improvement Proposals
What I’m (Currently) Excited About 🎉
- Programming languages (and related theory)
- Distributed systems & LoFi
- Database design & CRDTs