Learning

The Language We Inherit From Machines

I’ve been thinking about AI watermarks again. Not the invisible kind, but the kind that is much more obvious. Continue reading ...

The Real Watermark is You

I don’t care about Claude’s watermark. That’s probably not the opening statement you expected from someone writing about Anthropic, Claude, and the growing controversy around AI-generated text. I really don’t. Continue reading ...

The First Keyboard I Loved Had Fozzie Bear on it

Every now and then, someone asks why I spend so much time building keyboards and messing around with input devices – it’s a fair question. There are dozens tucked around my workspace, plus there’s usually a production controller and a dumbpad on my desk. Continue reading ...

The Self-Hosting Responsibility Spectrum

Not all self-hosting is equal. The difference isn’t hardware, its operational accountability. I took good look at my responsibility matrix and decided it was time for an upgrade to clarify where systems sit and what it all really means in practice: Continue reading ...

Getting in Touch

Have a question? Want to talk tech? Curious about something you saw here?

Reach out. I’m always up for a good conversation, answering a thoughtful question, or geeking out over infrastructure, design, or the overlap between them. I’ll get back to you when I can.

Looking to build something? Launch something? Fix something?

If you see alignment between your work and mine, let’s explore it. I collaborate with IT organizations, creative teams, and builders who value thoughtful execution and clear outcomes. If it’s a good fit, we’ll make it happen.