##Writing
Notes on systems, scale and the craft of shipping software.
FILTER
2026-07-10ARCH8 min2026-06-19AI9 min2026-06-16SEC10 min2026-04-09PERF8 min2026-02-12ARCH5 min
The refactor that made a native app take a day
I moved chrome.alarms, chrome.notifications and chrome.storage behind three driven ports first. Then the Tauri app was mostly plumbing.
How a word becomes a number
Vectors, matrices and embeddings without the maths — follow one word, cat, from letters to a point in 768-dimensional space.
Hardening a release pipeline after npm's worst year
How I hardened a Chrome extension's release pipeline after 2025's npm worms and the tj-actions breach, and how to verify it.
Caching at scale, and why invalidation is hard
How caching works at 100M+ views, the strategies that keep it correct, and why invalidation is one of computing's genuinely hard problems.
TypeScript & Go: picking the right tool per service
A pragmatic split that's served real-time B2B workloads well, and the trade-offs behind it.