A short note on why this blog exists, and what I plan to put in it.
I have been writing scattered notes for years: in commit messages nobody reads, in Slack threads that scroll away, in a notes.md that has outlived three laptops. This is the place those go now.
What lands here
Mostly the parts of the job that are hard to search for. Agent runtimes that have to serve more than one tenant without leaking state between them. Chromium internals, which are documented right up to the point you need them. The gap between a model that works in a notebook and a feature that survives real traffic.
Less of the framing, more of the thing itself. If a post can be a snippet and two paragraphs, it will be.
Format
Posts are plain MDX, so code blocks get real syntax highlighting, and anything I can render in React I can drop inline. Long pieces get a table of contents in the margin. Short ones will not need it.
The best technical writing is the note you wish you had found at 2am, written by someone who had already lost the evening to it.
If something here is wrong, tell me. My email is at the bottom of every post.