The field notes are living documents.
They aren't articles. They aren't dated. They get tended, sometimes daily, sometimes once a quarter, and they grow up over time. A seedling is a hunch I'm sitting with. A budding note has been worked on. Evergreen means I'd defend it in public. The Substack writing is in a separate place because that's a separate thing.
Digital gardening
Last week, I stumbled upon an article from Maggie Appleton about digital gardens. It made me redesign my website.
Peer-reviewed knowledge
Remember Aardvark and ChaCha, the old human search engines? I keep wondering if AI could bring back a version, somewhere outside your network to ask 'does this actually make sense?'
Running an autonomous marketing agent
I built an autonomous marketing agent twice. First with Anthropic's Managed Agents API, then rebuilt it in n8n. The interesting lesson wasn't about the AI, it was about the plumbing.
Building StackCLI
I wanted to schedule Substack Notes from the terminal because I didn't want Substack open while I was working. Substack doesn't have an API, which made it interesting.
Full test coverage
I find great joy in adding heavy test coverage to the apps that I build, and then adding them to Github Actions to run automatically on deploy. Coding agents wi
Documentation is free
The biggest headache, whether you run a small startup or a big corporation, has always been documentation.
Add PII detection for extra safety
Wired OpenAI's privacy-filter into Claude Code as a pre-push hook, about 150 lines of TypeScript. A small example of a bigger idea: you can let AI write the code if you build the checks around it.