Robin Cannon

Robin Cannon

Home
Field Notes
Signals
Shiny Toy Robots
Archive
About

Sitemap - 2026 - Robin Cannon

Your brand is an archaeological artifact

Terms and conditions

What my parents got right

Ripper & Rayne - Episode 8: The Devil's Bargain

Mentha Arvensis

Are friends electric?

Essential services

AI's magician problem

Cold takes the smoke apart

A million useless MCPs

His personal representative

"You're lost, unless you have a rutter."

I thought it was a coincidence

The constraint signal

Bridlington Maintenance Compound Area 10

The Claude to Claude Code bridge

The Great Sock Incident

We've always known the destination

Triage

The design token cargo cult

Katya Narai

The costs of the default

No further action required

The system builds what the system builds

The Saturation

A design system isn't an aggregator. It's a contract.

DadBot

Code to canvas is bonkers

Execution is cheap. Coordination is not.

Don't tense

Algorithmic interfaces

Ripper & Rayne - Episode 7: A Handful of Dust

Blue in low resolution

Death of the default

Ripper & Rayne - Episode 6: The Hollow Man

Greater than the model allows

What are we actually buying when we buy AI?

Local #36 will come to order

A brief step back

Monday Night Football

Design systems are over. Product context is the work.

Of the people, for the people

Ripper & Rayne - Episode 5: Department C

Why I chose to join Knapsack

Meatweb

© 2026 Robin Cannon · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture