This reddit post likely has tens if not hundreds of thousands of views, look at the top comment.
Lemmy is losing so many potential new users because the UX sucks for the vast majority of people.
What can we do?
Why is “drama” on Lemmy always highly exaggerated by people?
“Endless wars of who federates with who”. What is that person even talking about and who the fuck would even care as a normal user?
We could stop bullying .ml users for being .ml users. That’s the only “war” I have seen here.
Whether these are just lazy excuses or not, but let’s be real for a moment.
Imagine someone, who’s used to go to reddit.com, search for a reddit app in the app store, both of which have the same logo, design, etc… and use their username/password to login and browse the content.
almost every service, that people use for the last decades is based on this specific approach, except for emails. Even the TLD was always .com
Now imagine, how overwhelmed those people might feel, when you tell them “just come over to lemmy”.
Lemmy, where? lemmy.com? Here’s where you then start explaining the different instances, federation, etc…
the next question will be: where’s the Lemmy app? Remember, the unified logo and design? well, good luck explaining that all lemmy apps are de facto third-party-apps.
Now, once they make it throug all of that, the next hurdle that will confuse the hell out of them are the communities scattered all across the instances.
While I understand and largely agree with your point, I think it’s worthwhile to question whether it’s reasonable that this is the way people expect the Internet to work.
Companies have spent the last 15 years o so making their best efforts at obscuring the stack, so that unless you’re somewhat tech-savvy, you can’t tell the concept of app apart from the concept of server. Not unlike how Android and iOS have been obscuring many basics of the system to the point that some people don’t even know what a filesystem is.
Perhaps this situation should be regarded as a problem to be solved, rather than just “the way things work” and that we need to cather to it. Mostly because FOSS services will always, invariably, struggle to adapt to a conception of the internet optimized for consumption and nothing else.
I agree that people nowadays might struggle to understand what, for instance, a third-party app is, but I also think it’s too an unreasonably low bar to just let it be, and have FOSS forever playing acrobatics to somehow adapt to it.
Whether Lemmy should be the one leading this struggle is a whole another argument lol. Somehow forcing people to understand this with Lemmy in particular, without changing anything of the larger culture, will just cause people to not use Lemmy outright.
But this cannot be the way it works. Everyone using the internet needs some bare minimum tech literacy.
I’ve decided this is good and want a Lemmy that is restricted to just the nerdiest of nerds. These little spaces are cool without all those horrible reddit users.
it feels like old reddit
Wait, when did that become a bad thing? I exclusively browsed old.reddit.com because the new layout is a fucking abomination.
I’m working on a lemmy app. Will be UI focused!
Potential hot take: Do we even want the majority of people here?
Not necessarily, but we don’t want a accidental filter that filters out non tech savvy people. We want all kinds of people on Lemmy
Add a bell button and a whistle button.
I think instead of promoting a page where people have to choose a server, just send people to lemmy.world directly. We should probably just get people to sign up there at first and have the ability to migrate their accounts to other servers if they want to do that later.
Having to choose from multiple servers is asking people to choose between a bunch of options they know nothing about. Get people straight to looking at content and posting stuff as soon as possible, once they’re more invested, and understand more about the different instances they can change servers if that’s what they want to do.
But yeah writhing the code needed to make account migration seamless might be a lot of work so not sure if that will happen.
This is why email never caught on. Who wants to choose between Gmail, Yahoo, MSN, Proton, and Comcast? A successful email service would be one where you can only communicate with users of the same email service. /s
Greenleaf is pretty massively exaggerating about the extent of defederation, as only a handful ever get defederated regularly, certainly not enough to call it ‘wars’.
As for UX, there’s definitely room for lots of improvements, especially in making it easier to explore another instances local communities from within your own insinstance without explicitly subbing to them all or using lemmyverse.net.
But I don’t think the very concept of different instances is truly a barrier or bad UX, that other user is just giving lazy excuses for not switching away from Reddit.
If that was a legitimate issue, MMO’s (which also often have servers the player needs to choose) wouldn’t have the userbase they do. Nor would Email have taken off.
Even if Lemmy was one big simple centralized server, that user would just come up with another reason they couldn’t switch.
“Oh, it’s too small, my niche communities aren’t there”
“The UI isn’t as nice”
“The mod tools aren’t as good”
Etc.
Unless we fix the UX problems in Lemmy, a Bluesky-like alternative of reddit is going to pop up, and overtake Lemmy, like what happened with Mastadon
The biggest UX issues, in my opinion, is the process of choosing an instance and content discovery.
When you go to “join lemmy”, rather than choosing a username, you’re presented a big list of instances, and you have no idea what that means and what it means for your experience if you choose one. Even though in reality it doesn’t really matter, just having the list paraylyses the user as it’s not a process they’re used to. Users are likely asking themselves:
- Am I going to miss out on content from other instances?
- Do I need an account per instance to interact with their communities?
Sometimes I think it would be best if we could have some kind of read-only instance people can create an account on and get stuck in first, then choose an instance to sign up to once they understand it. The instance would be locked down so they couldn’t create any communities. So basically when they they’re directed to join-lemmy and go to sign up, they create an account on that instance right away and get started.
On the discovery front, a potential idea would be to allow communities to have a specific category tags field. When a user signs up, the host instance could have a page that they’re directed to (this would be controlled by the instance, so they wouldn’t have to have it enabled) which lets the users pick some topics they’re interested in and can then subscribe to the communities right away.
Sometimes I think it would be best if we could have some kind of read-only instance people can create an account on and get stuck in first, then choose an instance to sign up to once they understand it. The instance would be locked down so they couldn’t create any communities.
I believe lemmy.myserv.one is what you’re looking for.
Interesting, thanks!
“but it feels like old reddit”. My god, imagine actively preferring the new reddit UI. Let them keep their shiny jangling keys instead of coming over here and pestering the devs for a snoovatar feature or whatever nonsense.
The ‘maybe read for 2 minutes to figure it out’ miniscule barrier to entry is a feature not a bug.
I don’t get how people get hung on choosing a server when people have been chosing a starter Pokémon since 1998 without any major issues. And you get just about the “same” amount of practical info.
Really, what tiktok does to a generation…
I would love info/data-sheets about all the instances, that would make the decision process easier:
- who de-federated who?
- who hosts most content related to topic X?
- number of users and their distribution of joined communities
- posts/second average user activity …
“Wah wah it’s so hard to pick a server!”
JUST LIKE EMAIL YOU NITWIT!
JUST LIKE EMAIL YOU NITWIT!
We have very different perceptions of how people approach emails.
Guess how tech illiterates(?) approach email? They sign up on Gmail - perhaps with some handholding - and that’s it. That’s all they know or care about.
And before you say they don’t deserve to be on the internet: they are all using Facebook, Youtube, Whatsapp, etc. Unless platforms like Lemmy actually treat new users better, there’s not much incentive for people to switch.