Topical Takes
Short, opinionated posts on eBPF, Linux internals, and the tools we all run in production.
How to Debug Runtime Errors in Production (2026): When the Stack Trace Isn't Enough
A stack trace tells you where your code was when it crashed, not what the machine was doing to it. The runtime errors that hurt most in production, an OOM kill, a SIGKILL, ENOSPC, EACCES, often leave no application trace at all because the kernel ended the process. Here is how to debug the runtime errors a breakpoint cannot reach.
Top 7 Runtime Debugging Tools for Linux in 2026 (and the One Built for AI Agents)
Runtime debugging means inspecting a program while it runs in production, and the tools split on one line: whether they see inside one application you instrumented, or the whole running machine from the kernel. Seven runtime debugging tools ranked on that axis, including the only one you can hand to an AI agent to investigate a live host.