What is it about Rust that attracts so much drama like this? Someone has to do the calculus here. It can't be the sheer number of developers because Rust is still a niche language.
Why does Rust have these kind of shenanigans and attract people that either cause these problems or experience these problems?
The only other language that comes close is the V language, but that's mostly people shitting on the language (for no good reason) and not infighting drama like Rust has.
My working hypothesis: it attracts puzzle solvers, people who have a passion for – and sometimes an obsession with – perfect systems. When applied to life outside of the confines of the type system, it can lead to a black and white thinking that ironically explains the behavior of both parties: the organizers unwilling to admit to their medium sized mistake and the speaker rage quitting in response. It’s all or nothing. It either compiles and is correct or it’s incomprehensible nonsense.
All organizations and their people make mistakes. Most people intrinsically expect that the world is somewhat fuzzy, including most engineering types. Responsibilities and conduct isn’t formalized, it loosely follows a set of cultural expectations. The good side effect of this fuzziness is that mistakes happen so often that you start expecting them. And then you don’t have to get upset or part ways when something bad happened. How you as an individual or organization recover from these mistakes is a lot more important than trying to stop them from happening.
People who think mistakes are unacceptable are often the same types who are the most unwilling to recognize their own mistakes.
>What is it about Rust that attracts so much drama like this?
Well, one has to ask whether Rust actually has "more" drama than average, or if it just tends to be more public. I lean towards the latter. I mean, people have gotten into shouting matches that nearly escalated to fistfights at CPP conferences, but that all happens behind closed doors.
> What is it about Rust that attracts so much drama like this?
Any group that aims for inclusivenes, and gets large has the problem. Individuals, especially bright motivated people often get frustrated and a proportion of them do not have the social skills and maturity to avoid tantrums
As an example; John A De Goes, one of the most prolific advocates for Scala and developer and lead of the Zio ecosystem, has announced that he is stopping his advocacy, stepping down from leading the Zio ecosystem, and is going to branch out. A big piece of "drama"/community turmoil that gained exactly one comment on the four posts created for it.
Why does Rust have these kind of shenanigans and attract people that either cause these problems or experience these problems?
The only other language that comes close is the V language, but that's mostly people shitting on the language (for no good reason) and not infighting drama like Rust has.