blog

writing things down before they become harder to explain.

june 2026

why browser agents should not start with the whole DOM

raw page structure is useful only after it has been turned into something an agent can inspect without drowning.

june 2026

frontend interaction is harder than clicking things politely

an interface is full of state, hidden rules, and small traps that do not announce themselves to a cursor.

june 2026

resumption is a first class network feature

stable connectivity is a nice story, but partial progress is what makes interrupted systems livable.

june 2026

what context compilers must preserve

good context keeps hierarchy, meaning, source, and action without dragging the whole page behind it.