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