this post was submitted on 16 Jul 2025
263 points (96.1% liked)

Fediverse memes

3195 readers
2 users here now

Memes about the Fediverse.

Rules

General
  1. Be respectful
  2. Post on topic
  3. No bigotry or hate speech
  4. Memes should not be personal attacks towards other users
  5. We are not YPTB. If you have a problem with the way an instance or community is run, then take it up over at !yepowertrippinbastards@lemmy.dbzer0.com.
    • Addendum: Yes we know that you think ml/hexbear/grad are tankies and or .world are a bunch of liberals but it gets old quickly. Try and come up with new material.
  6. This is not the place to start flamewars between Lemmy, Mbin and Piefed.

Elsewhere in the Fediverse

Other relevant communities:

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] OpenStars@piefed.social 71 points 10 months ago (3 children)

Wow that makes the pace of new feature development all the more striking.

[–] Microw@piefed.zip 78 points 10 months ago (1 children)

It's pretty normal for new software to have a fast pace of new feature development, and for software that has established itself somewhat to have slower pace. Especially as fast pace means accumulating tech debt that you have to work on later

[–] crazyminner@lemmy.ml 12 points 10 months ago (1 children)

Yeah. One is written in python and the other in Rust for example.

[–] SorteKanin@feddit.dk 5 points 10 months ago* (last edited 10 months ago)

Yea, Python has a tendency to be fast to work on at the start, but once the system reaches a certain level of complexity, it gets unwieldy... Rust doesn't run into the same problem, but takes a bit more up-front work on the small scale. At least that is my experience working with both professionally.

[–] mesamunefire@piefed.social 6 points 10 months ago

Yeah it's amazing

[–] FundMECFS@quokk.au 5 points 10 months ago (3 children)

I think it all comes down to using python instead of Rust right?

[–] mesamunefire@piefed.social 38 points 10 months 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 7 points 10 months 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.

[–] OpenStars@piefed.social 1 points 10 months ago

That is definitely a strong factor.