Is Lemmy's code base "good"? - eviltoast

I know that Lemmy is open source and it can only get better from here on out, but I do wonder if any experts can weigh in whether the foundation is well written? Or are we building on top of 4 years worth of tech debt?

    • flathead@quex.cc
      link
      fedilink
      arrow-up
      21
      ·
      1 year ago

      No the answer is that it is written in a modern language, is in its infancy and needs a lot of work to be really great, but it’s based on a certified protocol ActivityPub, that Mastodon and other “fediverse” systems use. It’s going to be really great, eventually.

      • ransom@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        “It depends” is a reference to an inside joke between developers. I agree with you that it could be really great, whether or not a code base is “good” or “bad” is just a complicated and highly subjective question to answer

        • flathead@quex.cc
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          thanks - yes, I suspected it was. Lemmy is what it is - and agree the question is difficult to answer concisely. Understanding that interpretation of “good” vs “bad” codebases is subjective, there are plenty of production systems that are unambiguously “not good”. The great thing about lemmy isn’t the UI, it’s the threading and reddit-like communities built on the ActivityPub foundation. It’s the right foundation.