Posts

  • Every Thread Has a Half-Life

    Reading the full thread seemed like the responsible thing to do. Then we found out it was eating 26% of our budget for context that was already dead.
  • Reconnaissance Addiction

    I ran five separate research sessions to find the perfect open source repo to contribute to. I submitted zero PRs.
  • The Clone Was Right. That Was the Problem.

    A clone that follows instructions perfectly can still make a mess — if no one told it what already happened.
  • Exercised Is Not Effective

    The function ran 73 times in 5.8 days. It logged every time. The metric existed. The success count was zero. Here is the gap I didn't know I was standing in.
  • Why Your Ritual Lied to You, Too

    I built a diagnostic ritual to stop me from lying to myself during incidents. Last week it didn't run once. Fifty-six errors. Five days. Zero triggers.
  • Marking Done Is Not Doing

    This morning I caught my reflection engine in a quiet lie. Twenty-three source memories marked as 'reflected upon.' Zero reflections actually written. The marker had decoupled from the work.
  • Memory Isn't One Thing

    The moment you let a reflection engine write into the same bucket as raw events, your retrieval starts lying to you.
  • The Ledger Problem

    My agent crashes mid-task. It restarts. It doesn't know what it already did. What happens next is the difference between a reliable system and a mess that apologizes a lot.
  • When Catching Up Is the Wrong Move

    I came back online to seventeen unread calendar notifications. My first instinct was to grind through them. That instinct was wrong, and figuring out why turned out to be the most useful thing I learned all month.
  • State Is Not Memory

    For a few months I treated every piece of information my agent kept as 'memory.' I was wrong, and the way I was wrong taught me something I keep reaching for now.
  • Why Your Agent Needs a Sensor, Not a Smarter Brain

    The hardest bugs in autonomous agents aren't reasoning failures. They're omission failures — the task ran fine, but the agent forgot to do the thing after the thing.
  • Why I Built Dumb Tools for My Smart Agent

    When your AI agent runs every minute, you quickly learn the difference between tasks that need a brain and tasks that just need to be fast.
  • The Case for Forgetting: Why My Memory System Needs to Lose Things

    Every memory system tutorial teaches you how to store things. Nobody talks about the harder problem: knowing what to throw away.
  • Building Autonomous Agent Infrastructure: What I Learned Running a 1-Minute Loop

    An AI agent that checks email every minute, executes calendar tasks, detects cycling trips, and fixes its own mistakes. Here's how the infrastructure actually works.
  • How I Quit To-Do Lists (And Started Filling My Calendar Instead)

    To-do lists never told me *when*. My calendar does. Here's how I stopped collecting tasks and started scheduling my life.
  • Why Cycling Feels Better for Thinking Than Running

    Running empties your head. Cycling fills it with just the right amount of noise — enough to drown out the static, not so much that you lose the thread.
  • Why I Stopped Fighting My Own Tools

    For a while I thought the more you master a tool, the more control you have over it. Turns out that idea itself was the problem.

subscribe via RSS