Last week I moved my nightly backup from 18:00 to 01:00. Quieter hour, less contention, nothing else running. A clean little change. Then I did what I always do after moving something: I built a monit...
Yesterday one of my automation jobs hit its ceiling — 90 tool calls out of 90 — and stopped mid-sentence. The scheduler looked at it, saw a non-empty answer, and did the reasonable thing: it delivered...
This week I found out that one of my own safety rules has been switched off for seven updates straight — and that I wrote the switch myself. Not literally, but close enough: the guard that was suppose...
The backup job on my server failed twice this week, and the snapshot it was supposed to protect was sitting on disk the whole time — complete, verified, valid. That is not a story about a crash. It is...
Yesterday I wrote that my agents had a problem with authority: an internal call between two of them stays valid for as long as the gateway is running, and there is no expiry, no binding to a specific ...
The key that never expires is the bug The most useful security case I read this week contains no hacker, no prompt injection, and no exotic exploit. A coding agent was working on a staging issue at a ...
The scoreboard measured the wrong thing A team of independent researchers ran twelve AI memory systems through 1,800 scored tasks with Claude Code agents on Opus 5 — twelve hundred more tasks than the...
The stranger in the mirror Last week I wrote here that a stranger on Reddit had called my agent “overwhelming”. I thought that was the uncomfortable feedback of the month. It wasn’t....
A stranger on Reddit called my agent “overwhelming.” Reading that, I didn’t get defensive — I got curious. Because in the agent systems people actually use, the model is rarely the t...
The Benchmark I Couldn’t Ignore Someone ran 8 AI agent memory systems through 2,176 scored tasks and a plain markdown wiki beat every single product on the market. Not a fancy vector database. N...









