the blog
Notes from
building kolu.
Investigations, post-mortems, design threads. Mostly written after something broke.
-
Give your coding agent a browser, on Nix
A practical setup guide: install Nix, add one dep to apm.yml, your AI agent (Claude Code / Codex / OpenCode) gets DOM inspection, screenshots, network traces, and heap snapshots.
-
Announcing @kolu/surface: typed reactive state for SolidJS + oRPC
A small framework that owns the snapshot+deltas wire protocol so your Solid client and oRPC server stop hand-rolling it. Five primitives, one declaration, contract derived end-to-end.
-
The spacetime of code
Complexity creeps along two axes — space and time. Hickey catches one; Löwy catches the other. A single-lens review only audits half the code.
-
The leak that wasn't in any Context
One afternoon, two xterm.js contributions, and a reminder that proxy metrics can be wrong by three orders of magnitude.