[bmdpat]

Field journal

Blog archive

Every published note, with the newest work first. Use the topic links to stay inside one search intent.

  1. Agent count is a vanity metric. It tells you about volume, not value. Here is what I track instead after running a one-person AI fleet.

  2. I run a one-person company on scheduled agents and gave almost none of them memory. They write to files instead. Here is why that wins.

  3. Split a 70B model across multiple GPUs with llama.cpp. How --tensor-split, --main-gpu, and --split-mode work on a real consumer rig.

  4. The cost gap between what an AI agent could cost and what it does cost is 40%. You close it at the call site, not in a dashboard. Here is how.

  5. A 2026 Mem0 survey found 57-71% cross-user memory contamination across major agent frameworks. Here is why it happens and how to stop it.

  6. JPMorgan turned on AI for 250k people. The quiet line is that the usage racks up fees. Here is how to control the bill before it arrives.

  7. Anthropic filed for IPO at a $47B run-rate while 40% of enterprise customers report under 10% cost savings from Claude. Here is how to close that gap.

  8. A repair agent in my own pipeline failed the same check 27 times in a row. Each try was a paid model call. Here is why uncapped retries quietly burn money, and the two-line fix.

  9. Anthropic banned 832 accounts for AI-enabled attacks. What it means for teams running AI agents.

  10. JPMorgan just switched on AI for 250,000 employees. The headline is workforce shift. The quiet story is enterprise AI cost, and why token spend runs away without controls.

  11. Most AI advice tells you to ship more agents. Here is the honest opposite: the four times a plain script and a human beat an agent, learned running a fleet daily.

  12. Copilot went usage-based and bills spiked. The fix is a runtime budget cap at the call site.

  13. Uber caps every employee at $1,500/month per AI coding tool. The real fix is a per-identity cap in code, not a policy memo.

  14. You set -ngl 99 and llama.cpp still pins the CPU — the flag isn't the bug. Here's the 30-second load-log check and the 5 real causes, ranked by how often they bite.

  15. Prompt instructions are a request. API contracts are a wall. Why I moved my blog QA gate out of the prompt and into the server.

  16. My blog repair loop chewed on a stale draft for 23 mornings and reported "blocked" every time. The fix was not a smarter retry. It was a TTL and a heal path.

  17. Scheduled tasks exit 0 even when the work never happened. Here is the outcome layer I built on top of my agent fleet, and why it shipped before any new dashboard.

  18. Google found the first AI-built zero-day in a planned mass-exploitation event. A builder's read on what changes for small operators running agents.

  19. AI billing is shifting from seats and tokens to outcomes. If you cannot tie an agent run to a dollar of work, you are paying for vibes.

  20. Every dashboard was green and zero blog posts went live. Exit codes tell you the job ran, not that the outcome happened. Here is how to check the real artifact instead.

  21. A new open protocol lets AI agents register users with your app, no signup form. Here is how it works and what breaks.

  22. Claude Opus 4.8 dropped May 28, 2026. Same price as 4.7, higher SWE-bench scores, and a model that flags its own mistakes. Here is what actually changed if you build AI agents.

  23. MIT Tech Review says the AI-jobs hysteria is overstated. The real story is cost discipline, not displacement.

  24. If Microsoft can't absorb agent inference costs, neither can you. Make the cap a config change, not a memo.