Eating my own dog food
I firmly believe that you need to use your own products that you design and implement. Most ideas for products come from a need in your own life.
This blog uses SpeakEasy, which I designed and Claude CLI built — github.com/don-pedersen/speakeasy.
What drove the need for SpeakEasy?
Simply: I seem to always have a software concept that I want to share with folks, and I needed a safe, secure way to share a link to an internal dev machine on my network temporarily.
You have something running on a box — a prototype, a dashboard, a client preview, a Jellyfin server, an internal dashboard — and you want to share it with specific people without making it public. SpeakEasy gives each recipient their own invite link. No OAuth, no user accounts, no SSO config. Just a signed token, a mount path, and a short-lived session cookie.
I am using SpeakEasy to manage this blog.
— Don
Have a correction or a different take?
I read every note and credit good ones in updates. It comes straight to me — nothing gets published automatically.
Send feedback