<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Andrew Garman — Dev Blog</title><description>Senior front-end developer writing about accessible design systems and web components — plus D&amp;D props, ESP32 hardware, and learning in public.</description><link>https://www.andrewgarman.com/</link><item><title>Root Meridian Part 7: Solving Problems That Do Not Exist Yet</title><link>https://www.andrewgarman.com/posts/post-09-fusion-360-first-model/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-09-fusion-360-first-model/</guid><description>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&apos;t printed yet.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Root Meridian Part 6: The Cardboard Box Before Fusion 360</title><link>https://www.andrewgarman.com/posts/post-08-measuring-the-stack/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-08-measuring-the-stack/</guid><description>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&apos;s tape first.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Root Meridian Part 5: First Solder, First Light</title><link>https://www.andrewgarman.com/posts/post-07-soldering-neopixel/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-07-soldering-neopixel/</guid><description>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.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Root Meridian Part 4: The Compass Gets a Voice</title><link>https://www.andrewgarman.com/posts/post-06-discord-bot/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-06-discord-bot/</guid><description>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.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>Root Meridian Part 3: The Needle Flies, the Speaker Speaks</title><link>https://www.andrewgarman.com/posts/post-05-audio-full-system/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-05-audio-full-system/</guid><description>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.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>The Stepper Motor Finally Moved: A Hardware Debugging Story</title><link>https://www.andrewgarman.com/posts/post-04-the-stepper-motor/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-04-the-stepper-motor/</guid><description>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.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Building a D&amp;D Prop with an ESP32: The Root Meridian</title><link>https://www.andrewgarman.com/posts/post-01-root-meridian-concept/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-01-root-meridian-concept/</guid><description>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.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Stormwreck Isle: A Campaign Chronicle</title><link>https://www.andrewgarman.com/posts/post-03-stormwreck-chronicle/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-03-stormwreck-chronicle/</guid><description>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.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Rolling for Initiative: How AI Helped Me Learn to Run D&amp;D</title><link>https://www.andrewgarman.com/posts/post-02-becoming-a-dm-with-ai/</link><guid isPermaLink="true">https://www.andrewgarman.com/posts/post-02-becoming-a-dm-with-ai/</guid><description>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.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item></channel></rss>