Field Notes

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

Bug Checks, Security Reviews, and Honest Logs
InfrastructureAdvanced· 7 min

Bug Checks, Security Reviews, and Honest Logs

The process behind every PortSide release, and why it matters more than any single feature.

Oct 4, 2026

From SSH to Syntax Highlighting
InfrastructureApplied· 7 min

From SSH to Syntax Highlighting

How PortSide's features actually came together, one round of feedback at a time.

Oct 3, 2026

The Idea Behind PortSide
InfrastructureFoundational· 6 min

The Idea Behind PortSide

Why I decided to build my own terminal and SSH client, and how I planned it out before writing a single line of code.

Oct 2, 2026

Lessons Learned & What's Next
InfrastructureFoundational· 6 min

Lessons Learned & What's Next

A retrospective on building MistPulse solo: five lessons worth carrying into any infrastructure-facing project, and where the app goes from here.

Oct 1, 2026

When APIs Change Under You: The SLE Migration Story
InfrastructureApplied· 6 min

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

Security by Design
InfrastructureAdvanced· 6 min

Security by Design

Encryption, redaction, and least privilege as first-class features in MistPulse, not afterthoughts, and why recurring security review matters more than a one-time audit.

Sep 29, 2026

Generalizing Features: The Bulk Rename Story
InfrastructureApplied· 6 min

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
InfrastructureAdvanced· 6 min

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

Page 1 of 2Older →

Get new posts by email: no spam, unsubscribe anytime.