Deep dives & field notes

In-depth writing on LLM engineering — and the systems behind it.

Long-form notes on building, shipping, and speeding up language-model systems. Measured, first-person, and free of hype.

01

Batching is a scheduling problem

Once retrieval works, the next wall is latency — and most of the latency you can actually control turns out to be a question of scheduling, not hardware.

ServingSystems
Sep 18, 20251 min
02

The index is not the memory

An index tells you where things are. It does not tell you what they mean — and confusing the two is where retrieval quietly starts to lie.

RetrievalSystems
May 3, 20251 min
03

Why my first vector store was a CSV

The cheapest retrieval system that could possibly work, and what it taught me before I reached for anything heavier.

RetrievalSystems
Feb 12, 20251 min