Writing
Infrequent thoughts on design and code. I write when something finally clicked for me — Model Context Protocol, webhooks, TF-IDF, bag of words, or a small UI motion pattern — and I want a note I can return to later.
The MCP series walks through building a real-estate server over millions of listings, how Cursor acts as the client, and the interactive primitives (sampling, elicitation, roots). Other posts stay closer to fundamentals: how webhooks fire instead of polling, how TF-IDF scores words, and how bag of words differs from that approach. There is also a note on Hover Swap Text, the character- stagger hover copy used on this site.
These are not newsletter recaps. They are explainers with enough detail to rebuild the idea yourself — diagrams when they help, code when it clarifies, and links when another post in the series continues the thread.
Expect short, practical essays rather than a high-volume blog. Each piece is meant to be useful the next time you need the idea — not only the day you first open it. Start with the newest note below, or jump into the MCP series if you are wiring tools into an editor today.
Prefer reading offline or sharing a single URL? Every post has its own page with a stable path under /writing. Titles in the list are the full essay titles; open one to get the diagrams, examples, and follow-up links that did not fit on this index.