Published onJanuary 31, 2026Vibe coding, the bank teller effect, and the future of sync enginessynclocal-firstpredictionsThe ATM was supposed to make bank tellers obsolete. It doubled their numbers instead. Are there similar prediction errors to be made about app development in the era of vibe coding?Read more →
Published onOctober 30, 2025The eternal September of Bad SciencesciencecritThis post is about debunking a preprint that has gone viral as a way to shed light on the absence of critical thought in online discourse.Read more →
Published onAugust 6, 2025PowerSync vs. Chaos MonkeyengineeringTesting PowerSync with Jepsen for Causal Consistency, Atomic transactions, and Strong Convergence.Read more →
Published onMay 29, 2025Local-First conf 2025 - we're still earlylocal-firstconferencesA retro of the conference - what I enjoyed, didn't enjoy, and some takes. Oh and a PowerSync roadmap easter egg.Read more →
Published onMay 21, 2025Expectations for local-first 2025local-firstconferencesLooking back and aheadRead more →