Social media
How the "pick your server" problem continues to be the Fediverse's biggest barrier to entry

With the recent uptick in interest for Instagram alternative Pixelfed after Meta blocked links to its competitor (which, of course, gave it more attention); there’s been a re-occurrence of the same feedback experienced by Mastodon when interested users are looking to sign up: why do I need to pick a server and which one do I choose?
Overzealous members of the Fediverse tend to dismiss these concerns as a user problem. How could they be so confused about choosing an instance? It works just like email or choosing your ISP, why do they find this part of the Fediverse so hard? People are used to being spoon fed and just need to do a little bit of reading to understand how it works etc.
All of these arguments are (and I’m outlining this on purpose) ignorant and elitist.
However, the points raised are also flawed in a few key ways that they either don’t address or realise.
Why it is not like email
With email being the common analogy used, let’s dive into that a little.
Back when the general public started getting online and getting email accounts, the analogy to real life was pretty seamless. Your email address was a digital equivalent to your postal address; an identifier to allow people to send you email, in the same way that a postal address is an identifier allowing people to send you physical mail.
At a high level, I can see how the argument that Fediverse services work in the same way appeals as an analogy. You sign up for a Fediverse address and people across the Fediverse can (ignoring the moderation policies of instances that may block your particular server) connect and converse with you.
However, there are two gaps in this analogy that fundamentally impacts the experience for users getting into the Fediverse.
1. The on-boarding experience problem
Take the experience of getting an email account vs getting onto the Fediverse; in this case using Gmail and Pixelfed as examples.
Gmail
- User wants an email address, finds out about Gmail and downloads the app
- User opens Gmail, goes through the process to set a username and password
- User starts using email
Pixelfed
- User wants an Instagram alternative, finds out about Pixelfed and downloads the app
- User opens Pixelfed, goes to setup an account but is immediately prompted with a list of servers/instances to choose from
- User is unclear why or what the purpose of each is, they just wanted to setup a username and password and start using Pixelfed
- User may select a server at random (or just the first one on the list) and register, or they might close and delete the app
In short, a user isn’t going to Gmail and then signing up for an Outlook email account because there is no choice. The experience matches what users are used to and experience with other centralised social platforms: download, sign up and use.
This increased friction is often dismissed by more technically minded Fediverse folk as ‘regular people not being smart enough/not caring why Federation is better’.
My fundamental belief is that the end user does not have to care about the technical, privacy or other benefits (perceived or otherwise) of a service when there is friction to the experience; especially when equivalent other services already exist that don’t present this friction.
It’s the responsibility of the service to prove its value to the user if there are additional steps to use the service, not the other way around.
2. The social identity problem
The other gap to the email analogy that I feel has been missed is the deeper connection and representation of the individual with their social media user handles.
An email address has a layer of abstraction between you as an individual and what you may or may not represent. Much like your postal address, it is simply a reference on the web to send and receive mail. It’s often been the ISP you are using or an email service someone recommends, and therefore hasn’t (completely) had any connection to you as a person.
Social media handles have been slightly different in general. As most centralised services just have your username as a handle without a reference to the service at all (you don’t give your Facebook handle as @andewmelder@facebook.com as an example), along with the more personal nature of social media posts to your beliefs compared to email; means your social media handle is more aligned to you as an individual.
Fediverse handles call out the server/instance specifically. As many servers on the Fediverse represent specific interests, the choice of which becomes part of your social identity; and therefore creates uncertainty and confusion around how to represent yourself.
Taking myself as an example. I have an interest in technology, so maybe naturally I would be interested in signing up on a technology themed instance. However, that only represents a small part of me as a person; and maybe I don’t want my online identity to be pigeonholed into one stereotype. Same applies for photography or other interest someone may have.
Ok fine, so what about one of the generic instances. Cool, but how does someone who is just wanting to get on the Fediverse choose which generic instance to sign up on?
This goes beyond social identity and back to the first gap of increased friction.
If I can take a quote from The Matrix: The problem is choice.
What’s the solution?
I don’t have one.
I apologise if you read this far expecting an answer to this question, but if it were easy enough for a random blogger to point out someone would have implemented it already. We haven’t even addressed other issues such as differing moderation standards between servers fundamentally impacting who you can connect with; or issues with servers shutting down and users being forced to move instances, a process which is not user friendly at all.
However, I do have two thoughts that may help ease the transition for new users trying to get involved in Fediverse services.
1. The user blame culture on the Fediverse needs to go away
This is the more difficult suggestion because it is not a technical solution but requires a culture change. However it has been proven time and time again that the Fediverse is not welcoming to those who question its barriers or just ask questions trying to understand how it all works.
If I can be brutally honest; those unwilling to have an understanding for user issues and adopt a position to help and assist, instead of condemn and demean, need to either stay quiet or fuck off.
2. Official apps need to automatically select a default server during on-boarding, with the option to edit if desired
Pixelfed’s current problem is its unwillingness to default to pixelfed.social when a user first loads the app. Mastodon eventually updated their official app to default to mastodon.social, much to the dismay of the Fediverse zealots.
Unfortunately the perception of server/instance confusion was already set with the general public before they made this change; and first impressions are hard to break. I fear Pixelfed may have already missed their chance to improve the first impression too.
The other issue with defaults is that it naturally leads for centralisation of users within a few selected instances. This not only goes against what the Fediverse is meant to represent but also leads to drastically increased costs for server owners; many of whom are relying on donations and other income sources to cover the increasing costs.
Again, I don’t know what the solution is. What I do know is that the answer certainly isn’t users needing to be better informed on the nuances of the Fediverse.
Social media recap for the start of 2025
A personal overview of where I’m at with social media at the start of 2025 and my intentions for the year
I’ve written about my various states of social media in the past. I’ve gone on hiatuses, left certain social networks, went back etc. As we start the new year, I wanted to get a current state of social media for my own guidance as I move forward throughout 2025.
Instagram & Threads
I’ve had a hate/hate relationship with Instagram for a number of years as it moved to a “creator” platform and away from its photography roots.
For a while I disengaged from Instagram, but from the middle of last year I reopened my account for two reasons:
- We got a dog, and pet Instagram still seemed to have some juice (at least from the outside looking in)
- I wanted to re-engage with Threads. While Mastodon was (and still is) my primary micro-blogging platform, it was way easier to communicate and connect with people locally on Threads (they had the network effect due to the Instagram tie-in)
For a little bit it seemed ok, but I quickly got overwhelmed again. I kept to the chronological feed in Threads as much as possible, but the app and website fights you in every way possible to get you back into the algorithmic feed (where they will eventually make money via ads).
So in December I finally pulled the plug. While I’ve done this before, I don’t see myself returning simply because I know there’s no longer anything I desire on those platforms. As they start to get into more AI generated content, the reasons to go back will be even less.
I could easily say the same about the main Facebook service too. Except I don’t really use it how they want me to (I rarely browse the feed). The utility around the main Facebook app is annoyingly useful (local community groups, Messenger connections with family, Marketplace for buying and selling).
As such, it’s more of an annoyance to try and delete my account than it is to just keep using it in the limited way I already do.
Bluesky
Early Bluesky didn’t really do it for me. It was (and in some cases, still is) very much a place for Gen Xs and Millennials to try and relive their glory years of old Twitter while still thinking they were cool (hint: they are not).
That has changed recently purely because it has hit a network effect moment where there are enough “normal” people on there to just post and discuss general happenings in their life and environment.
It’s also hit a point where sub-communities are starting to naturally develop. I’ve noticed recently there are a lot more photographers posting on there, probably tired of Meta continual enshittification of Instagram and early warning signs on Threads.
There’s a lot of hesitation from others around Bluesky’s funding model (primarily crypto-based VC), confusion about former Twitter CEO Jack Dorsey’s involvement (FYI: he had minimal involvement throughout and is now no longer associated with them at all), and questions about their validity as a decentralised social platform.
Unlike Mastodon, which runs on the ActivityPub protocol and natively federates with other services utilising that protocol (including, in a limited way currently, Threads); Bluesky are the only service on the AT protocol that I’m aware of. Despite everything they are doing, they are effectively a centralised service.
But all that doesn’t really matter to be honest. People are there and are enjoying it now, so its immediate future looks promising.
Mastodon
Mastodon is the desktop Linux of social networks. I’m sorry my peeps, but we just are. I say we because it is the network I’m most comfortable on. Primarily smaller groups and more technically minded folk.
It will never be the mass market option, much to the chagrin‘ of some on the platform. But the occasional judgemental nature of the environment when you dare have a opinion outside of their own gives it a hostility that puts regular people off (if they get past the “choose your instance” barrier in the first place).
That being said, there is a core group of people I like hearing from there; and I continue to hope that the future of social media is federated across multiple platforms.
Discord
Used for only a handful of communities and only on my laptop. Not really an issue as long as I keep it off the phone (another thing for distraction).
This is a distraction and, to be honest, I really need to look at how I use and/or interact with the platform moving forward. I don’t have it on the phone, but even on my laptop it is a bit of a time suck.
============================
Note: I didn’t write about some other platforms as I don’t use them and have no intention of starting (Twitter/X, Snapchat, TikTok etc).