• Lost_My_Mind@lemmy.world
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    2
    ·
    3 days ago

    I’ve BEEN saying this for a while now. How Lemmy users need to welcome new people with interests that are different than their own. People from different generations than their own.

    I’ve given ideas how to make starting an account easier. The concept of picking a home instance for someone who’s never heard terms like “instance”, “federated” or “decentralized” can be quite intimidating to start. And if you fuck up, and randomly choose the wrong instance? You have to start over. All your comment history gets left behind.

    So people are going to choose the most active instance, trusting the idea that OTHER people know what they’re doing.

    I gave the idea that Lemmy needs to adopt standards across all instances so you can push a button and move your account. All your data would come with you.

    Instead I was given a list of technical reasons why it would never work. The basis of these reasons came down to “it won’t work because it would be a lot of work”.

    I hear a lot of people on here complain about corporate greed, and enshitification, but you gotta admit that they do get shit done.

    In 2010 Steve Jobs was reviewing the new iphone prototype. Jobs said he wanted it slimmer, and wanted it airtight. The developers said it was pretty airtight, and there was no more room inside to make it slimmer.

    Essentially telling Jobs that his demands were not going to be met because it would be a lot of work. So Jobs stood up, grabbed the prototype, walked to a fish tank, and dropped it in. It sank, and bubbles came out. Thus destroying it.

    He said “See that? Bubbles. There’s air inside, which means there’s room inside. It also not airtight. Make it smaller, and make it airtight.” Then he left the room. When it released to the public, the final design was smaller, and airtight.

    Not saying it WON’T be hard work to make true account migration a reality, but it IS possible. The developers just figuratively need their prototype dunked in a metaphorical fish tank.

    Because until this process is easier, and users are greeted with a friendlier userbase, people are just going to sign up, realize they fucked up, realize the experience isn’t great, and leave. If they have access to reddit, they will leave.

    It seems everytime I search for a topic all the results are from a year ago. Which suggests to me that reddit fucked up, users exploded here, gave it a chance, disliked it, and left.

    Meanwhile, I point out just SOME of the glaring problems. But instead of embracing the problem and starting a think tank on how to fix it, my posts are instead turned into an echo chamber of how wrong I am. How the ideas will never work, and the problems presented persist to this day.

    All because I’m thinking from the perspective of the normie 95%, and not the linux minded 5%. Which really places an artificial self installed glass ceiling on top of you.

    • ProdigalFrog@slrpnk.net
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      3 days ago

      I think your idea is a good one, and I’d like to see that happen someday.

      I would point out though, that Apple was a behemoth company with large teams and massive budgets (essentially unlimited resources). Whereas Lemmy is just two guys barely scraping by a living wage from donations while slowly tackling an endless list of bug reports and feature requests.

      Tossing Lemmy in the equivalent of a fish tank to motivate the devs would, most likely, just cause extreme burnout and a throwing up of hands. They are resource and time limited to a pretty extreme degree considering how popular Lemmy has become, and that should be appreciated and taken into account.

      • Lost_My_Mind@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        3 days ago

        I I wasn’t talking in a place where the developers gather. I was talking here. With other users, whom I assumed would have the health of the fediverse in mind.

        The idea wasn’t me stating a final idea of “do this now!”. It was more of a starting point of a think tank. I was expecting to start the batton running, and pass it off to the next idea, or the continuation of the idea.

        Instead, nobody joined in. Nobody took the batton. They swatted the batton down, and collectively said “No batton! No change!”

        • Rolando@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          I was expecting to start the batton running, and pass it off to the next idea, or the continuation of the idea.

          I think I see what you’re saying. Lemmy is indeed a place where it’s very easy to get involved, and people get involved in different ways. A lot of us just pick a community and start posting regularly. Some of us adopt dormant communities and bring them back to life. Others contribute by becoming mods or admins or setting up their own instances or debugging/coding. Even those people who were giving you reasons why the “transfer your account easily” project was difficult, they were helping you by telling you the challenges involved. Whenever a well-run project is started, you think about the hurdles, risks, and mitigations, then integrate those into your project plan.

          I encourage you to keep getting involved. The trick is to find the right level of involvement for you, then sticking with it and seeing it through.

    • AWildMimicAppears@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      I agree with you that the onboarding process is complicated for a user that doesn’t want to invest time into learning how the fediverse works.

      I think that is a positive thing.

      The good thing about the Fediverse is that it isn’t profit driven, it isn’t necessary to grow without end, and because of this it also isn’t necessary to appeal to the mass of users who don’t want to learn how things work here. It’s a filter, weeding out the people who aren’t open to new structures - that often comes paired with the inability to have open minded discussions.

      I do agree with you regarding the missing transfer options, but since karma isn’t a thing here, a simple import/export function for subscribed communities and blocked items should suffice, and shouldn’t be too hard to implement.

    • Serinus@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      I agree with your argument, but not what you’ve applied it to.

      “Federation” isn’t the main feature of Lemmy, and we don’t need to focus on it. It’s enough that it exists. When selling a house, would the first thing you focus on be the insurance rates if something goes wrong?

        • PriorityMotif@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          You could decentralize user accounts so that they aren’t attached to any instance, or at least the account owner can move their account from one instance to another.

          • NuclearDolphin@lemmy.ml
            link
            fedilink
            English
            arrow-up
            3
            ·
            2 days ago

            This would be way easier to implement without blockchain. Data portability doesn’t require any of the consensus mechanisms or distributed computation, even if they would result in user data being portable.

            • PriorityMotif@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 days ago

              If your instance disappears, then how can you make sure that you could use your same username on an instance that is created after that one disappears?