Archives
- A Bloom Filter Lies in One Direction Only
- Ship Hashes, Not Rows: Merkle Trees Find the Replica That Drifted
- Keeping Both Versions Is Not a Merge
- Your Timestamps Cannot Order Your Writes
- Your Failure Detector Cannot Tell Dead From Slow
- Your Commit Is a Promise About a Log, Not About Your Tables
- You Cannot Update a Database and a Queue in One Breath
- Your Timeout Is Not a Deadline
- Your Policy Gate Is Live. Now Watch the Agent Route Around It
- Adding One Node Should Not Move Ninety Percent of Your Keys
- Your p99 Is a Product Decision: Hedged Requests and the Long Tail
- Your Election Crowned Two Kings
- Your Prompt Filter Passed and the Attack Still Ran
- Your Prompt Template Is a Code Execution Surface
- Two-Phase Commit Is a Promise No One Can Keep
- Stop Trying to Invalidate Your Cache. Budget the Staleness Instead.
- Your Servers Disagree About What Time It Is
- Give Your Worker Queue Backpressure Before It Falls Over
- Put a Policy Gate in Front of Your AI Agent's Tools
- Add Idempotency Keys to Your API in an Afternoon
- Backpressure: The Load-Shedding You Skip Until the Outage
- Never Let the Confined Process Dial Home
- Your Retry Policy Is a DDoS You Wrote Yourself
- Threat-Model Your MCP Server Before Attackers Do It for You
- Why I write here
- Your Firewall Doesn't Speak LLM! We Gave AI Agents the Keys. Nobody Asked If the Locks Still Work.