Field Notes
Write-ups on network architecture, infrastructure, and security.

When APIs Change Under You: The SLE Migration Story
A real API deprecation, a real deadline, and the verification methodology that made migrating MistPulse's SLE metrics endpoint boring instead of risky.
Sep 30, 2026

Generalizing Features: The Bulk Rename Story
What it took to turn a single-purpose bulk-rename tool into something reusable across device types, without overbuilding it, and the trade-off that came with generalizing.
Sep 28, 2026

The Entity Resolution Saga
Getting a spoken name to reliably match the right site or device in Mist: why exact matching failed, and how fuzzy matching with a confidence threshold fixed it.
Sep 27, 2026

Real Bugs, Real Fixes: Debugging in the Open
What breaks when you build a network tool alone, and the recurring bug-and-security sweep habit that substitutes for a second engineer's review.
Sep 25, 2026
Get new posts by email: no spam, unsubscribe anytime.