Blog Posts
My Primer with Hermes
August 18, 2026
Why and how I started playing around with Hermes Agent, and why it's my fun new AI-powered experiment
The Trap of Modern Computer Hardware
June 12, 2026
When modern hardware is good, if only for a moment
Reflections on Agentic Coding
January 17, 2026
How agentic coding is transforming the way I work
Review Your (AI's) Code
August 15, 2025
AI is changing how we write code, and I'm going to change how I approach code reviews.
Adding Social Media Images to a Gatsby Site
May 17, 2024
My site didn't used to have great images on social media cards. I fixed that recently.
Making Yourself a Garbage Collector
April 10, 2024
Or: How to Deallocate Dereferenced Objects in Your Community
Creating a Radio Using HTML Canvases
December 20, 2020
In this post, I demonstrate how you can create visuals using HTML canvas elements.
Building an ACNH Radio using HTML5 Audio Tags
November 07, 2020
Learning how to use the audio tag with everyone's favorite COVID-19 obsession, Animal Crossing: New Horizons
Adding serverless APIs to Gatsby projects in Vercel
October 31, 2020
I show how it's possible to dynamically load data into a Gatsby page using Vercel Serverless Functions.
Trying Out One-Line Dark Mode Tricks
October 13, 2020
A single CSS style for an easy dark mode... How difficult is it to implement?