Andrew Garman

Quest Log

spellbook

Every Event, No Exceptions: Setting Up storybook-events-inspector — and Catching a Real Typo With It

A spotlight on the addon from the last post: the actual shadow-DOM bug it exists to catch, a real install-to-MCP setup walkthrough, and what happened the first time I pointed an AI agent at a real Storybook with it running.

spellbook

From a Copy-Pasted Debug Hack to My First Open Source Package: Building a Real Storybook Events Inspector

The scrappy debug component I kept carrying between design system projects, why it never quite worked, and the day it became a real Storybook addon with a test suite, an MCP server an AI agent can drive directly, and five actual npm publishes.

spellbook

No Docker Desktop Required: Getting Drupal Running on Windows via WSL2 and Lando

Testing whether a gaming rig running WSL2 could stand up a real Drupal site with Lando and Docker, no Docker Desktop involved — and the two very-Windows hiccups that showed up along the way.

spellbook

One Attribute, Four Themes: How This Blog's Design Tokens Actually Work

How a three-layer CSS custom property system lets this site recolor, reshape, and refont itself from one data-theme attribute, why none of that costs a re-render, and the real bug that taught me how Astro scopes styles.

spellbook

Root Meridian Part 7: Solving Problems That Do Not Exist Yet

Got a personal Fusion 360 license, opened the software, and immediately spent the session researching custom PCBs, panel-mount SD slots, and product viability for a prop I haven't printed yet.

spellbook

Root Meridian Part 6: The Cardboard Box Before Fusion 360

Measuring the confirmed electronics stack with calipers, sketching the housing footprint, and building a cardboard mockup — because it turns out a month of dreading Fusion 360 is easier to survive with scissors and painter's tape first.

spellbook

Root Meridian Part 5: First Solder, First Light

Learning to solder for the first time with a Pinecil V2, wiring the NeoPixel ring, and the moment all four gem quadrants lit up together — topaz, emerald, ruby, diamond — on a real bench for the first time.

spellbook

Root Meridian Part 4: The Compass Gets a Voice

Building Chronicler — the Discord bot that lets the DM control the Root Meridian from a slash command. Adding a WiFi web server to the ESP32. And the moment /compass east moved a physical stepper motor over WiFi from Discord.

spellbook

Root Meridian Part 3: The Needle Flies, the Speaker Speaks

Fixing the stepper motor speed bottleneck, wiring up a DFPlayer Mini with five CC-licensed sounds, and hearing the compass come alive for the first time — motor and audio running together on real hardware.

spellbook

The Stepper Motor Finally Moved: A Hardware Debugging Story

First real hardware session on the Root Meridian — flashing firmware to an actual ESP32, debugging a stepper motor that refused to move for two hours, and the moment it finally spun.

spellbook

Building a D&D Prop with an ESP32: The Root Meridian

How I secretly built a physical compass prop for one of my players — complete with a spinning needle, NeoPixel LEDs, audio cues, and a Discord bot only the DM controls.

quest

Stormwreck Isle: A Campaign Chronicle

The story of our Dragons of Stormwreck Isle campaign, told session by session. Four adventurers. One new DM. An island full of dragons, mushroom folk, and kobolds with ambitions.

lore

Rolling for Initiative: How AI Helped Me Learn to Run D&D

What happens when a first-time DM pairs a $25 starter set with an AI collaborator — and discovers that good storytelling is about the ideas, not the execution.