There have been various posts here in the last days describing how difficult it is for new people to start using Lemmy. In fact they are absolutely correct, it is much easier to get started on Reddit. But what many forget is that Lemmy is not a corporation employing dozens of full-time designers, running A/B-tests and so on. Lemmy is an open source project run by volunteers, with only @dessalines and me working on it full-time. Neither of us is a particularly good designer, and our time is mainly spent working on the backend (database, federation, api), and preparing the upcoming 1.0 release.

If you see anything on join-lemmy.org or in the Lemmy UI itself that could be improved, the best option is to make that improvement yourself. Both of them use standard web technologies (nodejs, tailwindcss, inferno etc). The userbase here is quite technical so there are many of you able to contribute. We rarely reject any pull requests as long as they make a real improvement. Though it usually requires a little back and forth to review the changes and then address the review comments.

You can find the source code for join-lemmy.org here and follow development instructions in the readme. Regarding the default Lemmy UI go here and read the documentation with development instructions. If you are not a developer you can still help, for example by improving the documentation. Additionally you can make changes to the texts for joinlemmy and lemmy-ui.

All this said, there have also been some suggestions to make onboarding easier by directing new users to a hardcoded default instance. This may sound like a good idea at first but won’t work well in practice. Running such an instance would take significant time for administration and moderation, but we maintainers are already too busy. Besides it would be impossible to reach an agreement who this default instance should federate with or how exactly it should be moderated. So if you want to get nontechnical users to Lemmy, the solution is to link them directly to a specific instance based on their interests.

  • .Donuts@lemmy.world
    link
    fedilink
    English
    arrow-up
    119
    ·
    5 days ago

    The userbase here is quite technical so there are many of you able to contribute.

    As a project manager, I can help by ballooning the scope and setting the deadline to yesterday! Doing my part!

  • commander@lemmings.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    3
    ·
    4 days ago

    FWIW, I think the design and layout of lemmy is superb. Way better than reddit, old and new.

    You guys made a lot of good decisions.

  • letsgo@lemm.ee
    link
    fedilink
    English
    arrow-up
    11
    ·
    4 days ago

    “Which server do I join?” seems to be a sticking point for a lot of people.

    The “Browse servers” page does say at the top “You can access all content in the lemmyverse from any server, so it doesn’t matter which one you choose”, but on showing this page you immediately scroll that message off the screen. Maybe if you kept that bit visible it would help.

    Also I think comparing it with email servers might be helpful. People already know they can email anyone from any email server, and that signing up to, say, Posteo, doesn’t mean you can only email other Posteo users.

    • 0ops@lemm.ee
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      4 days ago

      it doesn’t matter which one you choose

      That’s not really true though, every instance has it’s own rules, and it’s own federation policies, not to mention the other instances that don’t federate with it.

      I’m already on lemmy, so it’s not like I haven’t gone through this before, yet I still haven’t made a pixelfed account despite being interested because I don’t want to just go for the biggest instance and I have no idea how to vet the other ones.

      • electric_nan@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        4 days ago

        I think it’s better to keep it simple for new users. Tell them it doesn’t matter which server since that is theoretically true in a general sense. No need to overwhelm them with all the asterisks. Once they start engaging, they’ll learn the nuances and can change instances.

  • Kyrgizion@lemmy.world
    link
    fedilink
    English
    arrow-up
    63
    arrow-down
    5
    ·
    edit-2
    5 days ago

    I don’t really agree that it’s much easier to start on Reddit. Especially nowadays.

    -Post from an IP that was once used by a banned account? Also banned (after first being shadowbanned)

    -Try to post in any niche sub of your choosing after making an account? Forget it, wait three weeks and farm 3K karma first (which encourages shitposting and reposting, lowering quality)

    -Deviate a fraction of an inch from whatever sub’s 500-page rulebook? Banned.

    -Try to argue an unbanning? That’s a permanent mute.

    -Post anything - and I do mean anything - in a “wrong” sub, get immediately permabanned by a slew of subs you didn’t even know existed.

    -Some mod doesn’t agree with something you posted? Even if it was 5 years ago in a sub that has since been deleted? Banned and muted.

    Reddit is an absolutely terrible experience for new posters. How they even manage to retain a tenth of them is beyond me. I encourage them to keep it up however, more traffic for Lemmy.

    • Resubscribe@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      Another to add: Caught an IP ban for “report abuse” after reporting several bigots. Couldn’t have been more than 5. No warning or previous infractions, just straight up IP banned. Appealing did nothing, of course. Eventually just stopped caring.

      Saw quite a few people saying they had the same thing happen. The general consensus of those threads was just not to report *anything *anymore…

    • Tiger@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      14
      ·
      5 days ago

      Here’s another for your list:

      • Use a VPN? Blocked from accessing it. (I try to get info from internet searches sometimes and they block me, I have to use a VPN because am in China.)
      • fangleone2526@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        4 days ago

        This is only if you aren’t logged in. If you login to reddit you can use a VPN fine. It is still so incredibly annoying though.

  • AnonomousWolf@lemm.ee
    link
    fedilink
    English
    arrow-up
    47
    arrow-down
    1
    ·
    5 days ago

    I’m the OP of one of the posts that blew up about UX.

    This is great news, I will look into building something like join-lemmy/onboarding that could guide users, or improving join-lemmy

  • travis-j@rblind.com
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    4 days ago

    The great thing about Lemmy is that it is an open source project and you can tweak the UI yourself if you have a bit of HTML and CSS knowledge. Do not be put off by fancy words like Bootstrap, Inferno, Tailwind, many are just HTML, CSS, or Javascript under the hood.

    If anyone on here is looking for a more a more accessible Lemmy theme, I helped make one recently for the instance RBlind: RBlind Lemmy Themes (Codeberg repo). I made detailed documentation as well which could be helpful for theme developers or for those interested in helping improve Lemmy’s accessibility.

    Since making the theme, I’ve been making some pull requests (PRs) with lemmy-ui and lemmy-docs to try improve the UI and docs based on some of the things I saw while developing the theme. I hadn’t done anything involving PRs before but the Lemmy team dessalines and nutomic and other contributors have been very receptive so far and offering helpful suggestions. The changes are small but every bit counts, and when they trickle down to all users I am hoping it’ll be a positive change for many users.

  • Peasley@lemmy.world
    link
    fedilink
    English
    arrow-up
    35
    ·
    5 days ago

    Also remember to be nice. I see heated arguments regressing into ad hominems by the third comment pretty regularly. We can be better than Reddit

    • andrew_bidlaw@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      5 days ago

      You and you being so nice made me switch to ad hominem faster than usual! How the person like you can be so terribly pleasant? Treat yourself, you fellow lemming.

  • fxomt@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    26
    ·
    5 days ago

    I don’t have much to say, but thank you for working on lemmy all these years.

    I can complain about it a lot sometimes, but I’m very grateful for both the communities and the developers that kickstarted the fediverse, and for free too! So, thank you ❤️

    If you or other people want to discuss the development of fedisoftware for beginners, or just growing as a whole you and everyone else are more than welcome at !fedibridge@lemmy.dbzer0.com!

  • abobla@lemm.ee
    link
    fedilink
    English
    arrow-up
    28
    ·
    5 days ago

    I can confirm. These guys are very open to pull requests that improve the platform.

  • sabreW4K3@lazysoci.al
    link
    fedilink
    English
    arrow-up
    26
    ·
    5 days ago

    All this said, there have also been some suggestions to make onboarding easier by directing new users to a hardcoded default instance. This may sound like a good idea at first but won’t work well in practice. Running such an instance would take significant time for administration and moderation, but we maintainers are already too busy. Besides it would be impossible to reach an agreement who this default instance should federate with or how exactly it should be moderated. So if you want to get nontechnical users to Lemmy, the solution is to link them directly to a specific instance based on their interests.

    Wholeheartedly agree with this. Also people should get use to taking responsibility for their online experiences. Corporations have made people stupid to the point they reject autonomy.

  • fraser@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    25
    ·
    5 days ago

    I have nothing to add except I hope you’re still enjoying Lord of the Rings.

    • nutomic@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      17
      ·
      5 days ago

      I do, although the sections in Mordor are a bit tedious to get through. But its worth it for all the details that were left out of the movies.

        • nutomic@lemmy.mlOP
          link
          fedilink
          English
          arrow-up
          7
          ·
          5 days ago

          I definitely plan to read the Silmarillion, because the history of middle earth sounds so interesting.

          • fraser@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            5
            ·
            5 days ago

            It’s worth it! I only read it last year and it gave me a whole new level of appreciation for the other stories.

            • imaqtpie@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              2
              ·
              5 days ago

              Once you’ve read the Silmarillion, there’s also The Children of Húrin. If you start from the Hobbit > LOTR > Silmarillion > CoH, it’s basically a steady progression of increasing epicness and tragedy.

              I suppose the Silmarillion is the most epic, but Children of Húrin is the most intensely tragic.

  • d00phy@lemmy.world
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    4
    ·
    5 days ago

    This might be an unpopular opinion, but I think the effort to make joining Lemmy easier has some downsides. One of the nicest things about these communities is how easy it is to have good conversations with internet strangers. I’ve grown to appreciate and hope for Lemmy not trying to be a Reddit replacement. In fact, I’m totally fine with “the masses” staying in Spez’s data harvesting machine. If, one day, Lemmy gets as popular as Reddit, I think it will inevitably have many of the same problems. It just theoretically won’t be selling your data for profit (one hopes, anyway). My wife isn’t super-techy, and I explained the concept of Lemmy to my wife in about 10 minutes. She set up an account in about 5.

    To me, it’s not that using or joining Lemmy is hard. It’s that a lot of people have come to loathe change. They’re told that Lemmy is “like Reddit,” so why leave Reddit, all their accumulated Internet points, and their familiar communities/echo chambers? Pretty much all of them also use other data-harvesting social media sites, so they mostly don’t care about that aspect. When I tell my friends about Lemmy I talk about how the size of the communities is really conducive to good conversations from wide enough ranges of opinions and experiences, compared to Reddit’s too much of everything including trolls.

    • Blaze (he/him) @lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      22
      ·
      5 days ago

      I agree with the general feeling, but we could probably have a bit more activity while still keeping that feeling.

      100k monthly active users would allow most of the communities promoted on !communitypromo@lemmy.ca to have more than one or two regular posters

    • d00phy@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      5 days ago

      Forgot to add that I’m not saying Lemmy is perfect as is. For sure there are things that can be improved and tweaked. And by all means, people who want to contribute should be encouraged and applauded. I’m just saying that the community that’s grown here is pretty great, and growth coming from slow-ish trickle of new users probably wouldn’t threaten that. Right now, Lemmy has a good late-90s, early 00s community feeling, and I really enjoy it.

    • Die4Ever@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      One of the nicest things about these communities is how easy it is to have good conversations with internet strangers.

      Maybe at that point people would use the Local feed more when they want to interact with their neighbors?