Writing

Notes from shipping production systems, mostly about the parts that don't show up in the demos.

When to abandon the low-code path

Why I rebuilt my procurement agent from scratch in week three of a four-month internship.

Anti-hallucination through tool grounding

A small experiment in forcing every claim from an LLM agent through a deterministic database query.

Notes on AI-assisted development

Patterns that have held up across four months of work with Claude Code.

The newsletter

New writing on AI, data, and the craft of building it.

Occasional, considered, and free. No noise, just the next piece when it’s ready, straight to your inbox.

No spam — just new writing. Prefer a reader? Subscribe via RSS. Unsubscribe anytime.