-
We're not the only ones saying this
Tyler Denk runs Beehiiv. He's making the same ownership argument I keep making about link-in-bio, just from inside a $100M competitor to Substack. That's not coincidence; it's a category emerging.
-
Versioning the schema I didn't have yet
I added a __schemaVersion field to Beacon's config file before there was a v2. Three weeks later, I needed it. The case for stamping a version on every stateful file you ship.
-
Why Beacon has more colors now
I replaced Beacon's six-color palette with seven named slots. Counterintuitive simplification — more slots reduced friction, because each color finally meant something.
-
The time I shipped my API key in page source
Before Beacon shipped, I caught a security mistake on my own link-in-bio. A Hardcover bearer token grants account deletion. Mine was visible in view-source for a while.
-
Why I left Resend for Plunk
I migrated my email infrastructure off Resend, landed on Plunk, and built an open-source MCP server to close the last gap. Notes on the pricing curve, the open-source piece, and why this is the same story as everything else on this site.
-
Renting my online life
Every time I close a tab on another subscription notification, I notice the pattern. Nothing I've built online actually belongs to me.