The Architecture Decisions Behind DotShare's Draft System — What I Got Wrong First
Every decision in DotShare v3.2.5's Universal Drafts System — the union types, the globalState choice, the upsert pattern — and the wrong versions I tried before landing on these.
Good architecture is
freerave.hashnode.dev7 min read