Writing

Notes from the workshop.

What I'm learning while building: Go, self-hosting, identity, and the quiet craft of shipping software that lasts. Take whatever helps.

Identity

Why passkeys come first

Passwords fail in the same ways every time. Here is why the identity server in the lab starts from passkeys instead of adding them later.

Oct 2026 · 2 min read

Stuck on something I've written about? Tell me where it hurts.