Like many people, I’ve moved away from Facebook over the last couple of years. I haven’t deleted my account, but I only visit once or twice a month, and it’s been a long time since I’ve posted there. And like many people in that survey, I’ve come to prefer Instagram to Facebook. Friends and family seem a bit more relaxed there, and I follow interesting photographers rather than “brands” that are trying to sell me something.

But lately, it feels less like a photo sharing space and more like an ad delivery mechanism. Less like its own thing and more like Facebook Lite. Every time I visit, I remember Facebook will cheerfully squeeze every drop of monetization potential out of it and keep going. Every time I post, I remember that I’m handing personal data to a company that has been caught misusing it over and over again.

It just doesn’t spark joy anymore.

Where next?

Instagram has been where I post in-the-moment* snapshots, alongside Flickr for albums and my better photos, and my blog for topical images. I don’t want to flood either of those with random snaps. Twitter and Tumblr aren’t terribly appealing at this point, either.

Mastodon takes up some of the slack. I’ve found a great community of photographers at Photog.Social, but it’s more of a place for curated shots. I have a general account at Wandering.shop, and I’ve started posting amusing pictures there, but it doesn’t feel like the right place to post snapshots.

I was an early adopter of Pixelfed, jumping on as soon as it went into public beta. It’s designed to fit the same niche as Instagram, only with a decentralized volunteer model instead of attention-based ads. Even better: I can post photos on Pixelfed and boost them directly into Mastodon instead of cross-posting duplicates. But the community is still small. It’s at the stage where it feels like you’re shouting into the void because there aren’t a lot of people listening, rather than because there are a lot of other people for them to listen to.

At this point, I’m cross-posting photos across way too many accounts. I need to simplify. What I think I’ll do is reduce the number of places I post, and then pare down who I follow on each remaining site to the point where I can check in once in a while and it feels like I’m checking in on the people, not the service.

You can find me as KelsonV on Flickr, on Instagram, on Pixelfed, on Wandering.shop, and on Photog.Social.

*More or less. Sometimes the moment was three days ago.

Back when I was comparing social media archives, I considered resurrecting my old LOLspam project as a Mastodon bot. I never quite got around to it, partly because I was able to do most of what I wanted to automate using IFTTT, so I stopped investigating that last 5%.

Last night, I threw together a quick and dirty bot to post a random item from a text file in about 20 minutes.

Then I spent three hours going through the Twitter archive for @LOL_Spam, pulling out jokes that are too dated or cringeworthy. (I hope I didn’t miss any. It was midnight by the time I finished, and I was really tired!)

This morning I modified the script to take a second file as a queue for new items.

  • I can add new items to the queue file as I find them.
  • It’ll post from the queue on a schedule (using cron).
  • When it uses up the queue, it returns to posting random posts from the archive.

If you’re interested in funny/odd spam subjects (and you’re OK with swearing and occasional lewdness), check out @LOLspam@BotsIn.Space. You can follow from any Mastodon or other Fediverse account.

The script itself is called fedbotrandom. I wrote it in Perl, using text files, so I could just put it in cron on any *nix box instead of worrying about language/database support or installing a runtime or DB engine. I’ve made it really simple on purpose, and while I do plan on writing some better error handling when I have time, it’s already more complex than I wanted it to be!

I have mixed feelings on Facebook closing down automated posts to personal* profiles. It might cut down on spam, and it will lead to better descriptions on link posts, but it also locks you further into their silo.

You can still write elsewhere and link back to it on Facebook, but you can’t use WordPress Publicize or IFTTT to post it, or Buffer to schedule it. You have to do it manually, which adds more friction, and you can’t time-shift it. I used to spread out look-at-this-cool-link posts using Buffer, and queue them up from Pocket while offline, but I can’t do that anymore.

If you want your Facebook audience to see your words or photos, it nudges you to maybe just post on Facebook to begin with (never mind that you want its main home to be somewhere you have more control). And it’s another way for them to get you back onto the site so they can try to keep you there for another 15 minutes, see some more ads, and generate more value content for Facebook.

Then again, I can’t help looking at it in terms of the debate over cross-posting from Twitter to Mastodon. There’s an argument that if you’re not actually on the platform, you’re not contributing to it. And while that debate tends to focus on auto-posts from a specific mismatched (and hostile) community, I think it’s fair to consider the broader context that if you’re not at least following up, you’re not really participating. (I’m especially guilty of that with my cross-posts to Tumblr.)

Though I suppose it matters more to a smaller community like the Fediverse than to something as massive as Facebook.

*Pages and groups can still accept automatic posts through the API, but those supposedly represent a business, or an organization, or a public persona rather than a “real” person.

Expanded from a Mastodon post on Wandering.Shop.

One of the problems with Twitter’s search capability is that the results are isolated.

I’ve said before that one of the keys to making a social account feel like I own it is that I can find things in it if I want to go back later. You can search your old Twitter posts by adding your username to the query in the regular search form, but it only shows you the matching results, not other posts that might be connected.

If you click on it you can get an actual conversation thread…but only those tweets that are connected as replies, so if you didn’t thread a tweetstorm properly, or if you had a big sprawling conversation with lots of different people, sometimes replying and sometimes posting something new…you can’t see the rest of it.

Worse, if you go back far enough, Twitter doesn’t even have threading. You might see “@friend Inconceivable!” but have no idea what they were saying that you replied to. (And that doesn’t even get into old shortlink and image providers that have shut down, removing content from your post as well.)

I have similar issues with Instagram, which basically has no real search, only hashtag-based timelines to go along with the account-based timelines. In both cases, when you get to a specific post, it’s a dead end. You can’t see anything around it without going back to the author’s profile, even if that author is you. Though depending on how you clicked on the Instagram link, you might get back/forward links.

(This is true for Mastodon as well, but to be fair, Mastodon is still building its search capabilities.)

WordPress, on the other hand, not only usually has next/previous links on each post, but you can view archives by category, tag, month and (for some permalink structures) day. When you find a post, you can see what’s around it. You can get more in the admin interface, but even as a visitor, you can still get the context.