or another way to ask it, what made fedi easier for you to adopt? I don’t think the answer is better ways of explaining how federation exactly works, because no matter how good of an analogy you can make, most users don’t care and just want to know how to get started

EDIT: I guess I’ll go first, for something like Mastodon I think encouraging people to use a client like pinafore.social or Tusky instead of going directly to the website of the instance would help stop people from confusing themselves by getting redirected between instances. Same for Lemmy as better clients start to pop up

  •  kadu   ( @kadu@lemmy.world ) 
    link
    fedilink
    14
    edit-2
    1 year ago

    If we are going to be mainstream, we really need an app that abstracts away most of the technical aspects of Lemmy.

    Sure, you and I might understand federation and like it - your average user will see this wall of text explaining how it works as a brick wall and give up.

    So an app that just says something like “pick a server, don’t worry you can still see content from others, here’s our suggestion” and then “create an account and login” will work as even many games work like this.

    Then the main feed needs to be abstracted away, replace long URLs with “community name” and let users subscribe and browse without any subdivisions (unless they want to filter it out). Make sure the interface treats everything as if it were a simple subreddit, they see a group about a game they enjoy and they subscribe - no friction.

  • I’d fix inconsistencies between instances. Like, I made this account in Beehaw and now I literally can’t create a community anywhere until I make a new account. It shouldn’t be like this.

  • Honestly, I think the Reddit blackout already is pretty good. If the closed subs already had an alternative community or instance to recommend that would also be great.

    Synergy with Mastodon would be nice. As far as I know Lemmy and Mastodon aren’t completely linked but also not completely separate. Would be awesome if I could now also just follow people or hashtags there.

    But all in all I think the current direction is great. The relevant projects seem to be getting a large influx of bug reports, feature requests and pull requests. We’ll probably be seeing huge changes in the coming months.

  • It took me trying five different sites to join. Two asked for an essay, and neither have responded a day later. This is not tenable.

    I’m a dev, and from the statistics I’ve gathered form abandonment is the largest factor towards failure to take an action. Having a form fail, having to “apply”, or having a failure message makes people leave. We have to fix this problem to allow for better adoption.

    There needs to be some sort of central system to join. A site whose sole existence is to house an app with four inputs, and a button. Username, password, confirm password, email, and sign up. After this it should take a list of sites that volunteer to take users, and randomly place them into one. If it fails, or takes too long, it should try another. It should then inform them of the site, email them, and finally redirect them to the site logged in.

    This would be difficult to implement as it requires these sites to allow third party sign ups but this would solve the form abandonment problem. Allowing this would also allow for apps to do the same.

  • I definitely like the people and interactions here way more than on Reddit. However, there are clearly a lot of technical challenges to solve with server management and the general UI experience. I often get confused on how things work, especially with regards to federation.

    Hopefully, these issues get ironed out over the next few months or years and I can safely call Lemmy a great Reddit replacement.

  • Echoing others here, UI/UX is a big one, its SOOOO close, there are just some minor bugs (that might be major under the covers) that if corrected could really smooth over the end user exp.

    Biggest personal complaint I have now is all the links that just pop me onto another instance. I am on a federated network, why should I get bounced to other instances when I click links on my own?

    If for some reason my instance cannot get the content, THEN produce the real link and I can choose if I care that much or not.