• gabe [he/him]@literature.cafe
    link
    fedilink
    English
    arrow-up
    114
    arrow-down
    4
    ·
    1 year ago

    For context, there’s a lot that goes on behind the scenes when it comes to lemmy admin stuff especially in the matrix channels. There is a significant frustration and lack of confidence in the lemmy developers at this point. Even those who try to contribute to the project get eventually feeling pushed out.

    • aeharding@lemmy.world
      link
      fedilink
      English
      arrow-up
      19
      ·
      1 year ago

      That sucks. As a 3rd party Lemmy app developer, I’ve only had positive interactions with the Lemmy devs. They’re even being proactive in communications.

      • tool@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Try submitting a pull request for something in one of the core repos.

        They behave as if every line of code in your commit is a sentence proclaiming “Why yes, your wife is a whore, your dog doesn’t love you, AND your baby is ugly.”

        I’m not kidding, there’s no hyperbole in that statement. Go read some of their declined pull requests threads for some entertainment.

    • tool@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      Even those who try to contribute to the project get eventually feeling pushed out.

      Submitting a pull request to one of their repos on Github was really an experience, and I can tell you that I will never submit another one to the Lemmy project while they’re still the lead devs based on that experience.

    • ipkpjersi@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      That’s kind of the impression I got but thought maybe I was just mistaken because I haven’t actually been hands-on with this project. That’s unfortunate to hear.

    • cum@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      1 year ago

      What about kbin, isn’t that entirely different software that can be developed to phase out Lemmy?

      • MBM@lemmings.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        From what I heard Kbin’s developer is very inactive, so people started a fork called Mbin. Mbin might be alright?

    • maltfield@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Better to publish such issues on a public website than let it get buried in matrix. People other than devs & instance admins need to be aware of the risks that they’re taking when using Lemmy.

    • HobbitFoot @thelemmy.club
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Based on what I’ve seen on the public facing part of the developer side, I get the feeling this isn’t the kind of group that can build the kind of organization required to make this sustainable in the long run.

      I’m just waiting for when Beehaw releases that they’ve given up on Lemmy and have created a new tech stack.

      • Ategon@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 year ago

        In terms of new tech stack currently theres sublinks being made by devs/admins of a bunch of instances (discuss.online, lemmy.world, programming.dev, etc.)

            • Kogasa@programming.dev
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              Not really a substantial opinion, but I have little hope that replacing a fairly well established Rust codebase with a brand new Java one will do much in terms of increasing contribution.

              • thundermoose@lemmy.world
                link
                fedilink
                English
                arrow-up
                0
                ·
                1 year ago

                I wouldn’t shortchange how much making the barrier to entry lower can help. You have to fight Rust a lot to build anything complex, and that can have a chilling effect on contributions. This is not a dig at Rust; it has to force you to build things in a particular way because it has to guarantee memory safety at compile time. That isn’t to say that Rust’s approach is the only way to be sure your code is safe, mind you, just that Rust’s insistence on memory safety at compile time is constraining.

                To be frank, this isn’t necessary most of the time, and Rust will force you to spend ages worrying about problems that may not apply to your project. Java gets a bad rap but it’s second only to Python in ease-of-use. When you’re working on an API-driven webapp, you really don’t need Rust’s efficiency as much as you need a well-defined architecture that people can easily contribute to.

                I doubt it’ll magically fix everything on its own, but a combo of good contribution policies and a more approachable codebase might.

                • SorteKanin@feddit.dk
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  edit-2
                  1 year ago

                  You have to fight Rust a lot to build anything complex

                  nutomic, one of the main Lemmy devs, didn’t know Rust before he started working on Lemmy. He just started working on Lemmy and learned Rust in the process. The difficulty of Rust is exaggerated.