Writing about AI and software

Search across everything I’ve published, or scan the full list below. New pieces land here first, in English and Spanish.

All articles

Analysis

The coding agent is becoming a runtime

How GitHub and JetBrains describe the shift from line-by-line suggestions to an agent that owns a scoped task, with permissions, evidence and a stopping point.

Explainer

MCP's stateless turn

The Model Context Protocol's stateless core removes session affinity from the transport layer. What that changes for scaling, tracing and existing integrations.

Analysis

The sandbox is part of the product

What makes a coding agent safe enough to run on a real repository: sandbox boundaries, approval policy, network controls and telemetry as separate, layered controls.

Evaluation guide

Long-horizon coding changes benchmarking

Why a single prompt-latency number can't describe an agentic coding workload, and what MLCommons' agentic-inference work measures instead: trajectories, not calls.

Evaluation guide

Evaluating Jev before production

A practical plan to evaluate Jev: meaningful test cases, confidence, error costs and the work that remains with people.