Writing

Notes, decisions, and working theories.

Notes on agents, product judgment, memory, systems, and the practical work of making new technology useful.

2026

08August

The Boundaries of Agent Autonomy

Autonomy is not a switch from low to high. It is a set of decision rights that must be granted, evaluated, constrained, and revoked independently.

13 min

Coding Agents as Execution Systems

A technical walk through how a coding agent explores, plans, edits, verifies, and recovers while fixing a bug across UI, API, and persistence.

18 min

07July

From Model Calls to Agent Systems

How a model call grows into an agent loop, and why reliable execution requires runtime, context, state, permissions, and verification.

16 min

Memory and product continuity

Useful memory is not a larger transcript. It is a product’s ability to preserve continuity without accumulating confusion.

5 min

06June

04April

03March

01January

Notes on agent runtime design

Native tool calling made Oracle's decisions cleaner, but reliability still depended on state, inheritance, verification, and recovery.

7 min

2025

11November

Squad: a postmortem

Squad could run and replan for months. It still could not evaluate whether today's action would remain correct over a long horizon.

7 min

08August

State and recovery in long-running agents

Model inference happens inside a call, but real work unfolds over time. A reliable agent must pause, recover, remain visible, and turn completion into delivery.

6 min

05May

Oracle: from answers to tasks

When a user gives AI a goal rather than a question, the fundamental unit of the product must shift from the answer to the task.

6 min

2024

12December

How to Actually Give a Web Page to AI

A URL is not content, and copy-paste is not the answer. A web page has to travel through an easily overlooked path before AI can use it as material.

7 min