Ever since Elon Musk took over Twitter, my interest in maintaining XPoster (née WP to Twitter) has been pretty low. Last year I invested the time to add Mastodon support, but while I’ve found Mastodon to be a much more inviting world than Twitter, it’s never really had a huge impact.

Adding Bluesky support felt legitimately fun; it was the first time in a long time that I’ve actually enjoyed working on the plugin.

It was a good reminder that when things are fun to interact with, they feel worthwhile. Long before Elon Musk took over Twitter, working with the API (Application Programming Interface) had ceased to be fun – early on, it was easy, but unreliable. Then it became difficult to work with, but reliable. (Although the documentation was sometimes just flat out incorrect.)

Under Musk, it’s become both difficult to work with and unreliable. Errors increased in frequency, but so have API and policy changes. Basically just frustrating.

Bluesky is currently a lot like the early Twitter; and it’ll be interesting to see where it goes.

Overall, I hope that it stays fun. But for right now, it was nice to be able to spend a solid week head down in the code, make some improvements, and feel like it was worthwhile.