Posts
I Still Haven’t Made the Game
May 30, 2026Voxel Editors Kind of Suck, so I’m Vibe Coding One
May 14, 2026Letting Claude Teach Me
May 4, 2026What I’m Using in 2026
January 4, 2026The Money Filter
November 30, 2025How I Handletter
September 19, 2025Vibe Coding and the Existential Dread of Progress
July 19, 2025Making an Escape Room with only HTML and CSS
March 31, 2025Self-avoiding Walk
March 23, 2025What I’m Using in 2025
January 24, 2025Daily Inspirational Word
May 28, 2024My current prototyping environment
April 18, 2024Why I Still Prefer to Prototype Using Code
April 16, 2024Using the p5play JavaScript Game Engine
January 15, 2024Making Generative Art
January 13, 2024Free Radon album released
October 26, 2023Building a Random Music Sequencer with Preact
May 5, 2022GitHub Game Off 2021 Retrospective
February 19, 2022Gamedev.js Jam 2021 Retrospective
April 30, 2021My GIF Workflow Using Eleventy, Netlify, and Alfred
February 13, 2021How to Process Customer Criticism
September 1, 2020Don’t Overthink Remote Working
March 13, 2020Deploying My Eleventy Site to GitHub Pages
March 2, 2020Trying Out Eleventy
February 18, 2020How I Manage Projects
February 12, 2020JS13K 2018 Retrospective
October 15, 2018My First Sketch Plugin and What I Learned
May 16, 2016Install Mcrypt PHP Extension on OSX Yosemite
January 29, 2015