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?

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

        From some comments I’ve read, it’s at least in better shape than kbin? A few people expressed interest in helping with that project and then went running for the hills after reading through the code.

          • platypus_plumba@sh.itjust.works
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            Mother. Of. God. Did they really write Kbin in PHP?

            I may be talking shit because I’m not a PHP coder, but the times I’ve seen it, it was a nightmare.

            • DrWorm@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              Which… makes sense. The creator of doesn’t like coding.

              I actually hate programming, but I love solving problems. I really don’t like programming. I built this tool to program less so that I could just reuse code. PHP is about as exciting as your toothbrush.

              So PHP it born out of a dislike of coding. In turn the documentation is all over the place and inconsistent.

              • ritswd@lemmy.world
                link
                fedilink
                arrow-up
                1
                ·
                1 year ago

                It has become really solid over time.

                But it will always be a mono-threaded and interpreted technology, and therefore never a good choice for a high-scale solution like a Fediverse application.

      • flathead@quex.cc
        link
        fedilink
        arrow-up
        1
        ·
        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
          1
          ·
          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