HackerTrans
トップ新着トレンドコメント過去質問紹介求人

throwaway432242

no profile record

コメント

throwaway432242
·5 年前·議論
Not the OP, but here's an explanation anyway: the Rust community is full of superficially kind and polite language, enforced ruthlessly, that masks a high level of politics, intrigue, and backstabbing. The problem is worsened by people being unable to talk about it in the open due to the Rust community's enforced superficial politeness --- it's against the rules, you see, to accuse someone who's using such helpful and kind language of doing something wrong.

Example: see the drama surrounding https://news.ycombinator.com/item?id=28513130

The Linux kernel people are completely different. They're direct, aggressive, and have arguments directly, out in the open. Linus will call you an idiot in public, which is a big no-no in "nice" places like Rust, but if you fix whatever it is that's making him call you an idiot, Linus will then take your code and think nothing more about the incident.

By contrast, in Rust-land, disputes might simmer forever because nobody is allowed to by "mean" and bring them out into the open. Things will just mysteriously not happen for you and you'll get more and more frustrated that nothing seems to be making any sense.

In other words: Linux has an old-school hacker culture, and Rust has the culture of a college campus.

People used to the Rust style think of the Linux community as a bunch of toxic aggressive assholes. People used to the Linux style think of the Rust people as a bunch of toxic passive-aggressive assholes.

(I personally much prefer the Linux style.)