AI

What I do and don’t use AI for.

My philosophy in using AI is to do the work upfront, then use AI systems to review.

Writing

My current workflow for writing the content for this website is to write a draft in my own words, then ask ChatGPT or Claude to review the draft. I have dyslexia, which makes it harder to organize my thoughts, fix tone issues, and write clean sentences. To help, I’ve configured a GPT to review my drafts and highlight where issues arise.

I don’t use LLMs to come up with ideas, write content from scratch, or replace my own voice.

Coding

I occasionally use GitHub CoPilot and Claude Code to help write code or brainstorm, mostly at work rather than on personal projects. I treat them more like pairing buddies than generators of anything major.

A colleague recently said that it’s best not to have these tools generate anything you wouldn’t be comfortable writing yourself and I follow that approach

Sometimes I’ll use Claude Code for generating GitHub Issues because it has all the context of the codebase and will transform my notes into a pretty reasonable task.

Illustration

All the illustrations that I attribute to myself on this site are poorly made with my own hand.

I have on occasion used MidJourney to generate images and I’ll always indicate which image was generated through AI.

AI Bots

I don’t currently block AI bots from scraping this website. That might change in the future, depending on how I feel. Right now, this site generates a large number of llms.txt files, so maybe one day I could possibly use an LLM to search this site.


AI in this garden is more like a trellis than a gardener.