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.

seedling Seedling, a hunch I'm sitting with
budding Budding, worked on, still iterating
evergreen Evergreen, I'd defend this in public
sorted by last tended · 7 of 7
pinned
budding ~1 min

Digital gardening

Last week, I stumbled upon an article from Maggie Appleton about digital gardens. It made me redesign my website.

tended 3 months ago rev 02
#general #building in public
seedling ~1 min

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?'

tended 2 months ago rev 01
#ideas
budding ~6 min

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.

tended 2 months ago rev 02
#ai
budding ~3 min

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.

tended 2 months ago rev 01
#building
seedling ~1 min

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

tended 3 months ago rev 01
#general
seedling ~1 min

Documentation is free

The biggest headache, whether you run a small startup or a big corporation, has always been documentation.

tended 3 months ago rev 01
#general
budding ~2 min

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.

tended 3 months ago rev 02
#ai workflow