The journal · writing

Notes from the studio desk.

Plain-English write-ups of real client work: what was in the way, what I built, and what it cost. I only write about a project once it's real.

Hosting · featured

Your website “failed” a security scan. Here's what that usually means.

A client's card processor said their website failed a PCI scan. What that actually meant, how I closed it out in a day, and what to ask whoever runs your site.

oct 2026 · 4 min read
may 2026 · 6 min

What it actually took to move Skateland off WordPress.

A 40-year-old rink, two generations of one family, and a WordPress install that had calcified. Why I rebuilt instead of patching it, what I threw away, what I kept, and the hosting math.
Engineering