Slides & Writing
Decks & field notesSlide decks you can step through, and short notes on things I have learned while building.
Slides
All slides →Screenshots, GIFs, and Showcase Videos from One Sentence
Every web project needs the same three artifacts: a screenshot for the PR, a GIF for the README, a short video for the launch post. I stopped making them by hand. A coding agent driving agent-browser does it from a sentence, and the results are more consistent than mine ever were.
- agent-browser
- claude-code
- screenshots
- video
- skills
A PostHog Dashboard in the Menu Bar
I wanted my PostHog numbers one click away, so I built Hog Watch, an Electron tray app. Along the way I learned how tray windows really work, how much HogQL can do in one query, and what it takes to gate a desktop app behind a license key.
- electron
- posthog
- hogql
- desktop
Building One CLI for People and AI Agents
Coding agents are now some of the heaviest users of CLIs, and they can't answer a prompt. I rebuilt my buncli template so the same commands give a person prompts and readable output, and give an agent JSON, a schema, stable error codes, and its own operating guide.
- bun
- cli
- ai-agents
- typescript
Studying for AWS Cloud Practitioner from the System Tray
Studying for the AWS Cloud Practitioner exam kept losing to everything else on my calendar, so I put 130 flashcards in my system tray. A study tool you don't have to open turns build times and the minute before a meeting into review.
- aws
- electron
- learning
- certification
Four Kinds of Loops for Coding Agents
I kept hearing people talk about 'designing loops' for coding agents without ever defining the term. Turns out there are four distinct patterns, and picking the right one comes down to one question: what part of the work am I actually willing to hand off?
- ai
- claude-code
- agents