There is a direct line between fostering an environment that is open to all sorts of marginalized groups, the people joining that environment being more inclined to help out with the core project, and the core project successfully growing a large user base.
What languages should they steer away from?
In my experience, it's less that there's specific languages to avoid, and more that there's a general baseline of unpleasantness on the internet towards those folk. As a result, they tend to steer towards the islands where that doesn't occur.
There isn't a list of "These are the problem languages", it's an experience of "Oh, this community has a CoC that protects me and has a culture I'm OK with".
I am capable of making assumptions by myself, I fail to see how these assumptions are relevant in the real World, where I never observed them except for single cases that are everywhere and happen more or less with the same frequency.
I can't take an hypothetical as something that should convince me to use Rust because "some other community is worse in my fictional story"
I can say from my personal life that I have avoided or actively gone to stores based on similar perceptions, and tend to analyze the same information whenever joining a new online community.
"This thread came as my response to this post by CppCon. Nothing has changed. They invited a person convicted of possession of Child Sexual Abuse Imagery to a conference with a child care program. Where people are encouraged to bring their children. https://cppcon.org/2022dipost/"
(note that this is a much higher bar than any mere "cancellation", the person in question has a criminal conviction)
>crying about how the event is not a place "where underrepresented folks are safe."
>CoC required
>NB
>she/they
Every time without fail. It's all so tiresome.
Node/Rust is not considered safe: https://archive.is/Nb7Jy
>It doesn't seem that unreasonable .. to think that queer/trans coders are going to prefer a language where they know the community isn't going to harass them.
I'm struggling to understand why interacting with an online programming community about aspects of a programming language requires you to announce your sexual preferences or gender identity?Or are BLTQPRs like vegans, in that respect?
personal identity > mental capabilities
personal branding > collective growth
so it's funny to me that they are still called "communities" but everyone has its own strong individual identity and you have to respect it (meaning you need to aknowledge it) while talking about something completely different.
It's like going to the gas station and instead of asking "how much" for the gas you start a conversation like "I am bald. Do you like bald people? Is this gas station aware of bald people existence? Do you recognize us as people? Do you stand by our side or not?" review "Did not speak my language. Won't come again. Not bald. Probably racist."
Anyway:
HCL is the fastest growing language on GitHub, faster than Rust and TypeScript
I assume you're posing a rhetorical question (implying that no languages are better or worse in this regard) rather than saying you actually want a language that's intentionally unfriendly to queer people. In that case:
The relevant part in the article is quoting someone saying that because the Rust community adopted a code of conduct prohibiting harassment and took the attitude that no question is stupid it attracted more queer and trans coders and n00bs. Are you saying that you don't think it's possible that this type of code of conduct can make a forum more friendly? It doesn't seem that unreasonable (or some sort of outrage of wokeness run amock) to think that queer/trans coders are going to prefer a language where they know the community isn't going to harass them.