Updated October 2026.

The day job is still getting more than 100 software products to agree on what their data means.

Most of what I write here lately is where that meets AI agents: what an agent should be allowed to write to a regulated system, who answers for it when it’s wrong, and what happens when a vendor retires the model underneath you.

Still running the 24-container homelab, with Prometheus and Grafana watching it. When something breaks, Claude fixes it now. Why would I waste time typing out YAML these days.