-
Rebuilding RSD Game-Maker with Parallel AI Agents
After decades of remembering the DOS games I made as a teenager, I used parallel AI agents to bring RSD Game-Maker to the web, preserving its formats while building new games, paper extras, and a nostalgic world around it. Read More
-
China’s Open-Model Moment Is Changing the AI Race
Export controls have influenced Chinese AI development, pushing for efficiency and smaller models that are now viable for home users. Chinese firms leverage open releases and advanced engineering, challenging U.S. dominance in AI with innovative, accessible solutions. Read More
-
My Journey To Forgejo
After years of SourceSafe locks, corrupted repositories, private repo limits, and subscription friction, I set up my own Forgejo server to preserve old projects, migrate code from GitHub, and regain control over where my work lives. Read More
-
ChatGPT Tried to Explain Me
After years of conversations about technology, history, memoirs, civic issues, creativity, and absurd humor, I asked ChatGPT to describe who I am. The result was a detailed portrait of an archivist, community-minded technologist, storyteller, and observer of systems, people, & preservation. Read More
-
Building a Self-Contained Phone Network with Asterisk and Grandstream ATAs
Building an 18-line phone system with Grandstream ATAs and a Raspberry Pi turned into a deep dive into networking, provisioning, and Asterisk quirks. What started as a simple upgrade became a full system redesign with routing, isolation, and interactive possibilities. Read More
-
Building a Switchboard for Old Phones
I built a working PBX using a Raspberry Pi to connect rotary and analog phones, enabling audio playback, voicemail, and interactive dialing. This guide walks through the setup, challenges, and creative possibilities for turning vintage telephones into a programmable experience. Read More









