Series
Reading paths
Ordered, multi-part arcs. Standalone posts live on the home page.
Building a coding agent
- An agent loop is a while loop with good manners
- Error messages are prompt engineering now
- A quality bar is a workspace artifact, not a prompt
- A check that already passes cannot measure the work
- The whole permission model is one folder
- Pay for the index, not the book: extending an agent with markdown on disk
- The model role, not the model id — and why 'code' earns its own tier
- Retry is not a policy
Effect, from zero
- Effect from zero: the beginner's guide I wanted
- AI applications are Effect-shaped
How an agent remembers
- The transcript is the memory
- The context window is a resource you engineer, not a buffer you fill
- SQLite is the easy part; durability is the feature
Observing an agent
- Observability is built in; where it goes is a layer
- Name spans for humans, query them by attribute