Archives
All the articles I've archived.
-
"Be concise" is the wrong instruction
8 min readLength rules don't fix verbose agent replies. Changing the definition of a reply does – to the Slack message a colleague would send after doing the work. The full instruction file, free to copy.
-
The context-engineering skill
8 min readOne skill that holds every skill, agent and CLAUDE.md in my setup to the same standards. It reviewed all 38 of my others on day one – three didn't survive. Free to copy.
-
Two ways to change Claude's personality: output styles and custom agents as the main agent
9 min readAn output style fixes Claude's grating default voice in five minutes. Or go further: run a custom agent as the main agent and replace Claude's persona entirely.
-
Rebuilding fidero.com with an AI agent – the reference-doc-driven workflow
6 min readIt took four builds of the same site to get here. The fourth runs on a reference doc (a contract for every component) and each new page now comes out about 95% right in a single pass.
-
The order you build a software factory in
6 min readSix investments turn agents into a software factory. The order you make them in decides whether you get 10x the output or 10x the waste.
-
Writing loops is five levels, not a command
6 min readBoris Cherny says his job now is writing loops, not prompts. There's a Claude Code command called /loop – assuming that's what he means is the mistake. It's level one of five.
-
I run my AI's customer notes like a database
7 min readThe framework that keeps my AI's customer knowledge trustworthy is data governance under another name – source-of-truth rules, validation constraints, schemas that grow on demand.
-
Maturity, not complexity
7 min readSomeone else's AI setup looks impossible because it's had longer to grow, not because it's a harder idea than yours.
-
The recording was the easy bit
4 min readThe fix for graveyard call transcripts isn't a better recorder. It's a pipeline that turns each transcript into agent-ready context the moment it lands.
-
I replaced Granola in 2 hours
Updated: 7 min readGranola labels every guest "Them" – useless on 3+ person calls. So I built a replacement in 2 hours.
-
Forgetting isn't the problem
Updated: 5 min readBigger context windows fix the wrong half of the AI codebase problem. The half they don't fix gets worse as your codebase grows.
-
The memory bank framework
Updated: 8 min readFive files, a session loop and a 30-second ritual. The structured memory system I install on every new project.
-
I used Claude Code to read its own source code
5 min readIts source code leaked. So I used it to explore itself – 8 parallel agents, 1,884 TypeScript files and a hidden digital pet.
-
Cowork vs Claude Code: the difference isn't the terminal
Updated: 7 min readCowork is the right choice for most knowledge workers – one great assistant, one task at a time. Claude Code is for going past one agent: 10, then 100, then 1,000.
-
Claude Code for founders who hate the terminal
Updated: 6 min readPaste one command and you'll never have to re-explain your company to AI again.