the art of simplicity

Writing about software, food, life.

Three Agent Tools, One Context Budget: TokenEconomizer, Trail-Code, humanlayer/skills

Three tools landed in my feed inside a week, all pitched as though the job was to pick one. They sit on three different layers, and two of them reach for the same context budget from opposite ends without knowing the other exists. Plus what happened when I pointed one of them at this blog's own CLAUDE.md.

Dolomites 2027: Four Ways We Could Run It

Comparing Rogue's hotel-based day routes, two Runcation Alta Via 1 options, and a car-free hotel hybrid while we decide what kind of Dolomites trip we actually want.

Graph vs. Loop: Not a Fight, Two Different Layers

The 'goodbye loops, hello graphs' posts made me wonder whether graph engineering replaces the orchestrator/planner/coder/reviewer setup I'd already written about. It doesn't. One says who does the work, the other says how control and state move between them.

Beast of Big Creek: The Race That Made Me Tear Up

A 24km skyrace up Mount Ellinor, a start line full of sponsored athletes doing warm-up laps, and oysters on the Hood Canal afterward

Give Your Coding Agent a Memory: A Graphify → OKF Pipeline in an Afternoon

AI coding agents have a groundhog-day problem: every session they re-read the same files to rebuild the same mental model, then forget it all when the session ends. Graphify extracts your codebase into a graph; Google's Open Knowledge Format stores it as portable, git-versioned agent memory. Two commands, one afternoon.