A cuttlefish with a bronze, white-speckled mantle and trailing tentacles hanging in profile in teal water, a blurred orange reef below it and a second cuttlefish behind

Dissent debt: when a room stops disagreeing

Emergence AI ran five ten-agent societies for 15 simulated days, changing only the model underneath. The most peaceful one, running on Claude, voted yes 98% of the time across 332 ballots. Dissent debt is the name for what a number like that hides: every objection that goes unsaid is a loan against a future correction. Covers why a high agreement rate is missing data rather than alignment, why these societies collapse abruptly instead of winding down, and three checks for telling healthy quiet from debt quiet in a team or a multi-agent system.

August 18, 2026 · 4 min
A pufferfish with a dark maze-patterned back and yellow belly hanging motionless in green water, blurred mangrove roots behind it

Prefix poisoning: how one line disables prompt caching

A datetime.now() at the head of an agent’s system prompt was re-rendered every turn, so the provider’s prompt cache missed on nearly every request. Prefix caching is exact-match and silent, so prefix poisoning costs money without ever failing a test. Covers the lying cost-per-run metric, the render-once fix that beats freezing the timestamp, and how to measure the cache-hit ratio lift honestly (32.9% to ~53%).

August 8, 2026 · 6 min
A lone sailboat on a calm, wide-open sea

The 1M context window, and what it actually costs you 💸

A 1M-token LLM context window is a tool, not a target. How context actually works, why long threads cost more on every turn, and when to start a fresh chat versus keep going, with practical Claude Code tips and /context.

June 10, 2026 · 8 min
A minimal LLM Ops stack with tracing and model costs

A minimal LLM Ops stack with tracing and model costs

Building a minimal LLM Ops stack: a FastAPI “customer support reply drafter” instrumented with Langfuse for request tracing, grounded retrieval, and per-request model cost tracking, so every LLM call is inspectable.

January 14, 2026 · 11 min