Ideas worked through carefully.
Technical explanations, research notes, and lessons from independent experiments. Each piece is reviewed for sources, originality, and limitations before publication.

Can You Trust Your LLM Judge? A Calibration Lab
Test an LLM judge for order, verbosity, format, citation, and correctness bias using blinded human labels, swap tests, confusion matrices, and bootstrap intervals.

What AI Crawlers See in Next.js: 8-Route Lab
Measure initial HTML, streamed metadata and rendered DOM across eight Next.js App Router routes and selected AI crawler user agents.

How to build an AI agent that actually works
An AI agent is a loop, not a prompt: a model, a set of tools, and a stopping rule. Here is the architecture that holds up in production — and the failure modes that sink most first attempts.

Marketing mix modeling, explained for practitioners
As tracking-based attribution erodes, marketing mix modeling is having a second life. Here is what MMM does, how it differs from attribution, and where it helps and misleads.

Prompt caching, explained: the cheapest way to cut LLM costs
If your prompts share a long, stable prefix — a system prompt, a document, a tool schema — prompt caching can cut input costs dramatically. Here is how it works and when it pays off.

What is CPM? The cost-per-thousand metric, and what it hides
CPM is the price of a thousand impressions — the base unit of media buying. Here is how it is calculated, how it connects to CPC and CPA, and why a low CPM can still be expensive.

A/B testing without fooling yourself
Most failed experiments are not wrong tests — they are tests read wrongly. Sample size before you start, significance the right way, and the peeking trap that manufactures winners out of noise.

ROAS vs ROI: the break-even math most advertisers get wrong
A high ROAS can still lose money. Here is the break-even math that turns an abstract ratio into a clear profit-or-loss line — and why margin, not a benchmark, decides what 'good' means.

What it actually costs to run an AI agent
AI agent costs do not scale linearly with steps — they compound, because every step re-sends the whole conversation. Here is the mental model, the math, and the three levers that keep the bill sane.

How to Use AI Agents for AI SEO Safely
Use AI agents for research, technical audits, claim tracking, testing, and measurement in AI SEO—with a human approval gate and reusable code.
New writing in your inbox
Occasional notes when I publish a new explainer or experiment. No spam, no selling — unsubscribe anytime.