If this is a dig at Lemmy, Lemmy uses Rust. You'd know that's a popular language if you've kept up with programming news anytime in the last 5 years.
Fediverse memes
Memes about the Fediverse.
Rules
General
- Be respectful
- Post on topic
- No bigotry or hate speech
- Memes should not be personal attacks towards other users
Specific
- 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.
Elsewhere in the Fediverse
Other relevant communities:
- !fediverse@lemmy.world
- !yepowertrippinbastards@lemmy.dbzer0.com
- !lemmydrama@lemmy.world
- !fediverselore@lemmy.ca
- !bestofthefediverse@lemmy.ca
- !fedigrow@lemmy.zip
Notice how the OP specifically said well-known and widely used. Yes Rust is currently cool, but way way more people can actually work productively with Python.
Wait… PieFed uses Python? Holy shit… as someone who regularly uses both, Rust is such a better fit for something like this on this scale. That's actually one of the best arguments I've heard against PieFed
From what I understand, the limitation in speed/scalability for lemmy/piefed/mbin is the database, not the back end language, so the specific language used appears to matter much less than it would seem.
Piefed has some some pretty great features over lemmy, but for the sysadmin side of things, it has a noticeable improvement regarding network resource usage, and potentially raw speed.
Piefed also appears to be less buggy overall. As an example, Lemmy has suffered from a persistent memory leak that's been around for years, with no fix in sight. You can see the opinion of our sysadmin who has been running slrpnk.net (lemmy instance) for 5 years now to find that just because lemmy is built in a memory-safe language, it doesn't automatically translate to a good experience.
Yeah, hopefully it will move forward faster than the snail pace of rusty lemmy.
I bet more people will be able to tinker with the python sources than rust sources...
Those kind of things do matter!
Python and bootstrap. Honestly, piefed feels like someone's final cs50 project - which is why I'm hesitant to jump.
Lemmy is so heave that @jeena@piefed.jeena.net replaced his lemmy instance with a piefed instance and it's using less resources. I like Rust, but like every tool, it has to be used properly.
Notice how the OP specifically said well-known and widely used.
I did notice. If Rust isn't "widely used", then I'll need to let Apple, Microsoft, Google, Amazon, Mozilla, Huawei, Meta, the Linux kernel devs, and a fuckload of open-source projects know that they actually don't exist.
It's plently widely used, and unlike ~~a scripting language~~ (edit: Python), it's performant – as server software should be. Rust is not a hard language to use or learn either, and it's great for large projects.
I've learned dozens of languages over 40 years. Rust is one of the hardest I have tried to use for serious projects. It introduces completely new concepts that need to be deeply understood to be productive. It's also one of the most convenient, well-tooled, and expressive languages I've used. But c'mon, as languages go, Rust is deep into BDSM territory.
As someone who routinely works on a complicated C++ codebase, had to use C, Python, and Java all the time through school, has had to use absolute trash like JavaScript and PHP, and has dabbled in languages similar-ish to Rust like Go and Swift, Rust to me is simple to work with.
The compiler is extremely helpful when I do something wrong, it has sensible conventions like immutability by default, Cargo is a streamlined build system, I've found the documentation easy to read, I actually prefer curly brace-delimited scopes to tabbed ones and explicit type declarations for readability, and in the obvious comparison to C/C++, Rust lacks extremely common memory footguns.
Obviously compared to Python – with its mountain of syntax sugar and a library for everything – Rust is going to be more difficult. But for languages in general? Rust is not at all one of the harder ones I've learned or used.
(Btw I hate Java; it's the worst language I've ever used.)
This is the most fediverse thread I've seen in years
How many times have you spent an entire day not moving forward on a project because you couldn't figure out what the borrow checker was trying to tell you? Maybe you're just a 10X developer. I feel quite qualified to inform you that for we mere mortals, Rust can very fairly be described as a relatively hard language.
Rust has completely unique paradigms not expressed in any other language! Things that no one coming to Rust has prior experience with. If you cannot admit that makes it harder than some random language that just fucks with syntax, ...dude
I had to do c++ template metaprogramming (insane, stay away from it at all costs), Rust makes me think of that in a more better modern way.
Easy? I wouldn't say, and the compiler is slow ☺️
I love python but only as a scripting language because of GIL and the ridiculous performance (and it's not really suited for "large" projects). But if you need a little thing it's so fast to spin up.
Disclaimer: am old C/C++ dev.
While I agree with the general sentiment, scripting languages are perfectly fine to use for server software. Would you call hackernews slow? Its been running on lisp (originally Arc, now common lisp) for its entire existence. Another fun example of popular interpreter is, y'know, the JVM.
I would be surprised if you'd argue that more devs can write Rust than Python.
Web servers spent most of their time with IO, because the real work is mostly done by the DB. That's why especially Node is very fast and influential design wise. But PHP, Ruby and Python are all very popular and valid choices for web servers. In the end, if you need real performance you have to scale horizontally anyways. And the small gains you make in a compiled language matter even less.
Coming from a Python and Java background Rust is way harder to learn. Don't get me wrong, i like Rust, but it feels way harder. But i agree that its great for large projects and performance-wise!
Way more people work with python, productively is arguable
- ~~59%~~ (edit: 58% apparently) vs. 15% but who's counting, right?

-
it's less about the language than the choice to be welcome to contributors - especially older people who have more free time to devote to unpaid volunteer development, rather than younger people who know Rust but are already working 2-3 jobs
-
more to the point it's meant in fun :-P
If it’s Python, that’s 58%. SQL is 59% and I would be pretty surprised if piefed is pure SQL
it's less about the language than the choice to be welcome to contributors - especially older people who have more free time to devote to unpaid volunteer development, rather than younger people who know Rust but are already working 2-3 jobs
This reasoning is really bizarre, btw. Never once heard of someone choosing software because it appealed to older developers.
I’m an older developer. Rust seems so much more interesting to me than yet another python service. Oh boy is it Django??
Piefed is flask + python. Its very easy to read in my opinion. Very boring code. I knew nothing about it but threw a PR in there just for fun.
Django is my goto for personal projects too. And at work we use fastapi. They all kinda blend together now in 2025/26.
Personally I stopped caring about languages a decade into my career. As long as its boring and standard-ish, I'm happy. If it takes me a ton of time getting every dependency under the sun, the project is unstable/constantly breaking, and/or requires me a degree to even look at it, then im not going to contribute.
Lemmy is harder to read as a project than piefed. But both are good. Its not a "vs" we should just let both communities do their thing and be happy someone on their weekends wants to support our sorry asses.

It’s not popular if you rate it by actual usage, which is probably more meaningful than it seeming kind of cool.
if you rate it by actual usage, which is probably more meaningful
I can see those goalposts move right before my eyes!
I have no dog in this fight - flame away - but I'm offended by the sparkle-junkies calling [arbitrary non-rust language] old on a daily basis and somehow deciding some arbitrary measure of popular+shiny is a replacement for 'good' in some bizarre idiocratic glorification of naïveté .
I like the way you phrase things there, pal. 👌
Lemmy uses Rust
Is that the one I keep seeing kneehigh sock memes about?
Rust is a good low level language. I'm not sure if it fits this species task the best.
The point of ActivityPub is that this exact conversation doesn't matter.
I don't see the point is this dick measuring between piefed and Lemmy, and it is becoming a bit annoying. Don't we have enough problems as is?
Let's just agree to hate on reddit like everyone else does lol.
I agree with you.
And it's mostly just Piefed people spewing this stuff; often about how their "sports team" is "superior".
Quite sad really
Switched from Lemmy to PieFed last year and literally see zero difference between both and have never read this rhetoric anywhere.
Please give us links to name and shame otherwise You are making shit up.
Yeah they just talking smack with no evidence.
There's not enough Piefed users to begin with. Most people are just happy the services exist.
This crusade you have going on against the idea of Rust is getting borderline obsessive. Like when you called it an 'incomplete' language and never explained what that actually means.
Its actually less about Python (or Rust), but about using well established frameworks (Flask in the case of Piefed), compared to a lot of NIH in the case of Lemmy.
"... And you can spin up your own with blackjack and hookers!"
For me, it is how often and how quickly they fix issues. Like someone pointed out a typo earlier today and whenever I went to check on it, it was fixed already.
I saw that! I also see how someone downvoted your comment - it's funny how it's all "let's not fight and all be friends", until someone says something that would unquestionably be good if Lemmy also did it, and then that's somehow "~~bad~~ less relevant information"?
Fwiw I intended this post in good humor. Somehow I did not appreciate how much of a powder keg this issue seems to have (apparently) blown up into becoming.
In fact, forget the programming language!
I made an account. Asked a few questions about the platform in their info com, made the mistake of bringing up why the "tankie triad" are pre-emptively blocked, got a bunch of people accusing me of being a tankie and telling me to look at MeanwhileOnGrad and the other com I can't remember. It's not for me, but I get why some folks prefer it.
I absolutely, 100% support Piefed and think this whole pissing contest between platforms is ridiculous. We're all participating in the fediverse. Lemmy was designed to be open-source, to be built on, forked, played with, whatever. Piefed is growing and diversifying the fediverse, same as Lemmy.
We're all in this together.
I like piefed.
My concern about Lemmy is more that it is developed by authoritarian communists than if the programming language it is based on is less popular