3 ms·
That's true in the limit - if you go in guns blazing then any community is going to get defensive. But I have found the Rust community to be uniquely thin-skinn
by aussiesnack 4y ago
That's true in the limit - if you go in guns blazing then any community is going to get defensive. But I have found the Rust community to be uniquely thin-skinned. This is only one person's experience, I can't provide any real evidence beyond my own memory of interactions.
Crude sketches of my experience presenting beginner difficulties to a few communities:
Clojure: "yes, clojure does tend to be used largely by experts, which can present some difficulties", followed by many friendly suggestions about how to get there
Elixir: "you're having trouble? Hmm that's not good. Try this for now, and let's see what we can do to improve matters"
Rust: "no, you're mistaken, nothing in Rust is difficult if you're smart or hard-working enough"
- worik 4y ago> uniquely thin-skinned I have not found that. Occasionally, but rudeness, bullying, and intolerance is not tolerated. Compared to the GNU world. Try reporting a bug in Emacs. "You complete idiot". Or Dog help us: OpenBSD.
- aussiesnack 4y agoPoliteness and receptiveness are entirely orthogonal qualities. The Rust community is indeed mostly polite. That's a good thing I think, but it can paper over a good deal of dismissiveness (expressed as politely as a Victorian men's club sneer).
- estebank 4y ago> Rust: "no, you're mistaken, nothing in Rust is difficult if you're smart or hard-working enough" I feel the need to mention that that attitude isn't welcome in any of the communities I participate in and I make sure to call it out when it does rear its ugly head. Personally I bend myself backwards to try and meet newcomer developers where they are when it comes to the way the compiler uses diagnostics. The closest I can think of to this attitude being prevalent is "what are you trying to accomplish (because the way you're trying to do it is going to be harder than you're ready for yet)?", which doesn't mean "you're stupid/not hardworking" but rather "there's collective wisdom about how to work in the confines of the borrow checker, and going against the grain while also learning the language will put you off the language".
- aussiesnack 4y agoWell it's common on the Rust user forums in my experience. I had intended to have a good stab at Rust in 2022 as I typically learn a new language per year (to varying degrees). Having failed to really get on very well with it I'm going (for the first time) to continue for a 2nd year and try Rust once more in 2023. But I don't plan to engage with the Rust community again - there are lots of great learning materials around and I'd rather go it alone than run the smug superiority gauntlet.
- nabakin 4y agoStrange, I haven't seen that on r/Rust or the various Discord servers. Honestly, I've seen more of that kind of attitude in C/C++ circles