Main navigation

  • Articles
  • Speaking

Jan 1 0001 1 min read

How I Interact with AI

I’m aware that coming into a field with significant experience can be a hindrance when there are revolutionary new tools, so my goal with Claude Code has been to embrace an AI-native approach as fully as possible. My previous interactions with AI were autocomplete-on-steroids. Lately I’ve tried to let the machine write as much of the code as possible.

My first attempts had the machine writing close to 100% of the code, with me as an incredibly pedantic reviewer. At first it was great—I would never critique a human as closely as I did the machine. More recently, I’ve actively tried to loosen the reins. So long as the machine achieves its end goals, I try to avoid pushing it too hard to match my style.

Workflow

  • A GitHub-driven workflow: define issues, open PRs, review
  • CI checks to enforce best practices deterministically: linting, formatting, testing

An LLM has no taste, and can take no responsibility. The first one I’m finding over and over.

My role is shifting from coder to designer. I spend more time on UX decisions than implementation details.