this post was submitted on 23 Jun 2023
623 points (100.0% liked)

Technology

37712 readers
153 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Gaywallet@beehaw.org 13 points 1 year ago* (last edited 1 year ago) (1 children)

It kind of doesn't matter whether everyone in the fediverse recognizes it or not. People around here often forget that they are in the vast minority when it comes to tech literacy in the world. Most people are not interested in the experience that lemmy currently offers, because it's far too complicated and people asking simple questions are often met with scoff and scorn, because the question has been asked before and they should have just searched for an answer or because it's so simple, obviously it's just .

The fact that none of this is approachable to a tech naive person is precisely why microsoft killed OSS in the late 90s, why google killed XMPP, and why it's extremely likely a place like meta or another company might succeed in effectively killing off a platform like activitypub (altho I don't think it'll kill it entirely, I do suspect that they will slowly kill it by bleeding users over to their platforms). You see, what these large brands have is recognition - people who are not tech literate still know what google is, what facebook is (they may not know they've rebranded to meta), and what microsoft is. These companies have the resources to throw actual designers at this space and provide a front end interface that is friendly to just about anyone. Combine good UX design with a company that people recognize and a huge platform from which to advertise to users (imagine logging into facebook and being presented with all the cool new things you can do on the fediverse) and you'll get normal people trickling into the platform.

Here's where things succeed - these platforms will start as open, and so all the normal people will now be able to talk with their tech friends who are also in the fediverse, and slowly these platforms will become monoliths. They'll start curating the experience more as user reports roll in, and as they tighten the reigns. Over time you'll find that you can't reach these users unless you're also on their platform, and your non-tech literate friends will ask you to migrate to their platform so you can continue to interact through the same channels that they've been interacting with you. While you may be unwilling to migrate, some people will be, and slowly but surely the platforms will dominate the space. They might be sunset eventually as a way to kill off the protocol, or they might just simply turn into their own walled garden.

The only way forward I can see which is resistant to attacks of capital of this nature are when an open source protocol actually starts to center design during the development of the platform. You can't just tack a user design expert onto a platform like lemmy and ask them to make things make sense, because federation itself needs a whole new set of terminology, designed by people who understand how non-tech literate people think, and a whole new backend to support a front end that's truly user friendly. But user design is not friendly to github and most developers aren't designers, so this isn't something I see being accomplished anytime soon. The best that can happen right now is for better dev platforms to be designed for front-end and UX designers (something akin to github but useful to designers), to work on implementing these kinds of people from the beginning, and for open source projects to start reaching out more to designers, to start spending donated money on designers, and to center design as an important principle to OSS protocols.

[–] abhibeckert@beehaw.org 5 points 1 year ago (2 children)

There's nothing wrong with Lemmy's user interface design.

It has bugs, for sure, but if you just go to an instance, sign up, and browser the fediverse within that instance it's a great experience.

[–] Gaywallet@beehaw.org 10 points 1 year ago (1 children)

You may find nothing wrong with the user interface, but I'm not you and I see plenty wrong with it. I'm not the only one with this opinion, as evidenced by a number of github bug requests, a near constant stream of questions in support communities on these websites, all of the votes my comment is receiving, and well, just asking like 10 random people what they think. I would encourage you to try to put yourself in other people's shoes - if you're struggling with that, simply ask them how they feel and listen to what they have to say.

[–] abhibeckert@beehaw.org 3 points 1 year ago* (last edited 1 year ago) (1 children)

Oh it's absolutely full of UX bugs, for sure. It took me a week to sign up, because of a user interface bug. But those are all clearly just bugs, they're not a design problem.

Lemmy needs a lot of work, but it's an excellent foundation, at least from a design perspective.

[–] bric@lemm.ee 1 points 1 year ago

From a design perspective it still has a lot of friction on signups though, we're asking users to make a server choice before they even remotely understand what that entails. That simple decision made me spend a week understanding the fediverse before settling on Lemm.ee, but the average user won't do that, they'll get confused and then leave.

From a more traditional UX standpoint the general feed is also fairly bad, reddit has built in feeds for the things people care the most about (trending and subscribed) that pop up by default when opening the app or website, and gives the advanced controls off to the side. Lemmy on the other hand defaults to a feed that shows basically nothing, and only gives the advanced controls to fix it. For a new user that isn't tech savvy, the fact that the feed defaults to local is enough to make Lemmy seem completely dead if they happened to join a small instance.

These aren't major issues for us, but they are major issues for widespread adoption. It needs to be so easy that you can use it accidentally, and the UX isn't there yet. I'm sure we can fix issues with the feed and the app, but I do worry that the server choice problem isn't going to get a good solution

[–] Spzi@lemmy.click 4 points 1 year ago

There’s nothing wrong with Lemmy’s user interface design.

The first step is a UX disaster: https://join-lemmy.org/

Only 2 clicks / pages down the road you can start registering an account, and you don't see what the experience might be before that. Instead, you're being presented tech talk about servers.

You might argue it's not actually lemmy but just the landing page. I argue, it's so good at being a scarecrow, most people visiting lemmy haven't seen anything else except for that page.


The inner lemmy is pretty fine, I agree. Some parts are still confusing. For example, most people will not figure out they can search for content from within a specific community by carefully configuring the drop downs in the general search form. Most will look for the search directly attached to the community.