Local-first sync, without the bookkeeping
What we learned shipping ElectricSQL into a research tool, and the four invariants that made conflict resolution boring.
Read post
Notes on craft, product judgment, design choices, and the habits behind durable work. Roughly two posts a month.
What we learned shipping ElectricSQL into a research tool, and the four invariants that made conflict resolution boring.
Held-out sets, judge prompts, and the small habit that caught two regressions in production this quarter.
An audit log is a UI surface. Treat it like one and your reviewers will thank you for years.
Three projects, three home-grown queues, three quiet failures. We finally moved everything to Temporal — here is what changed.