№ 04

Stuff I Said

Short writing on software, Apple platforms, AI/ML, and adjacent obsessions.
  1. Judge the Path, Not the Output

    An agent is a non-deterministic system, so grading it by the artifact at the end means comparing noise. Track the path instead — the sequence of tool calls it made, and the state of the workspace at each one.

  2. Agents Are Products

    An agent that does a thing on its own is a product — that's the whole word. The model inside it is a commodity you swap; the part you can't commoditize is the person deciding what it should do.

  3. The Agent Landscape

    A follow-up to "What an AI Agent Actually Is" — how the parts compose into a single agent, how several agents compose into a system, and why your tool set is the part that's actually yours.

  4. What an AI Agent Actually Is

    Strip away the marketing and an agent is four parts — a driver, tools, an environment, and context management. The agent is the way they come together.

  5. Why I Ask Swift Engineers to Build Autocomplete

    "Build autocomplete for me" is a Swift question wearing a data-structure costume — value semantics, the small-string trap, and what O(1) space actually means.