There's nothing fundamental about the #rustlang *language* that makes its community one of the friendliest; that was a deliberate decision early on that has been consistently maintained and cherished. I'm thankful that the same language that chose to provide systems-friendly automatic memory management also chose to provide people-friendly development.
@josh You say that but I very clearly recall someone mentioning they don't use Rust because the community was very unfriendly to them.
@juliank @josh I recall being a bit upset when I was censored for asking why someone was called "they" once. I'm not american and didn't know about this whole pronouns situation.
Otherwise I agree very nice community we have here.
I'd love to hear from them, or to refer them to the moderation team who may be able to help them. Anyone is welcome as long as they don't make others unwelcome or unsafe.

In any case, not claiming the community is *perfect* (no community is), just substantially *better*.
@josh whereas in the kernel we seem to never kick out even highly problematic people...
@josh what’s a good example of the friendliness?

@josh I'm surprised by the pushback in the responses to this. I also find the Rust community extremely friendly and pleasant.

A recent example: a newcomer introduced themselves on Zulip, and explained their (significant) programming experience, hoping that this would be good enough to work on the Rust compiler. Someone responded with "that's some great experience, but you don't need any particular credentials to work on Rust πŸ˜€".

@nnethercote @josh my first open source contributions apart from opening issues where PRs to the Rust std docs and document unsafe blocks in the std.

I kept working with Rust because the reviewers at the time took their time to explain why my fixes were sometimes incorrect in details, I learned so much from them! They sometime left detailed comments that must have taken 30 minutes to write each, it was so welcoming

@josh I wonder whether there's a part of this that's almost out of necessity: Rust has a steeper ramp-up than maybe any other language. More than even C++ with all of its generics and inheritance and polymorphism issues. (This isn't intended as judgment! I like Rust a lot. But I think the steep ramp-up isn't a very controversial opinion.) If you were to couple that with a hostile community, you'd probably get so little buy-in as to make the language effectively die out. In other words: maybe it's survivorship bias?
Survivorship bias - Wikipedia

@josh Who would have thought this was a winning bet?