Making systems usable and legible for the people who need them.

30 years in the field. Six at Canonical as developer advocate for MAAS. Independent consultant now. Work with me.


Proof of work

MAAS from the CLI — Eight-part walkthrough of bare metal provisioning infrastructure from the command line.

Networking Tutorial — Ground-up TCP/IP and OSI for operators, not theorists.

My Emacs Configuration — Annotated, modular, self-installing init system covering 21 sections.


What I’m into right now

Tailscale MagicDNS on macOS: The Missing Fifteen Minutes

NFS Over Tailscale: Old-School File Sharing, Zero Exposure

Emacs My Emacs Configuration


Recent writing

NFS Over Tailscale: Old-School File Sharing, Zero Exposure

April 15, 2026 — In 1980, I was architecting NFS for a major oil company out of their New Orleans office. Several hundred thousand Sun workstations — the pizza-box form factor, for those of…

The Hidden Server

April 15, 2026 — My server is a laptop, owned by me, hidden somewhere in the global village. It runs Ubuntu. It cannot be accessed by people in my home, and it’s invisible to…

Tailscale MagicDNS on macOS: The Missing Fifteen Minutes

April 15, 2026 — You know what’s exhausting? Port forwarding. VPN configurations that require a theology degree. Keeping track of IP addresses like it’s 1987 and you’re a sysadmin with a laminated card on…

All posts →