Ah I didn’t realize it went beyond the devs being tankies. Yeah if they won’t take feedback that will just cause things to stagnate. Maybe I should check out Piefed.
EDIT: as a non developer what’s the deal with rust and those who use it?
I’ll start by wrapping up my Lemmy dev comments: they’re just a bag of dicks. Yes, they invented something novel and fantastic, and I do very much appreciate their efforts, but they’re a bag of dicks. One of the cool things about Lemmy and the fediverse is that, if one group is a bag of dicks, there’s always some other group who is much more agreeable doing the same thing. And it’s not competition, it’s just growing the community.
Second, to explain to someone who isn’t a developer, rust is a very new programming language that offers a lot of novel concepts, extreme efficiency, and a lot of interesting functionality. One of the big problems, however, is, due to the fact that it is a very new operating system, there is no massive library of pre-existing libraries (in the developer context) to use to aid encoding an application.
See, whenever you need to do something that is commonly done in a lot of other applications, there’s usually, for most programming languages, an existing library, or a set of libraries that you can simply import in order to add certain functionalities rather than coding the entire thing yourself. With rust, because it is so new, developing any sort of new thing or advancement, requires the developer to hand code everything. While it is very exciting, and all of the ground level innovation occurs at this point, building a mission critical application out out of this, even for the most skilled developer, means you have to do 10 to 1000 times more work to get the same effect. Because you cannot stand on the shoulders of Giants, you must build yourself up to be a giant, yourself.
Piefed, a Lemmie clone, is built on Python… One of the oldest scripting/programming languages that exists. It is very stable, it is extremely widely taught, it’s very easy to understand, use, and develop in such of environment, and there are at least four decades worth of functional libraries to tap into. Rapidly iterating software versions based on python is much faster and requires far less developer work, because they can stand on the shoulders of the 45+ years of giants that preceded them.
It’s not simply a social philosophy, but an entirely different philosophy of development methodology. What the lead developers did is remarkable, and very amazing. But they have not substantially improved upon their initial product in almost 5 years. Others have. And the reason why they have not made monumental leaps of improvement? Because that three or four people are in charge of Lenny development, and they are all of the same mind that “I know best, and fuck anyone who would say different“. That attitude marks any developers time of death, because, for developer to survive through multiple generations, they must be both open minded and flexible. The Lemmy Debs are the antithesis of both of those things.
So, I placed my bet on Piefed. It let me without the asshole doves who see no future, but their own self interest.
I couldn’t give a shit if they’re communist. But they are dicks about it, so fuck em
Ah I didn’t realize it went beyond the devs being tankies. Yeah if they won’t take feedback that will just cause things to stagnate. Maybe I should check out Piefed.
EDIT: as a non developer what’s the deal with rust and those who use it?
I’ll start by wrapping up my Lemmy dev comments: they’re just a bag of dicks. Yes, they invented something novel and fantastic, and I do very much appreciate their efforts, but they’re a bag of dicks. One of the cool things about Lemmy and the fediverse is that, if one group is a bag of dicks, there’s always some other group who is much more agreeable doing the same thing. And it’s not competition, it’s just growing the community.
Second, to explain to someone who isn’t a developer, rust is a very new programming language that offers a lot of novel concepts, extreme efficiency, and a lot of interesting functionality. One of the big problems, however, is, due to the fact that it is a very new operating system, there is no massive library of pre-existing libraries (in the developer context) to use to aid encoding an application.
See, whenever you need to do something that is commonly done in a lot of other applications, there’s usually, for most programming languages, an existing library, or a set of libraries that you can simply import in order to add certain functionalities rather than coding the entire thing yourself. With rust, because it is so new, developing any sort of new thing or advancement, requires the developer to hand code everything. While it is very exciting, and all of the ground level innovation occurs at this point, building a mission critical application out out of this, even for the most skilled developer, means you have to do 10 to 1000 times more work to get the same effect. Because you cannot stand on the shoulders of Giants, you must build yourself up to be a giant, yourself.
Piefed, a Lemmie clone, is built on Python… One of the oldest scripting/programming languages that exists. It is very stable, it is extremely widely taught, it’s very easy to understand, use, and develop in such of environment, and there are at least four decades worth of functional libraries to tap into. Rapidly iterating software versions based on python is much faster and requires far less developer work, because they can stand on the shoulders of the 45+ years of giants that preceded them.
It’s not simply a social philosophy, but an entirely different philosophy of development methodology. What the lead developers did is remarkable, and very amazing. But they have not substantially improved upon their initial product in almost 5 years. Others have. And the reason why they have not made monumental leaps of improvement? Because that three or four people are in charge of Lenny development, and they are all of the same mind that “I know best, and fuck anyone who would say different“. That attitude marks any developers time of death, because, for developer to survive through multiple generations, they must be both open minded and flexible. The Lemmy Debs are the antithesis of both of those things.
So, I placed my bet on Piefed. It let me without the asshole doves who see no future, but their own self interest.
I couldn’t give a shit if they’re communist. But they are dicks about it, so fuck em