Writing
Notes on measurement, analytical systems, agentic workflows and the datasets I go and pull myself.
Pallas Ads: Read the Change Before You Act on It
An account's cost per click can rise while every campaign gets cheaper. How Pallas separates what changed from why, keeps the counting in tested code and ties ad metrics back to business value.

More Than Prompting
SKILL.md turns a prompt into an operational protocol. What that looks like in advertising analytics, where a fluent answer built on the wrong metric is worse than no answer at all.

My 2025 with ChatGPT: What a "Year in Review" Doesn't Show
I exported a full year of ChatGPT history and analysed it. The conversation tree holds more than the official recap shows — including three different URL fields that reveal how retrieved sources actually reach an answer.
