February 11, 2026•8 min readCoding Agents Meet Distributed Reality
AI is about to write most of the code in the world…
February 03, 2026•12 min readThree Lenses on Coordination
Three Sets of Specs (for Staying in Spec) In the…
December 30, 2025•4 min readAlgorithms Compute Functions. Systems Make Promises.
I've been having a lot of fun working on Hydro at…
September 25, 2025•3 min readSchema Evolution, Career Edition
🔔
June 27, 2025•5 min readTips on Research
As a complement to my last post, I thought I'd…
June 27, 2025•4 min readAn Optimist's Reflection on SIGMOD
I write this note on my way home from the annual A…
May 29, 2025•16 min readCRDTs #4: Convergence, Determinism, Lower Bounds and Inflation
The CRDT literature sometimes leaves room for…
May 23, 2025•11 min readCRDTs #3: Do Not Read!
Ever used a CRDT, thought you were safe, and—boom…
May 22, 2025•11 min readCRDTs #2: Turtles All the Way Down
May 21, 2025•4 min readA Run of CRDT Posts
Over the next few days, I'm going to post a number…
April 30, 2025•12 min readLooking Back to Look Ahead
This is the second of two background posts…
April 27, 2025•4 min readContext for a New Home
Time to get blogging again. After a long run with…











