Blog posts by Iain
2026
- The state and the machine
- We have ways of making you pay
- Bloated: how chat made you fat
- Apple’s bicycle without a chain
- The ten trillion dollar gamble
- Never talk about goblins
- Read the frickin’ manual: the end of the user interface
- Attention is all you ever needed
- The cost of everything and value of nothing
- Go to the actual place and see the actual thing
- The path to an agent-first web
- Snake oil, SEO, and the GEO chimera
- Automating your marketing 01: Paid Search Ads
- Why AI models hallucinate
- The production agent stack for sensitive environments: a field guide for 2026
- Yes, the models got dumber
- The sunk cost of being good at something
- The flatness of the machine
- Meta and Stripe want you to buy things from ads again
- Meta’s GEM: what the largest ads foundation model means for your marketing
- The narrow window for probabilistic agents
- Your org chart is not your AI strategy
- Software was never meant to last forever
- The machine that improves the machine
- The vibe coding spectrum: from weekend hacks to the dark factory
- A $10K Mac Studio won’t replace your API bill
- Claude Opus 4.6 just shipped agent teams. But can you trust them?
- Out of context: strategies for managing agent memory
- Escaping prototype purgatory: where is AWS for AI agents?
- The Hot Mess: large AI models and the scaling mirage
- Tooling around: letting agents do stuff is hard
- Building a simple agent with Claude
- How Claude Code and Cowork talk to your other systems
- Security for production AI agents in 2026
- In the jungle: a reality check on AI agents
- AI governance: between the committee and the catastrophe
- AI slop: psychology, history, and the problem of the ersatz
- Why AI agents keep forgetting things, and the race to fix it
