I’s heard news that BlueSky has been growing a lot as Xitter becomes worse and worse, but why do people seem to prefer BlueSky? This confuses me because BlueSky does not have any federalization technologies built into it, meaning it’s just another centralized platform, and thus vulnerable to the same things that make modern social media so horrible.
And so, in the hopes of having a better understanding, I’ve come here to ask what problems Mastodon has that keep people from migrating to it and what is BlueSky doing so right that it attracts so many people.
This question is directed to those who have used all three platforms, although others are free to put out their own thoughts.
(To be clear, I’ve never used Xitter, BlueSky or Mastodon. I’m asking specifically so that I don’t have to make an account on each to find out by myself.)
Edit:
Edit2: (changed the wording a bit on the last part of point 1 to make my point clearer.)
From reading the comments, here are what seems to be the main reasons:
- Federation is hard
The concept of federation seems to be harder to grasp than tech people expected. As one user pointed out, tech literacy is much less prevalent than tech folk might expect.
On Mastodon, you must pick an instance, for some weird “federation” tech reason, whatever that means; and thanks to that “federation” there are some post you cannot see (due to defederalization). To someone who barely understands what a server is, the complex network of federalization is to much to bare.
BlueSky, on the other hand, is simple: just go to this website, creating an account and Ta Da! Done! No need to understand anything else.
The federalized nature of Mastodon seems to be its biggest flaw.
The unfamiliar and more complex nature of Mastodon’s federalization technology seems to be its biggest obstacle towards achieving mass adoption.
- No Algorithm
Mastodon has no algorithm to surface relevant posts, it is just a chronological timeline. Although some prefer this, others don’t and would rather have an algorithm serving them good quality post instead of spending 10h+ curating a subscription feed.
- UI and UX
People say that Mastodon (and Lemmy) have HORRIBLE UX, which will surely drive many away from Mastodon. Also, some pointed out that BlueSky’s overall design more closely follows that of Twitter, so BlueSky quite literally looks more like pre-Musk Xitter.
I’m on both Mastodon and Bluesky. To me, Mastodon’s biggest problem is its refusal to have an algorithm to surface popular content. Yes there are problems with algorithms, but I don’t have the time or inclination to read every post in chronological order. A good algorithm would show me popular posts without manipulating me for profit.
Edt: a few people have misunderstood me. I’m not proposing “Mastodon shows me stuff from people I don’t follow,” I’m suggesting “Mastodon shows me stuff only from people I follow, but it shows me the popular stuff first.”
I’m inclined to agree that’s a problem. Everyone’s first encounter with a social media content recommendation algorithm was one designed to manipulate them into clicking ads, so it caused some backlash. Recommendation algorithms can be tuned to show things people care about and want to engage with.
Exactly, a lot of algorithms on for-profit sites are manipulative trash but refusing to have any algorithm at all is throwing the baby out with the bathwater.
Exactly I had difficulty finding content and any “guide” or anything I seemed to find was too confusing or not practical for me. I don’t use Twitter, blue sky, or mastadon regularly but when I checked them all out, blue sky was the best in all round; “Ease of use” and “easy to find content”
That sounds more like a feature than a bug. I remember when Twitter was actually useful. You could sort by “new” as the default and your feed only included stuff from people you followed. And then it went to complete shit with the sort defaulting to “fuck your preferences”, sponsored content and your feed being littered with click bait, paid content and all the other bits of enshitification. And that is all built on the algorithmic selection of content.
I didn’t say it was a bad thing, I just said it’s one reason Bsky is more popular. People are busy and want algorithms.
There’s a trending posts list which helps fill this want for me.
To me, Mastodon’s biggest problem is its refusal to have an algorithm to surface popular content.
Isn’t Explore - Posts on the desktop web client exactly what you’re looking for? It was always there and it’s where I spend most of my Mastodon time.
It looks like that’s popular posts by anyone, not just by people I follow. So it’s a start, but different people want to see different things so having a single firehose like Explore doesn’t really meet the need. For me, I want to see popular stuff by people or hashtags I follow. Other people might want to see other things.
Yes, that’s true. I am under the impression that “the algorithm” on the popular platforms mixes in posts from people you don’t follow. The only one I was somewhat familiar with was the Twitter one from when I was there.
This is a great commentary to me. I think it shows just how much of an appetite we currently have for a curated space. It’s almost like Mastodon is a service that’s about 15 years too late.
I remember going around to older forums and sites looking for specific content when I wanted it, and I wasn’t always guaranteed to find something I liked, but I would often see something interesting.
Now, though, I really want anywhere I go to knock me off my feet with good content because that’s what I’m conditioned to. Isn’t that what makes me an addict, though? I’m wondering if that chance of dissatisfaction isn’t a virtue to ensure no one platform takes control of all my attention.
I think using hashtags with filters serve the same purpose
But it still won’t put my friend’s popular posts at the top, right? I don’t want to scroll past 20 pictures of people’s dinner and then find out one of my friends got engaged, I want the “I got engaged” post at the top because it’s probably getting the most interaction.
You have to pick a Mastodon server, before you know anything about anything. The acquisition funnel probably drops 90% of the people checking it out right there.
☝️ This. It’s why I put off signing up for Mastodon for a long time, even though I am a big supporter of the Fediverse.
This, when I decided to join Mastodon I was prompted to choose a server and had to research which one should join and understand how it works.
It is called UX friction and is well studied in sign up and checkout processes, the more steps the user has to perform the more likely it abandons it.
Just pick one, you’re thinking too hard. I just picked one that’s open because I didn’t want to write an essay about myself to prove my worth and get someone to accept me, because I know that there isn’t any reason why anyone would accept me over someone else (I’m a nobody). I hate the idea of someone else having to review my worth before being allowed to sign up, what a disgusting concept. “Oh it’s to stop spam 🤓” All the other sites have been dealing with Spam good enough without asking me to prove my worth to them, maybe the Fediverse should take some pointers from the big boys at Big tech, they seem to be doing better than you are when it comes to this.
How is picking a Mastodon server different from signing up for email, finding a discord server, signing up to follow channels on youtube, and so on. Somehow people have no problems figuring those things out, but when it comes to Mastodon this is constantly brought up like some insurmountable challenge.
Email has taken 25 years to get people that comfortable with it, and most folks either go with their ISP email, or one of 3 or 4 providers. Discord, you’re already in the tech savvy population.
Yet, the fact remains that people did get comfortable with email, and even the least tech illiterate people are able to use it.
Having to make an informed decision is a barrier to entry. it took me a while because I wanted to make sure I didn’t join (and waste time/effort) something I didn’t align with.
You don’t have to make an informed decision. Signing up for an instance isn’t a blood pact. If you find the instance you singed up for isn’t to your liking, You can easily migrate your account to another. Meanwhile, if you’re worried about something you don’t align with, then you don’t even get that choice with a centralized platform like Bluesky. For example, I don’t align with any of this shit https://toad.social/@davetroy/113476788536250587
You don’t have to make an informed decision.
Correct, but you are still presented with a decision that adds friction to the onboarding experience. I was aware of how Mastodon works and that I could migrate and it took me a while to create an account because I didn’t want to “waste my time”. I can’t imagine a regular user being prompted to “select an instance”, decide to go with the first one they see, and registration is either closed or invite only. That’s a huge barrier to entry compared to being forced into a single login that is always open.
Meanwhile, if you’re worried about something you don’t align with, then you don’t even get that choice with a centralized platform like Bluesky. For example, I don’t align with any of this shit https://toad.social/@davetroy/113476788536250587
100000% agree with you. I would never create a bluesky account because of that. Unfortunately people aren’t as informed and most really just don’t care.
What I’m saying is that the amount of friction this adds is completely blown out of proportion. It’s just not that hard, and people acting like it’s a huge barrier are not being serious. If this was the case email would’ve never taken off. The fact that we’re at the point where it’s hard to imagine a regular user going outside a walled corporate garden is really the problem here.
Unfortunately people aren’t as informed and most really just don’t care.
The flip side is that we shouldn’t care too much either. Fediverse already has millions of users, and it can just keep growing organically at its own pace.
I agree with you, but to be fair, people don’t really choose an email provider. They chose gmail, because anything else is disallowed by everyone’s anti-spam measures.
That’s a recent phenomenon though, and it’s effectively been forced on people by the largest email provider making it difficult to use others. My original point was that people didn’t find it confusing to register for different mail providers when that was easy to do.
Bluesky is way more approachable than Mastodon. Most people don’t want to have to learn what an instance is.
Yhea your first mistake is thinking that 99% give a flying fuck about federation
It just makes it’s more complex to adopt
Bluesky ?
Go on there, sign-up, done
Everything works.
Nothing else to do. Nothing to understand.
The lemmy devs should add a feature to their website where you can just create and account and it creates and account on an instance that is closest geographically to the IP address you are connecting from and is federated with the most servers.
Single place for normies to make an account and they don’t have to think about the federation bits, but if they get interested they can always make an account manually on another instance.
That would be helpful.
This is the only correct answer.
It’s easy to get on and it works just like Twitter. People don’t even need to understand what Federation is to get up and running on the platform.
…BlueSky does not have any federalization technologies built into it, meaning it’s just another centralized platform, and thus vulnerable to the same things that make modern social media so horrible.
Ask your average social media user what any of that means and you’ll get blank stares.
Mastodon being federated is absolutely not a flaw. This is how the internet was meant to work in the first place. The fact that people got used to using centralized platforms is an aberration and this needs to be actively fought against.
I should have been more clear. I meant “The federalized nature of Mastodon seems to be its biggest obstacle to it achieving mass adoption”.
The post was about why Mastodon isn’t receiving as many user as BlueSky, or in other words, why it isn’t achieving mass adoption. It was under this context that I chose to use the word “flaw”, as in, flaw towards reaching mass adoption.
I don’t think there’s a lot of evidence that federation is a significant obstacle in practice. Email is a great example of a federated platform that even the least tech literate people are able to use just fine. It could be argued that Mastodon onboarding process could be smoother, but that’s not an inherent problem with it being federated.
In my view, the simplest answer is that BlueSky has much better marketing because it has a ton of money behind it and it’s been promoted by Dorsey whom people knew from Twitter. So, when people started abandoning Twitter, they naturally went to the next platform he was promoting.
I’d also argue that there is a big advantage to having smaller communities of users that focus on specific topics of interest and can federate with each other. In my experience, this creates more engaging and friendlier environment than having all the users on the same server. Growth for the sake of growth is largely meaningless.
Sorry for the long, poorly organized response. I just had a bunch of thoughts on this that I wanted to get of my head
The thing I have noticed is that the fediverse does not have an elevator pitch. It is really hard to explain things in simple terms.
Usually, when just simply trying to make an account, people expect to simply go to a website, create account and done, you are in.
While in the fediverse it is like:
- First select an instance!
And the user is like:
- What is “instance”…?
And them they get lectured for 10+ minutes over some tech concepts that look alien to them.
- This raises the question: “Why is [fediverse platform] like this? Why so complicated? Why can’t it just be like every other platform? Go to site, log in. Simple. What’s that all “Federation” for?”
And now they will have to receive another 10+ minute long lecture on the flaws of the centralized social media.
20+ minutes worth of lecture, just so they can use a social media platform. If they hear they whole lecture, and understand it, they will probably give the fediverse a try, but if they don’t because they got overwhelmed with information from your lectures they won’t even try.
And all of this and I still haven’t explained a single feature of the platform itself.
We need to come up with an elevator pitch that gives people some clue of what federation is.
I know what some might be thinking: “Why do they need to know what federation is?” Well yes, I could just say, go to [big Mastodon instance here] and create an account. Cool, they are using Mastodon.
But inevitably, this will happen: Someone will send them a link to a Mastodon post. They click it, but the link they were send was on another instance as such they are logged out. Thing is, they don’t know what federation is and most instances have nearly indistinguishably UI, as thus the user doesn’t notice they are on a completely different site. “Strange”, they think, “I could have sworn I was logged in”. Then they try to log in on the other instance… can’t and get confused and maybe even panic. “Did I just lose my account?”. And now they come to me for tech support (because I was the one who introduced them to mastodon), and I end up having to explain federation anyways.
Now, with that being said, Email is still an example of a federated platform with mass adoption, and we should use it as an example when explaining the fediverse. But I would like to stress the following point: most instances have nearly indistinguishably UI, as thus the user doesn’t notice they are on a completely different site. Go different Email instances and they look distinct. Go to gmail.com and outlook.com and they look distinct enough so that people can intuitively understand that, although they are both email services, their Gmail account is not going to let them log into Outlook.
Mastodon instances on the other hand? They just brand themselves as “Mastodon” and that’s about it. They look identical! Just LOOK:
No wonder people get confused. The big instances NEED to look distinct for this to work. Otherwise, the federation thing will be confusing.
Now that I’m writing this I’m realizing that this seems to be an UI problem: The instances look to similar to be immediately recognizable as distinct and that’s confusing. Therefore we should work towards ensuring that instance, or at least the big ones, have a distinct appearance, their own “brand”, so they can be seen as distinct so that the example scenario I showed earlier doesn’t happen.
Or maybe I’m over-complicating things… Maybe it’s as easy as: “It kinda works like email. On email, you can go to a number of different sites, like gmail and outlook and send mail to anyone. Mastodon is also like that, there are many websites, each one with their own rules and mod teams. You can join any of them and see post from people from the other sites.”
But even this explanation has a problem: It does not explain de-federation. If they end up trying to follow someone who is on an instance their main instance as de-federated, they won’t be able to find them and they won’t know why. Most are not familiar with email de-federation as most only ever need to interact with the big instances which all federate with each other.
I guess my problem is that, by simplifying things so that non-tech people can understand, they will end up running into the intricacies of federation and not know what to do.
Also, if people don’t understand federation, we will end up with a Gmail situation: Everybody is on the same one instance. Understanding the need for this separation of Mastodon into different instances can be hard. If we simply tell people to go to the big instance, that’s what they will do. And then we end up with Gmail.
Federation and separation into smaller communities is a good thing, but it can hard to explain how and why.
Sure, but all of this basically comes down to poor marketing. It’s not an inherent problem with the technology or with the concept of federation.
It shouldn’t be surprising either given that Mastodon is a niche platform developed largely as a volunteer effort. The reason people advocating Mastodon tend to focus on stuff like on the flaws of the centralized social media is because that’s what matters to them. We see pretty much the same thing happening with Linux, and many other open source projects.
This is the point I was making above, BlueSky has a professional marketing team that understands how to sell their product to the general public. That’s the main reason BlueSky is gaining users at a faster rate.
Regarding the Gmail problem, it’s true that we could end up with one major instance most people are on. I don’t see that as a huge issue in practice since you can still choose use different instances. That’s a fundamentally better situation to be in.
For example, I don’t use Gmail and I run my own personal Mastodon instance using masto.host, this doesn’t stop me communicating with people on Gmail or major Mastodon instances like mastodon.social.
For example, I don’t use Gmail and I run my own personal Mastodon instance using masto.host, this doesn’t stop me communicating with people on Gmail or major Mastodon instances like mastodon.social.
I mentioned Gmail because, when a single instances holds something like 95% of the users, that gives them a lot of power. If Gmail decided to de-federate from you… you are kinda screwed. That’s my concern. Although, as you said, that is still better than a fully centralized platform.
Sure, if a big instance started to dominate the fediverse it would be a form of centralization. However, the protocol being designed with federation in mind makes it much easier for people to migrate from that instance if it becomes a bad actor.
Going back to the original point though, I do think that fediverse could be marketed better in a way that would appeal to more people. Since we agree that federation is a desirable feature, the focus should be on figuring out how to explain it to people in a sensible way.
the focus should be on figuring out how to explain it to people in a sensible way.
And that is the thing I have been struggling with and if the major instances looked visually distinct it would make it easier to not confuse them. But yeah, the fediverse has a marketing problem. We need to get people with marketing skills involved.
People don’t care about federation. Or vendor lock-in.
I haven’t tried bluesky, but mastodon seems a little broken by design. I’d you go to a post you are always told that the host server may have more replies. Things like that make it seem immature and perhaps just a bad solution compared to a monolithic approach.
If you don’t like the instance (why wouldn’t I?) you can just move to a different one. Yes, and restart my network. It’s not really a good solution. I would like to exist on mastodon and just use some server. If I don’t like it, continue somewhere else.
I’d you go to a post you are always told that the host server may have more replies
Just yesterday I opened a post on Masto that had 80 boosts. I went to my home instance to boost it, and it said 10 boosts. I get that things will sometimes be out of sync due to federation and I don’t think those numbers need to be exactly the same, but that’s a huge difference.
If you don’t like the instance (why wouldn’t I?) you can just move to a different one. Yes, and restart my network. It’s not really a good solution.
Yep. I’ve moved several times and the process sucks. It’s ridiculous that your posts and followers don’t follow you. It’s technically possible to do it: just give every account a public/private key pair for identity, and if you migrate to a new instance your public/private key pair come with you so you can prove that you are still you, and then there should be no problem bringing your posts and followers to the new instance. But despite the fact that switching instances is a core feature of the Fediverse, the process sucks.
I think the problem is Mastodon makes it hard to find people to follow. I can’t even find mainstream media official accounts, let alone an actual celebrity. The discovery features need to be improved.
Meanwhile on BlueSky I instantly see every major news outlet in my main feed.
Mainstream tech adoption needs a neat clean wrapper imo. I think that’s the biggest missing piece to fediverse, people want pretty, simple, plug and play.
If a wrapper like that could be put on top of/combined with all the good qualities that the fediverse offers, I think it would create optimal conditions for slow adoption.
federation could be abstracted away, much the same way filesystems are right now
Perhaps… But how exactly?
i wish i had that answer
its usually how corpos and ux people seem solve these issues
Initial log in in the apps should default to mastodon.social with other servers buried under a menu
Not a solution. Defeats the point of decentralisation, putting most (like 90%+) users in one instance. Big instance is sold to Venture Capital Firm because a bunch of amateur moderators call moderate the whole of twitter… and just like that enshitification shall commence.
How so? Folks who care about decentralization can use the menu, no? A common theme in the comments is that most users do not care about decentralization and don’t want to have to pick a server. All that scares them away to centralized platforms like Bluesky and Threads. Even a big centralized fediverse server is better than yet another walled garden they can’t easily migrate off of.
Even a big centralized fediverse server is better than yet another walled garden they can’t easily migrate off of.
No it’s not. If a single server holds a critical amount of the fediverse’s content, they can enshitify.
The reason why the fediverse is resilient to enshitification is due to the fact that it makes migration less painful: If you want to abandon Xitter, which is centralized, you will be unable to access Xitter’s content, which is why it took so long for people to abandon it; but if you want to abandon… let’s say… mastodon.world, you can just make an account on another instance and still access the same content. For enshitification to occur, user’s must be locked in, the federation stops that.
However, this system has one major vulnerability which can completely subvert the fediverse’s ability to resist enshitification: centralization of content. If one instance holds a critical amount of content, they can pull up the drawbridge, that is, de-federate from all other instances. You might think this would upset the users, but it wouldn’t. Most wouldn’t know what federation is, all of mainstream is on the default instance, only the computer nerds are on other instances, so if suddenly, the default instance de-federated from everyone else, and thus becomeing a walled garden just like Xitter, few would notice and fewer would care. And now the default instance is centralized just like Xitter and the enshitification cycle repeats.
If you want an example of this look no further than Gmail. More or less 95% all emails are Gmail. If Gmail de-federates from your instance, you are removed; that means Google can basically dictate what other instances are and aren’t allowed to do. If you do something Gmail doesn’t like, they can de-federate and you instance is now basically useless, since you can’t email 95% of people. Gmail could easily kill Proton Mail by de-federating.
Let’s say I was on a giant Mastodon instance. And they defederated. At that point, would I be able to easily migrate to a smaller one? Or would I have to start up from scratch on the smaller instance?
I’m gonna echo what others have said here. The mastodon signup process is too complex, and searching for instructions just leads to “what is the fediverse and/or activitypub” explainers.
I created a mastodon account a few years ago and it was my first introduction to the fediverse. It was frustrating and I only persevered because I REALLY wanted to replace twitter.
Once I got it set up, I realized that no one who I followed on twitter was there. My feed is currently like 2 people, plus a bunch of dead accounts from people who dipped their toe in but didn’t stay.
Joining Bluesky was simple, and there were already a bunch of accounts I wanted to follow. The recent influx has increased that, and it feels a lot like old school twitter without the nazis.
People originally joined twitter (and stuck with it for so long) because that’s where everyone else is. Mastadon is too clunky join and use, so people aren’t.
My feed is currently like 2 people, plus a bunch of dead accounts from people who dipped their toe in but didn’t stay.
For me a lot of those toe dippers were subsequently found to have settled on BlueSky.
Same here, which is why my Bluesky feed is much better. Everyone wants to be where everyone else is (that isn’t X), and it seems like that’s Bluesky.
Bluesky has brand recognition (founded by the same dude as Twitter), more people and “feels like twitter”, in the sense of what you see, more than mastodon. Also, news outlets seem to be migrating there.
Mastodon (and pleroma, misskey, etc) is seen as a place for weirdos and techies, with “nothing interesting going on”. Several people mentioned this already one way or another, but that most servers/instances are “specific” about whatever means that people will feel that they might miss out on something by choosing the wrong server.
Just because BlueSky isn’t federated doesn’t mean it’s (totally) centralized. It uses the AT protocol which means user data lives in a separate place than the app itself. While the BlueSky app is centralized all the user data (your posts, likes, etc) live in a separate place and can be self-hosted. This means that if BlueSky went bust or something, users could easily just move to a new platform that someone would inevitably create and all of their data, likes, follows would all be there.
is that migration documented?
Sort of. There isn’t another platform to migrate to at the moment. But this link explains how to self-host your data (PDS) https://atproto.com/guides/self-hosting
And in general, because of the way the protocol works, you could easily build a new app and just use the data that Bluesky wrote. So another platform wouldn’t even need users to “migrate”, since it’s “being your own data”
Why aren’t there 2nd party apps then if I can easily build a new app? I’d much prefer to use one that doesn’t poll as often.
Maybe you can be the one to build it!
My guess is that nothing yet exists because A) the official app is generally pretty good and B) Bluesky is pretty newly popular so the demand wasn’t there yet
why bother replying if you don’t know?
It’s lack of marketing since it is not a business, and people conflating useful optional features with confusing usage.
Everyone I know moved to bluesky, after which bluesky basically immediately sold out to crypto people. I brought up the idea of “hey, this is why I think mastodon is a lot better, because it’s impossible for it to sell out entirely”, to which one person lost their fucking shit and responded stating that I was “fear mongering”.
This person also said they didn’t care if a business owned all their data and controlled their entire life because “all their data is owned already anyway”.
This same person also said that after the recent US election they “spent the night throwing up until they were dry heaving and crying”.
Why they claim to not care about their life being controlled by corporate entities, but claim to care so hard about their life being controlled by a government that they say they have a physical reaction to it is a subject I haven’t broached because I’m sure they wouldn’t be able to see their hypocrisy if they pointed the James Webb telescope at themselves.
In a nut shell, many people are incredibly stupid and not at all interested in their best interests unless the news tells them which interests they should care about.
basically immediately sold out to crypto people.
Wait what? I know very little about BlueSky and even less about the people behind it, so I didn’t know that. Could you send me a link to more info?
https://bsky.social/about/blog/10-24-2024-series-a
They announced a series A in which they stated they are implementing paid features through a subscription model and took 15 million dollars from Blockchain Capital.
They say in this statement they won’t “Hyper Financialize” the platform, which is corporate doublespeak for “We are now monetizing this platform”.
The additions to their board are people who come from crypto/NFT companies.
As a result, the clock is now ticking on Bluesky and its destruction is inevitable due to the laws of capitalism.
A lot of people are offput by having to choose a server before creating an account. If that could be automated somehow I think Mastodon would be more popular.