Keith's Thoughts

your app can run its own pds

if you're building on atproto, you've probably reached for "sign in with bluesky" as your auth story. it works! the OAuth flow is fine. but every time a user shows up without a bluesky account, you have to send them to bluesky first, watch them get confused by a totally different brand, and hope they come back. that's a weird seam in your own product.

May 15, 2026


ask me anything: private data on pollen.place

pollen just got an AMA feature, and it works differently from everything else on the site. everything else — posts, reblogs, follows, reactions — is written directly to your PDS.

April 13, 2026


the media problem

right now you can upload blobs to the PDS with no limitations. that'll have to change some day

February 02, 2026

1

third-party apis: community infrastructure on atproto

you can just build things from an open set of tools

February 01, 2026


labels: content moderation that doesn't suck

not saying that it's perfect (it's not)

January 29, 2026