Lemmy is a decentralized platform that uses ActivityPub to offer an alternative to Reddit, but Iā€™ve come to the conclusion itā€™s lacking serious development.

As Iā€™m not a software developer myself, I cannot contribute to itā€™s development and therefore my critique is obviously unfair to sone extent: who am I to point out whatā€™s wrong with Lemmy?

That said, Iā€™ve decided to return to Reddit for now. The reason are at least three issues that I think should be fixed ASAP, but arenā€™t.

(1) No way to migrate communities or user accounts.

This is crucial IMO, as an instance administrator can suddenly decide to quit an instance, remove communities or stop updating the server. Most if not all administrators are volunteers working with donations, so thereā€™s really nothing one can demand of course. But without a possibiliy to backup and migrate accounts and communities, thereā€™s nothing you can do if a server has frequent issues.

Again, I donā€™t blame administrators. And yes, I know itā€™s possible to setup your own instance, but the fact is that most people donā€™t setup their own instance.

Mastodon does offer migration from one instance to another and I think Lemmy should offer it ASAP.

GitHub issue #3057

(2) No way to block or delete direct messages (DMs)

Every Lemmy user can start sending you DMs and thereā€™s nothing you can do about it. As long as you donā€™t mind DMs, thatā€™s fine of course. But I donā€™t want to receive them. Moreover, apparently people are receiving offensive DMs or spam, but itā€™s impossible to delete it without an administrator getting involved.

Allowing an account to DM you is one thing, but people sending you DMs without asking for them is really annoying. Not being able to delete them is taking it up even one more step.

Github issue #3640 and #3629

(3) Deleting user accounts

You canā€™t. Yup, thatā€™s right. Itā€™s apparently impossible to delete a user account.

Now this is plain stupid. Iā€™ve decided to quit Lemmy for now, but had to resort to deleting every post and comment by hand first only to discover today itā€™s impossible to delete your user account. To be clear: I havenā€™t tried it yet, so this might be instance related. That said, one would say this isnā€™t rocket science, but itā€™s awaiting a fix for over a month now. But again, Iā€™m not a developer so this might be a very difficult bug to fix.

Overall, IMO Lemmy isnā€™t a very well thought through platform. Development is slow and issues like migration tools still arenā€™t available.

My suggestion to the Voyager developers would be to invest time in the development of Lemmy first before putting in more time developing Voyager. Itā€™s a really nice PWA and I hope the native app works out, but bottom line Lemmy currently isnā€™t up to itā€™s task yet IMO. There are too many issues laying around for too long.

Again, thatā€™s easy for me to say as I donā€™t have the skills to contribute to the development in a sensible way. But for now, Iā€™m returning to Reddit in full awaiting further Lemmy development.

So long and thanks for all the fish.

  • UnanimousStargazer@feddit.nlOP
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    7
    Ā·
    11 months ago

    Did you review the Patreon page? Iā€™m not interested in having my name displayed. Iā€™m interested in having the developers take a certain direction.

    Donating for hardware (like donating to Lemmy instance administrators) is also completely different.

    But donating to some group of developers without being able to influence the direction of development really feels like a money pit to me. Iā€™d rather spend my money on charities. Access to dev chatroom is the closest you can get.

    My point with regard to Voyager is: thereā€™s no point in building a beautiful house (because Voyager is very good), if you know the foundation of the house is missing.

    And specifically the lack of migration tools is a very fundamental issue IMO. Yes, it might be developed in the future. But it might also take years, who knows.

    Mastodon still doesnā€™t allow quote posts (some clients do though) because quote-tweets (or should I say quote-Xs?) can be used in a toxic way. Development promised to implement them in the back-end months ago, but it still isnā€™t possible. Searching is also absent on purpose. Those are fundamental issue that block further growth of Mastodon IMO. But thatā€™s obviously just my opinion.

    Thatā€™s why I think Voyager devs should spend time on Lemmy development IMO. Without a fundamental tool to migrate accounts and communities, thereā€™s really no point in spending time on Voyager features.

    I think most Lemmy users havenā€™t experienced an instance administrator suddenly quitting. Think through what would happen to your community if that happens. Itā€™s gone. Thatā€™s what happens. Unless you decide to host your own instance of course, but try and get users attracted to it.

    • jet@hackertalks.com
      link
      fedilink
      English
      arrow-up
      6
      Ā·
      11 months ago

      If you donā€™t want your name associated with the project you can donate anonymously with crypto. You donā€™t have to give up your identity to do that. If you want to affect specific change in a project you can set an open source bounty.

      I.e. https://app.bountysource.com/teams/lemmy/issues?tracker_ids=126011972

      I personally donated to the Lemmy general fund because they got us here and Iā€™m sure theyā€™re keenly aware of the points of friction and theyā€™re working on them. So Iā€™m willing to have faith in them. Thatā€™s why weā€™re here because the communities on the whole good trying to improve itself.

      • UnanimousStargazer@feddit.nlOP
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        4
        Ā·
        11 months ago

        Thatā€™s not the point.

        The donation page ā€˜rewardsā€™ those with a mention, but doesnā€™t allow development in a certain direction.

        You give money, but those who receive it get to decide what they do with it. Look at the GitHub page and check for yourself what is being done with that money.

        Again, itā€™s their choice, but I think they should focus on much more fundamental issues. If the foundation of your house is missing, whatā€™s the point of adding fancy woodwork to the outside? Or donating to a project where people decide they want to spend it on fancy woodwork while leaving the foundation problematic.

        • jet@hackertalks.com
          link
          fedilink
          English
          arrow-up
          7
          Ā·
          edit-2
          11 months ago

          Thatā€™s the core of open source. People find an itch to scratch. And they tend to scratch their own itches. The open source bounties are a way to encourage people to go outside of their toy problems. Though in many respects the way to get something implemented well is to implement it poorly and then through annoyance and sheer willpower someone will fix it properly. In a few years. Maybe

          This is really good news is because Lemmy has had explosive growth recently thatā€™s a lot of people with a lot of itches. Which is going to drive a lot of attention and hopefully a lot of development. And weā€™re seeing that with the surge in Voyager development.

        • andrewta@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          Ā·
          11 months ago

          I agree with you that there should be a way to donate or pay someone to develop or implement a certain feature. Or even have a link on the donation page that says ā€œthis money is being donated for X feature ā€œ . That way if a developer wants that cash they have to go after that issue/problem.

          Also all three problems that you listed in your original post are serious flaws in my opinion. But for me personally I still wonā€™t go back to Reddit, but I can see why you might feel the need to head out and wait for the issues to get resolved.