Cooper Agency Original Thinking Since 1999

Thinking

How the practice thinks: the system, the method and building with AI. 50 articles in this category.

Thinking

Fighting The Average

Cooper Agency

A model arrives full: every business book, every agency blog, every hedge it has ever read. Writing with it is mostly taking that out, and the one thing you put back is the thing it can't supply. Why AI writing is terrible, and why writing with AI and your own voice isn't.

Read more →
Thinking

The Window Isn't Memory

Cooper Agency

Every subscriber pays the same monthly fee and buys the same larder, and the difference in what comes out is operator knowledge. I wrote last May that the skill was context discipline — keep the window light. I was right about the discipline and wrong about why it worked, and the measurement that corrected me says something counter-intuitive: a resident context nine times the size can cost less per turn than a small one you keep rewriting.

Read more →
Thinking

Correctness Is Cheap Now. Covers Still Aren't.

Cooper Agency

I built my business on baked beans and the belief I couldn't afford to do things properly. That belief turned out to be two debts wearing one coat — knowing how to do the books, and the cash to survive — and only one was ever the hard part. Why doing things properly got cheap, why revenue didn't, and why a monthly retainer buys real compliance but never the hours that depth needs.

Read more →
Why Your AI Workflow Produces Fluent Nonsense

Why Your AI Workflow Produces Fluent Nonsense

Most AI workflows are prompts applied to empty rooms. This is what an operating system looks like instead — document tiers, named characters, a wiki the model can read, and a boot sequence that loads context before the first prompt arrives.

Read more →
Who Is Holding the Mirror?

Who Is Holding the Mirror?

The AI reflects whatever substrate it meets. The dangerous case isn't where it refuses to answer. It's where it answers fluently and nobody in the room can tell it's wrong.

Read more →
The LLM Test: Who Does the LLM Think You Are?

The LLM Test: Who Does the LLM Think You Are?

I fed the same article to four frontier AI models. Three returned confident summaries — of articles I hadn't written. They didn't misread the content. They didn't know who I was. The insight that survived had vocabulary with no escape route.

Read more →
The Moment I Stopped Clicking Buttons

The Moment I Stopped Clicking Buttons

I served every client in a single morning, and somewhere around the third one I realised I hadn't opened a browser. The speed wasn't the point — it was what I could see when the walls between my data sources came down.

Read more →
The Correction Loop

The Correction Loop

The prompts don't improve. The corrections do. Eight months of catching the system when it drifts — on voice, on meaning, on honesty — is why the output sounds like a specific person wrote it.

Read more →
Where Principles Come From

Where Principles Come From

A rule without a face is an instruction. An instruction can be ignored. Why naming principles after characters — Joe Gargery, Robert Maxwell, Marco Pierre White — produces something that lasts longer than a policy document.

Read more →
The CLI Is the Interface

The CLI Is the Interface

Cursor, Windsurf, Lovable — the debate about which IDE is best misses the point entirely. The interface that matters is the terminal. A Telford web developer on why dashboards are friction cosplaying as security.

Read more →
The Tier System

The Tier System

I built a 4,978-line context file for Claude Code. It collapsed. Then I built a 500-page wiki. That drowned. Three failures taught me an architecture I couldn't have designed from scratch.

Read more →
Teaching Claude Code Taste

Teaching Claude Code Taste

Claude Code builds whatever you ask for. That's the problem. Getting it to reach for what already exists — and stay there — took four months, fourteen templates, and one very deliberate refactor.

Read more →
Ingeniculture

Ingeniculture

The conversation is all about AI models. The room the model works in barely gets a mention — but it's the room that determines whether the output is generic or genuinely useful.

Read more →
The Small Room

The Small Room

Every musician I admire made the same choice — intimacy over scale, craft over volume. The small room isn't a limitation. It's where I do my best work.

Read more →
AI-Written Python and Django Code

AI-Written Python and Django Code

I built a production system in four weeks with Claude Code. Twelve months and 6,379 commits later, here's what I actually know about getting reliable code from AI — and why almost none of my original advice still applies.

Read more →