POSSE, Blog and Feed Updates

I’ve been following what Justin Searls has been doing with his blog for some time. He’s been leaning into the “POSSE” (Publish on your Own Site, Syndicate Elsewhere) philosophy more and more. In practice, this looks like building your own version of a single-serving social network on your own site and exposing RSS/Atom feeds to other services to consume. Justin recently released POSSE Party which makes this easier by cross-posting to various social networks. I’ve complained for a while about (anti)social networking so I’m always up for new ways to use social networking less.

🙋 Why?

I don’t have analytics for this blog. I have no idea how many people read it or why they read it. As I care about backwards compatibility, a blog post is the only reliable way to communicate changes to subscribers.

🧑‍💻 What Changed?

As a result of leaning more into POSSE, on this site I’ve made a few changes:

  • Built my own mini Twitter/Bluesky/Mastodon/Threads equivalent called “Thoughts” at /thoughts
  • Moved the homepage at mikemcquaid.com to be all recent Articles, Thoughts, Talks and Interviews.
  • Added a dedicated /articles for all Articles instead.
  • Kept the original Atom/RSS feed at /atom.xml just for Articles (backwards-compatibility and all that)
  • Added new dedicated Atom/RSS feeds:
  • Wired these up to POSSE Party and my newsletter to send relevant content elsewhere to my Twitter/Bluesky/Mastodon/Threads/email subscribers.

If you’re interested in the technical side, you can see what I did on GitHub. Given we’re in 2025, yes, I leaned pretty heavily on OpenAI Codex and ChatGPT for a lot of this. In the spirit of “vibe engineering” rather than “vibe coding”, I reviewed and edited all the code by hand.

🫵 What Do You Need To Do?

TL;DR: If you’re subscribed to /atom.xml, nothing changes. If you want additional content: subscribe to one or more of the new feeds above.

Thanks for reading this blog ❤️. It will be 20 years old in 2026 and it’s nice to see the current blogging resurgence.