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.
What AI Agents Get Wrong on Linux in 2026: The Benchmark Says They Fail at Checking, Not at Knowing
Frontier agents now score above 90% on Terminal-Bench, so the interesting question is what is left in the rest. The ICLR 2026 error analysis puts 35.1% of execution errors on command not found and 14.1% on verification failures, which are both failures of knowing the machine rather than knowing Linux. What that means for an agent running on your host, where there is no test suite to check against.