Notes·July 29, 2026·~22 min read
How Google Autosuggest Works: From Keystroke to Trie to Serving FleetYou type one letter and ten suggestions appear before your finger leaves the key. Behind that dropdown is one of the tightest latency budgets in consumer software, an in-memory trie sharded across thousands of machines, and a two-speed offline pipeline. A full walk through the system, with the hand-waved parts drawn out.
Essay·May 21, 2026·~10 min read
Beyond the Pin: Rethinking How We Annotate Visual DocumentsPin-based commenting has been the default for collaborative review for over a decade. It has a structural problem: pins anchor to coordinates, not to the things people actually care about. Here's what a better model could look like.