posts 35 total
  • It Never Knows That It Doesn't Know

    There is no moment inside the model where it knows it does not know. The same machine that gives you a correct answer gives you a confident wrong one, and from the inside the two are identical. Hallucination is not a broken mode. It is the normal one, on thin ground.

  • It Only Ever Guesses the Next Word

    The model does not decide what to say. It decides the next word, throws everything back in, and decides again. The paragraph you read as one thought was built one guess at a time. Once you see the loop, three things stop being mysterious.

  • The Model Never Reads Your Words

    You type English. The model reads integers. It never sees a single letter of what you wrote. Understanding the thing in between, the token, is not trivia. It is the difference between guessing at cost, context, and prompt design, and knowing.

  • Don't Give Your Agent Root

    MCP makes wiring an agent to your data trivial. That is exactly why the access decision is now the one that matters: what it can reach, what it can do, and why least privilege is the only rule that holds.

  • Agents Are Systems, Not Prompts

    Everyone asks LangChain or CrewAI first. Wrong question. A production agent is architecture: a memory policy, a context budget, a model decision, and a prompt with guardrails. The framework is the easy part.

  • The Five I Actually Run

    Not a trending roundup. Five tools that turned the principles this blog has argued for into software I open every day, each one tied to the post that made the case.

  • Know When to Stop

    The skill that separates a senior from an eager junior is knowing when the model is the wrong tool. Availability is not fitness. Four times to put the prompt down.