Thoughts
Notes on software engineering, distributed systems, and the future of human productivity.
My API has fifteen repository files that are the same file, and thirty `as any` casts in the data layer of an ORM sold on type safety. Better Drizzle exists because everyone writes that layer by hand. I think it belongs in Drizzle itself, and the bug I found while checking makes the case better than I wanted it to.
An emoji reaction bar with no login has a trust problem, because a number anyone can click is a number anyone can lie to. Here is how mine counts clicks from strangers and still believes the total, using two disposable identities instead of an account, a write that can only move your own row, debounced optimistic updates, and a Redis-fanned SSE stream that makes every open tab react at once.