Bad UX is keeping the majority of people away from Lemmy
-
If they find Lemmy "too hard to understand", do we really want them here?
Gatekeeping at its finest.
I for one would welcome anybody here who wants to come. Rather them than more people with your mindset.
-
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...
This is how I ended up on a German server. I don’t speak German but really isn’t an issue. Just pick one.
-
I'm 32 and work in tech, The reality is the vast majority of people won't want to use old.reddit style UI
I'm comfortable powering through shitty UI/UX etc. I've even built them myself, but others won't settle for shitty UI
You and your friends are old I assume, and got used to the old.reddit UI, and didn't want to change.
Most people are used to modern UI, and won't want to change to old UI, just like you don't want to change either. We should better cater for average people.
Thats funny, Im also 32 and completely happy with the default Lemmy UI. Definitely wouldnt use something like new Reddit. But the good thing is that there are so many different choices, and its possible to create instances with a different default UI.
-
The one thing that I like about the fediverse is that it somehow unintentionally has a filter to keep the low effort people from poisoning the well.
I have been on the fediverse from 2019 and these types of arguments have been floated times and again at each exodus wave. they expect to be offered everything on a silver platter. they come into a new platform maintained by hobbyists and good will people and they expect it to offer the same features, experiences and user base or even better than the once on proprietary media that spend billions of dollars to acquire that user base. they get screwed by one company and hope that another for profit won't do the same. Lemmy is even easier than email, as you don't need to know the handle of people of communities you interact with you just search for them or explore the public feed. We don't need them here.
there are many aspects the fediverse can improve upon. decentralization or federation isn't one of them
Agreed, to a certain extent. The internet was a much better place when it took at least a little effort and knowledge to join in and participate. Barriers can be a good thing.
-
Look I don't have any data to back it up, only my experience and many others (eg. https://lemmy.ca/comment/14524858)
I'm also not going to go try and dig up all the evidence to try and prove this to you.
I am a IT professional and have been part of developing many web apps that see tens of thousands of users per day.
We would do AB testing to see what works for users and what gets a better click through rate etc.As soon as a user needs to think, they drop off like crazy, that's just a fact you can look up good UX design.
It's also a fact that joining lemmy requires a lot of thinking and tweaking etc. to get to a good place.I've been using lemmy for months now, and I'm still not happy with the UI even after tweaking and trying many different things.
A/B testing is not really possible in a decentralized system like this, it would require all instance admins to collaborate for collecting results, and would make deployment much more complicated. Not to forget that there simply arent enough development resources to implement it. That said if you see anything that can be improved, you're welcome to make a pull request. Its standard Typescript wit TailwindCSS and Inferno, nothing complicated.
-
So is a large part of lemmy.world cached on sh.itjust.works' server? Does Pixelfed, Loops or Peertube work the same way? I could see images or video being more of a burden to serve like that. Or does AP sync the metadata like thumbnail, video title, description, comments etc. and the video itself is torrented straight from the host server?
Pretty much, yes. Images is cached. Video is not. However PeerTube supports P2P.
-
"You can access all content from the Lemmyverse from any server, so it doesn't matter which you choose" 1. not strictly true and 2. if it doesn't matter why make the choice?
This is a great point. If it doesn't matter, why not randomly assign you to an instance? The reality is that it does because some instances are political, and some federate with other instances that could give a negative impression of Lemmy. By people recommending particular instances to sign up to, shows that there's an element of calculation as to which instance to pick.
Onto your second point, your impact would be negligible. I wouldn't worry about that scenario.
I could see a "choose for me" button, kind of like installing an OS where you can go with the automatic stuff or set it up yourself. I think you'd need several instances to get with join-lemmy.org to volunteer to be one of the ones that would sign people up for.
Folks who want to sign up for a specific instance in order to create or maybe moderate a community there almost certainly won't go to join-lemmy.org for that, they'll just go to that instance.
There may need to be a "Hey could we cool it with the fukpolitik' agreement to be on that random sign-up list; I'm not sure I'd drop random folks into ex-Hexbear or whatever.
-
"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.
It's been a while since I've been on Lemmy, so correct me if I'm wrong but isn't Voyager, which I' using right now, pretty good? You also don't have to install an app, even though the apps on the Google Play store are pretty good.
-
Damn right, I'm only on Lemmy because there isnt a better alternative, not because its great.
The sad fact is that for social media to not suck you need moderation, for moderation not to suck they need to be paid mods, which means it has to make money somehow, which either means adds, subscriptions or mining user data...
You don't need paid mods. If you have a good community people will volunteer to moderate out of altruism, because they enjoy the community and want to make sure it stays good. Paid mods are actually worse than volunteer mods imo, because they don't actually care as much.
-
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?
A lot of disingenuous Lemmy users in that thread pretending that picking a server is more confusing than filing your taxes. I think join-lemmy should probably hot-list like 6 or 7 servers instead of making you choose via a primary interest, since you can migrate your account later anyway. But I am personally not tech oriented and managed to make an account and find an app without an issue.
-
Exactly this - Join-Lemmy.org has some (minor) UI and text issues. I'm also not quite happy about the sorting of the instances and the selection there. If f.e. you chose "General -> English" during onboarding, you get this screen here:
Hexbear? Some random 11 user instance from finland? Lemmy.world nowhere to be seen? They are randomizing the instances, which kind of makes sense to prevent the bigger ones from growing even more, but which might confuse new users.
But those are minor UI quirks that can be solved. All those reddit couch warriors that claim that everything should be completely redone exactly how they want it to be are insane. Normal users are able to understand the concept of instances.
Lemmy.world is excluded because it represents more than 30% of all active Lemmy users, thats too much. And yes the list is somewhat randomized. Youre welcome to improve all this.
-
Gatekeeping at its finest.
I for one would welcome anybody here who wants to come. Rather them than more people with your mindset.
Both can be true. We can welcome everybody who wants to come, and also realize that having 100 million complete noobs suddenly join wouldn't necessarily be the best outcome either.
Show people the way and if they indicate that it's too much effort to do a bit of research for 10-20 minutes, understand that it's not exactly a huge loss for them to not join.
-
Picking a starter is easy. Everyone knows that pokémon is a game about collecting creatures, and everyone knows what fire/ water/ grass is, so no one's gonna be stumped. Not everyone is gonna immediately know what an instance is, or what it does, or what it's there for
Im a french canadian plumber, nothing scream "have you tried unplugging and pluggin it again" more than that, yet here i am?
The people still on reddit will die with it, it's where they made their home and there will always be a reason to stay.
-
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 …
You can find the defederation info quite easily just by asking, or going to the blocked instance tab on whatever server you're wondering about.
Your other questions are somewhat ambiguous, so there's no easy way to simplify it into a data sheet. Because of the fact that the vast majority of instances are federated with each other, it also doesn't matter that much.
I don't think that kind of numerical information would really make the decision any easier, it'd be more likely to confuse people even further.
Servers are either general purpose or with a specific focus. Ani.social, ttrpg.network, slrpnk.net, are servers that clearly advertise the specific content they host and focus on. And obviously the geographical/language based servers (feddit.uk, aussie.zone, lemmy.nz) do the same thing. That's pretty easy to figure out imho.
The distribution of joined communities just seems way more complicated than necessary. Number of users is already the most widely available stat, just go to fedidb or lemmyverse and you can easily see tye list of instances ordered by monthly active users.
https://lemmyverse.net/?order=active_month
I do think a cheat sheet about defederations would be nice to have though, I might try to make one when I have a chance.
-
Reddit being popular is keeping the majority of people away from Lemmy.
When you get right down to it: people don't care that Reddit is selling their information, that the site itself is a piece of garbage, that running the site requires a bunch of no-life weirdos whose numbers will only increase going forward and whose power will likewise, or that the design actively encourages bots to the point of disincentivizing actual human beings from using it.
They want their memes, they want their news, they want their niche little interest subs and they want their porn. The simple fact is that lemmy is a smaller version of Reddit with fewer options and to the majority of people who don't care about their data or the objectively dogshit running of the site, there is no reason to cross over to Lemmy.
Until Reddit takes a Musk-type turn into being totally unuseable, lemmy will only see a trickle of users who are burned by Reddit.
I use Stealth with the express intent of not contributing to Reddit (there are no ads on Stealth) while consuming their server's resources. It's a sort of protest in its own way. Especially since those niche interest subs are the only way I could quickly get information about the community without having to scroll through discord servers— hell, in Lemmy-Kbin most of them are run by bots reposting from Reddit, and there is no way I can manage or advertise my own magazine, what with my busy schedule in my university.
-
I'm fine with that while it lasts. Having millions of active users would increase the feed, but it's not going to increase the likelihood of me talking to anyone smart
Agreed. Also if we're being honest servers would probably start crashing left right and center if ten million redditors decided to join next week. The software still needs time to mature, so slow and steady growth is actually perfect for right now.
-
the fact that you notice decentralization as a user can be a problem for many
How would you notice though? I don't see how a user would be aware of defederation unless they look at the block list.
When I say decentralization I refer to the fact that it is federated. Not sure what you mean.
-
I don't think these people actually want to leave reddit. They are only interested in farming karma by complaining about it,
This is a good point. And also reddit is astroturfing hardcore, it's likely that many comments are coming from botted accounts and especially upvotes are heavily manipulated.
I'm not disagreeing with the fact that a lot of people genuinely struggle to get started on Lemmy. But just pointing out that perception is actively amplified on reddit, because they obviously want to discourage people from joining Lemmy.
It's not a conspiracy at all, I've seen countless positive comments and posts about Lemmy removed over the past year or so. They know about us and they are worried.
-
There is a reason such a large part of Lemmy is developers. There's no confusion signing up for the developers. Federations and servers and instances are all crazy jargon to regular people. Although we may not want all regular types here, having some more regular people to balance out all the high IQ techies could make things more fun.
Tbf I think it takes just a little web litteracy to understand the fediverse. I know I'm a developper, so I tried explaining it to my bro and he got it on the first try.
-
Pull requests are more than welcome to improve the site. Its basic Typescript, TailwindCSS and Inferno.
https://github.com/LemmyNet/joinlemmy-site
You can also make changes to the documentation, its markdown just like Lemmy itself. So if you would write something differently then open a pull request and change it!
Thanks for reminding.
I'm more busy on [email protected] at the moment but I might give it a go at some point.
Just seems strange to have so many people wanting to fix this in this thread without actually acting