Updated June 2026.

Writing a series on data modeling and governance in scientific platforms. The current thread started with a question that sounds trivial and is not: “how many samples do we have?”

Iterating on Stratum, my guard pipeline for AI-generated code. The deterministic stages are stable; the interesting work right now is in what the system remembers between sessions.

Giving this blog an actual visual identity instead of a tasteful default.

Still running the 24-container homelab. Prometheus and Grafana keep me honest.