The Code Succeeded, the Project Failed: A Retrospective on Automating My Wife's E-Commerce Shipping with FastMCP
How a hobbyist maker built a zero-click shipping label pipeline using a home NAS, FastMCP, driverless IPP printing, and 0.1mm ReportLab coordinates—only to be defeated by legacy Windows agents and unit economics.
Related Articles

Where Does My Car Data Go? Self-Hosting TeslaMate on NAS with Docker & Grafana
Instead of trusting third-party cloud apps with Tesla credentials and live locations, here is how I reclaimed my data sovereignty by self-hosting Elixir-based TeslaMate on my home NAS with 8,700km of real-world telemetry.

Fixing Zero Google Traffic & AdSense 'ads.txt Not Found' on Next.js 15 + Cloudflare Pages
Why did Google AdSense fail to read a 200 OK ads.txt file? How querying Cloudflare GraphQL firewall logs exposed Bot Fight Mode blocking Google crawlers, plus 5 technical SEO fixes for Next.js static blogs.

Reverse Engineering RS485 Wallpad to Bento UI: How AI Powered My Home Assistant Overhaul
From sniffing raw RS485 serial frames to permanently curing the cold-reboot USB port mismatch bug and crafting a modern Bento Grid dashboard with AI pair programming.
© 2026 HEISENBUG. All rights reserved. Unauthorized reproduction or redistribution is strictly prohibited.
This article reflects personal experiences and opinions as of the date of publication.
Table of Contents
- Prologue: "Honey, Just Tell the AI to Print Your Shipping Labels!"
- 1. Technical Breakthroughs: No Raspberry Pi, No Drivers Needed (The High-Speed Phase)
- 1) Dissecting the Network Printer & Discovering IPP Everywhere
- Probing standard network printing ports
- Connection to 192.168.1.XXX port 9100 [tcp/hp-pdl-datastr] succeeded!
- Connection to 192.168.1.XXX port 631 [tcp/ipp] succeeded!
- Querying IPP (Internet Printing Protocol) attributes
- 2) Zero-Drift 0.1mm Precision with a ReportLab Absolute Coordinate Engine
- Physical label geometry constants (0.1mm precision)
- 3) Wrapping It All in a FastMCP Server
- 2. Wall #1: Closed APIs and the Ghost of ActiveX (Local .exe Agents)
- 1) Naver Commerce API Cannot Issue Tracking Numbers
- 2) The Paywall and Architectural Irony of Goodsflow's Open API
- 3) Why Does Korean Small-Business Logistics Still Force Windows in 2026?
- 3. Wall #2: Bypassing via Korea Post's Public Open API—and the Unit Economics Knockout
- 4. Why Didn't I Force It with a Headless Windows VM + Playwright Bot?
- 5. Three Engineering Lessons from a Failed Side Project
- Lesson 1: Validate Unit Economics and Ecosystem Constraints Before Writing Code
- Lesson 2: Legacy Moats Are Deeper Than They Look
- Lesson 3: Even Failed Maker Projects Leave Behind Reusable Weapons
- Epilogue: What Matters More Than Perfect Automation
Comments