• mesa@piefed.social
      link
      fedilink
      arrow-up
      37
      ·
      4 days ago

      While some will claim that, I personally believe it’s just as simple as the dev(s) doing good work. Code practices and readability goes a long way.

      Both languages have relative popularity, but both are easy to debug, easy to work with. Both are good at what they do. Rust has an edge with raw speed and python with its community packages.

      Looking at both codebases, I can tell you Piefed is immensely easier to parse and potentially make changes to. Lemmy is very hard to get into. At least for me. Don’t get me wrong, both are awesome, but Lemmy is significantly harder to figure out what is going on.

      Source: 18+ year software dev here.

    • RagingHungryPanda@piefed.social
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      not quite. While it’s true that rust has a reputation for taking longer to write and release in, green field development is a lot easier to work in than stuff that already has a lot of moving parts and places that you need to consider the affects of changing one thing to somewhere else.