Anthropic shipped Remote Control for Claude Code, letting you drive your local terminal from your phone. It's genuinely useful — but disconnects and missed permission prompts mean it's not quite seamless yet.
LOADING ARCHIVES...
Hey Claude, Clone a Podcast Host for Me So He Can Say Happy Birthday to Christine
Using Claude Code and Qwen's open-source TTS model to clone a podcast host's voice on a laptop — from GitHub README to working voice clone in 20 minutes.
A TALE OF TWO PAGESPEEDS
It was the best of scores, it was the worst of scores. Two identical pages, two wildly different Lighthouse results.
ROBOTS.TXT - WILL IT RUN DOOM?
Shrinking DOOM to 800KB and embedding it in a robots.txt file. Because the web is weird and wonderful.
MYSTERY SCIENCE ROBOTS.TXT
Turning robots.txt into a theater experience using XML and XSLT, inspired by John Mueller's audio file trick.
Getting Node.js and npm run build Working in Claude Code for Web
Hit a wall running npm run build in Claude Code for Web? You're not alone. Here's why Node.js struggles with the sandbox proxy—and the simple fixes that actually work.
GOLEM CODING
When AI becomes your tireless coder. Introducing golem coding: the art of invoking a relentless agent that keeps going until the task is complete.
FONT STEGANOGRAPHY
Hiding secret messages in plain sight using OpenType contextual alternates.
SITEMAP INVADERS
Turning a boring XML sitemap into a playable Space Invaders game with XSL transforms.
UPDATING THIS SITE WITH CLAUDE CODE
How I used Claude Code's web version to build and maintain this arcade-themed personal website. AI-assisted development meets retro aesthetics.
HELLO WORLD
First blog post on the new arcade-themed site. Welcome to the retro web!
BUILDING WITH ASTRO
Exploring the power of Astro for building fast, static websites with modern tooling.
THE ARCADE AESTHETIC
Why retro gaming design principles make for engaging user experiences.