This blog goes back to 2019, and the archive won’t tell you which posts are worth your time. This page will.

I work on Go instrumentation at Datadog APM. Before that I built continuous profiling at Polar Signals (Parca), and I maintain Prometheus. Most of what follows comes out of that work: making production systems legible, then measuring them honestly. Pick the path that matches whatever dragged you here.

Profiling and symbolization

How profilers turn a running program into something a human can read. Start with the pictures, then work down to the symbol tables underneath.

eBPF and instrumentation

Getting telemetry out of programs that were never asked politely. I spent years building eBPF-based profilers; these days I instrument Go for a living.

Go and performance

Making Go fast, and proving it with numbers instead of vibes.

If the Go toolchain itself is your thing, the talk Unleashing the Go Toolchain covers what -toolexec makes possible at compile time.

AI-assisted engineering

The newest thread. I’m figuring this out in public, same as everyone else.

Keep going

I speak at conferences more often than I blog; the talks page has recordings on Thanos, Parca, Prometheus, and eBPF going back to 2020. For new posts by email, there’s the newsletter. And if you want to know who’s behind all this, the about page has the full story, PGP key included.