It seems that (some of) this community doesn’t adhere to the ideas expressed in this talk, and does the exact opposite by “communicating (very) poorly”. As an example, a discussion about checked exceptions has been posted recently, and the “poorly communicated” comments did not take long to follow:
These comments clearly violate Scala’s code of conduct, by insulting the author, making fun of the topic, and providing completely unstructured criticism. If one does not like an idea they should either explain why, or ignore it.
I find it absurd that some of those who responded positively to these comments have also responded positively to this talk.
I’m not trying to point fingers at anyone. I’m trying to raise up the issue that this community can often appear hostile towards outsiders, and that doesn’t seem to be addressed by the moderators (those comments were flagged). This is a crucial problem that will hurt Scala’s popularity in the long run.
Also, the idea of negative reactions (as mentioned in one of those comments) is probably not a good one. It has long been an issue on sites such as SO, and they have recently acknowledged this issue:
People who need help with coding problems feel attacked when their questions are closed or downvoted…
It’s simply not enough to ask people to be nice or change their behavior when the software that underlies everyone’s interactions doesn’t facilitate this.