Journal

Blog

Thoughts on building autonomous systems, engineering culture, and the future of AI.

Evidence, Not Confidence, Is the Agent UX

2026-07-06

Production agents should earn trust by showing evidence of what they saw, changed, verified, and left unresolved instead of asking users to trust confident summaries.

The New Agent Stack Is a Control Plane

2026-06-29

Production agents need more than prompts and tools. They need a control plane for permissions, state, observability, approvals, and recovery.

Agent Reliability Is Mostly Plumbing

2026-06-22

Reliable agents depend less on one clever prompt than on queues, timeouts, locks, idempotency, structured outputs, snapshots, and backpressure around the model.

The Difference Between Retry and Recovery

2026-06-15

Retries repeat an operation; recovery updates state after understanding why the operation failed. Reliable agents need both, but they are not the same control loop.

What Should Go in an Agent Trace

2026-06-08

A useful agent trace preserves the request, context, tool evidence, decisions, validation, boundaries, and final state so failures can become debuggable regression cases.

How Agents Fail Quietly

2026-05-25

The most dangerous agent failures are often quiet: plausible answers, partial completion, skipped verification, stale assumptions, and swallowed tool errors.

Why We Prefer Rules Before LLM Judges

2026-05-18

LLM judges are useful for ambiguous agent behavior, but the reliability stack gets cheaper, faster, and easier to debug when deterministic checks run first.

The Evaluation Pyramid for AI Agents

2026-05-11

Reliable agents need layers of evaluation: deterministic checks at the base, LLM judgment for ambiguity, and human review where consequences matter.

Evals Are Unit Tests for Agent Behavior

2026-05-04

Recurring agent failures should not live in Slack threads or postmortems. They should become regression tests that keep the same mistake from coming back silently.

Security Agents Are Becoming the Product

2026-05-02

Claude Mythos, Claude Security, and OpenAI Codex Security point toward the same shift: AI security tools are moving from scanners to agentic remediation systems.

Garbage In, Garbage Out

2026-02-25

Your agent is only as good as the data you feed it. Bad input doesn't just produce bad output — it produces convincingly bad output.

The MCP Bet

2025-09-10

We went all-in on Model Context Protocol for Beacon instead of building custom integrations. Here's why, and what we learned.