News for hackers. Stuff that matters.
Re:Why I Left Rust by indy on Sunday May 28, 2023 @05:55AM (#36102623)
Much less weight should be given to someone "feeling uncomfortable"

Rust the language is pretty good but the community around it has become really off-putting. The thick veneer of empathy and compassion quickly devolves into "idiot compassion" and emotional blackmail. Even the linked post contains the following:

"I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty. But I also wept because I helped create the system that could do this to someone."

Re:Why I Left Rust by wokwokwok on Sunday May 28, 2023 @06:09AM (#36102698)
Is it bad of me to say I really just don’t care?

If he did the talk. If he did it as a keynote. If someone else is “leaving rust” because of it?

It all seems so fabulously irrelevant, I really struggle to understand why:

1) I should care (I don’t, currently)

2) People are coming out of the woodwork to criticise the rust team / foundation whatever when they’re not involved.

3) Why people having emotions (eg. The person above, who does care) is somehow a bad thing?

4) Any kind of positive out come is going to come of this.

I really struggle to view doing anything else as not hostile to the rust project or having an agenda (“stop rust being woke!!”) which is non technical, and unhelpful.

Rust is great. It’s not perfect. The people who build it are not perfect, the foundation is not perfect.

People are not perfect.

It’s ok.

Call out problematic behaviour, don’t obsess over it.

Re:Why I Left Rust by brokenkebaby on Sunday May 28, 2023 @06:36AM (#36102858)
>Why people having emotions (eg. The person above, who does care) is somehow a bad thing?

It's a bit of manipulation as nobody stated that having emotions is bad. Meanwhile, people leveraging unverifiable claims of bad feelings to hurt somebody is apparently ok... unless that somebody is you, of course.

Re:Why I Left Rust by junon on Sunday May 28, 2023 @06:14AM (#36102735)
From my understanding the Rust team was involved and they sidestepped democratic processes put in place to make sure the Rust foundation doesn't kill itself with unchecked mismanagement essentially.

The point is more that this sort of unilateral decision should never have been possible to make in the first place. It should have been discussed and voted on before the talk was downgraded.

Perhaps that specific incident is inconsequential, sure. I think even the speaker agrees so. But the fact that this lapse in process could happen within the Rust foundation at all is a red flag for other, more language-specific dangers.

Re:Why I Left Rust by wokwokwok on Sunday May 28, 2023 @06:18AM (#36102762)
How? Everything is done openly on https://github.com/rust-lang/rfcs

I mean, I hear you. I understand what you're saying, I just don't understand how you (or others) think this is related to the technical aspects of the language.

Re:Why I Left Rust by junon on Sunday May 28, 2023 @06:21AM (#36102777)
Because the same people are involved, and they knowingly sidestepped these exact sorts of processes without care. It might not be important to you, but this seems like a red flag to many.
Re:Why I Left Rust by ReleaseCandidat on Sunday May 28, 2023 @06:50AM (#36102918)
> Everything is done openly on https://github.com/rust-lang/rfcs

But the RFCs are written and reviewed by people. And they need to have the feeling that the work they do isn't useless because the one who actually decides is somebody else who hasn't been involved in the process at all until the very end. It's ok having somebody being able to veto stuff, but this must be known and communicated beforehand - "yes, that's ok for us, but $PERSON has the last word on this so we have to await his approval".

Re:Why I Left Rust by auggierose on Sunday May 28, 2023 @07:16AM (#36103053)
If leadership acts so carelessly with regard to matters concerning a human being in such a shady and disrespecting manner, why would they act less careless with regard to technical matters? Will they just enforce their biased opinion, ignoring valid and generally accepted technical arguments? Rust leadership sounds a bit like the elite leadership of a communist state. I'd prefer an open dictatorship over that.
Re:Why I Left Rust by nindalf on Sunday May 28, 2023 @07:39AM (#36103169)
Notable in this backlash that this happened Friday evening/Saturday morning. So many of whom you’re characterising as the “elite leadership of a communist state” might not have seen this yet. They need to coordinate, build consensus and speak with one voice. I expect that might take a couple of days so they might have a response by Wednesday or so.

Also, my understanding is that the consensus among the committee was to invite and then one person broke that consensus. You’re characterising this as a careful, considered decision made by all of Rust project leadership but that might not be the case at all.

Re:Why I Left Rust by auggierose on Sunday May 28, 2023 @08:19AM (#36103368)
No, I am not presenting this as a careful, considered decision. I was just responding why this incident could possibly also reflect on technical matters (not saying that it actually does). I have no clue what went on exactly. But clearly leadership somehow failed in this incident. Looking forward to hear more about how exactly this has happened.
Re:Why I Left Rust by nindalf on Sunday May 28, 2023 @08:40AM (#36103495)
It’s possible to characterise anything as a leadership failure because the buck stops with them. But I don’t see what they could have done differently other than all being available on weekends to troubleshoot issues like this.
Re:Why I Left Rust by auggierose on Sunday May 28, 2023 @08:47AM (#36103534)
If just one person inside leadership fails, that's also leadership failure. If that's the case, most likely the remaining leadership will distance itself from this soon enough.
Re:Why I Left Rust by nindalf on Sunday May 28, 2023 @11:36AM (#36104964)
I’m less interested in collective blame/punishment and more about “how do we prevent this from reoccurring?”

I’m not seeing any obvious solution. If one member of the leadership team does something stupid on a Friday, it can only be resolved by Tuesday or Wednesday. Folks are going to pick up their pitchforks on Sunday and say that “leadership failed”. Sure. But I don’t see a way around this.

Re:Why I Left Rust by auggierose on Sunday May 28, 2023 @11:58AM (#36105195)
The solution is to pick better leaders. This should never have happened in the first place. Whoever is responsible for this needs to go.
Re:Why I Left Rust by nindalf on Sunday May 28, 2023 @02:43PM (#36106623)
You must be fun at incident review. "The solution is to hire better engineers. Our root cause analysis shows that this should have never happened in the first place. Whoever is responsible for this needs to go."
Re:Why I Left Rust by riwsky on Sunday May 28, 2023 @10:20PM (#36109874)
You’re missing the distinction here between incompetence and malice. One member of leadership acted maliciously; the fact that they were successful indicates that leadership as a whole was missing some controls (formal or otherwise). The latter party is analogous to whichever engineer accidentally brought down prod, whom our post-mortems should not blame—but the former is not.

If some dirtbag got angry about being passed over for a promotion, got offers for a new gig, and then rage-deleted prod at 5pm on their last day, you get to blame that dude at the post-mortem.

Re:Why I Left Rust by nindalf on Monday May 29, 2023 @01:29AM (#36110968)
I agree with everything you said. I think you meant to write this to the other person. They kept trying to blame the entirety of leadership for a leadership failure and suggests “picking better leaders”.

I, like you, suggested that the process needs to be improved but I’m not sure how.

Re:Why I Left Rust by riwsky on Monday May 29, 2023 @11:56AM (#36115130)
Ahhhhhh, legit, sorry. I’d read “whoever is responsible for this needs to go” as referring to only the malicious party—but “better leaders” does indeed suggest the GP wants multiple heads to roll.
Re:Why I Left Rust by auggierose on Monday May 29, 2023 @03:54PM (#36117406)
You read it right the first time. I am just referring to the malicious party. By saying "better leaders" I mean get rid of the malicious part of your leadership. That will result in a better leadership, thus "better leaders". I must admit, maybe I am expressing myself a bit too mathematical here.
Re:Why I Left Rust by auggierose on Monday May 29, 2023 @03:47AM (#36111705)
If the incident review shows that it is due to sabotage, how would you deal with the responsible person?
Re:Why I Left Rust by CRConrad on Monday June 12, 2023 @02:36AM (#36289231)
And how can what they did – presenting their own decision to other organisations or levels of their own organisation as if it were the legitimate “Leadership” consensus decision – how could that be anything other than a conscious and intentional act on their part, i.e, to use your term, “sabotage”? It's not like it could somehow be an accident, is it? “Oops, I slipped and fell onto my keyboard and these somewhat coherent and grammatically correct e-mails went out”?

Of-fucking-course it was sabotage, and of course they should be fired as all hell.

Re:Why I Left Rust by worrycue on Sunday May 28, 2023 @06:45AM (#36102890)
> I really struggle to understand why: 1) I should care (I don’t, currently)

It’s unprofessional I guess. For the sake of Rust’s future, it should probably get better stewardship. If you agree to let someone speak then you should honour it.

Re:Why I Left Rust by underdeserver on Sunday May 28, 2023 @06:54AM (#36102931)
People are literally calling it out. Nobody's obsessing.

It seems to me that OP feels like he is forced out by this behavior. To be forced out of a project you put your heart and soul into over several years, that can hurt.

Also the governance of the project is important if you want to invest in the ecosystem. These are the people who make the decisions for Rust. If you want to rely on Rust, you better trust them to make the right ones, and this here is (ostensibly) a strong example to the contrary.

Re:Why I Left Rust by lakomen on Sunday May 28, 2023 @07:05AM (#36102992)
It's called being an empathic human being
Re:Why I Left Rust by marginalia_nu on Sunday May 28, 2023 @08:44AM (#36103519)
Part of empathy is realizing when someone is authentically upset, and telling that apart from when they are being cynically melodramatic.

> I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty. But I also wept because I helped create the system that could do this to someone.

This shit does not come off as authentic even a little bit.

Re:Why I Left Rust by peyton on Sunday May 28, 2023 @09:03AM (#36103641)
I think he’s just calling somebody an asshole.
Re:Why I Left Rust by zozbot234 on Sunday May 28, 2023 @08:57AM (#36103599)
You're right, it's not authentic or to be taken at face value. But that doesn't mean that there's not some authentic meaning that's being clearly communicated here. Look beyond the surface message!
Re:Why I Left Rust by gilmore606 on Sunday May 28, 2023 @06:04PM (#36108230)
No, don't, because it's not good to normalize such manipulative ways of communicating.
Re:Why I Left Rust by tux3 on Sunday May 28, 2023 @09:59AM (#36104042)
Keep in mind that the author is on the spectrum, and the way they process emotions might not be the way you process emotions. Different cultures, different thought processes, different feelings.

I'd err on the side of believing people, unless and until they prove themselves to be insincere. Which is very much not the author's reputation, as far as I know.

People can be melodramatic sincerely. There's no reason to look for cynicism here.

Re:Why I Left Rust by wadd1e on Sunday May 28, 2023 @07:29AM (#36103119)
>It all seems so fabulously irrelevant

Except (in my opinion) it's not, if the set of people responsible for the progress of the technology you(and mabye your company) are going to be using are able to make such terrible decisions, it opens doors for far worse on a scale where you will start to care(take a look at the code of conduct stuff(edit: I meant the trademark stuff); if they went ahead with it, which is very possible if they're willing to sidestep all ideas of democracy, then there would be some notable repercussions).

Re:Why I Left Rust by marcosdumay on Sunday May 28, 2023 @11:58AM (#36105197)
It means that, like everything that started at Mozilla, Rust will have some uncomfortable growth phase and then mature at some group that may or may not be the original one.

We can expect some mildly bad decisions on the language evolution. But it's very unlikely that this will open a niche for another language to replace Rust.

Re:Why I Left Rust by wadd1e on Sunday May 28, 2023 @07:05PM (#36108674)
Only thing I can really see is mabye go/zig gaining more adoption but I don't think we're even close to that point yet, what's worrying is even discussing something like this happening in the first place. Ideally this sort of thing shouldn't even cross our minds.
Re:Why I Left Rust by notmypenguin on Monday May 29, 2023 @06:18AM (#36112491)
Go is garbage collected so it’s unsuitable for the domain. Rust isn’t going away, no matter how many social snafus the steerage folks create.

I wish they would lay off the power tripper stuff, but that’s what you get at this level/size. Coming from where it’s coming from, it’s arguably going to be hammering itself out for awhile yet, while the world is already using it just fine… you may see splintered community though

Re:Why I Left Rust by talkingtab on Sunday May 28, 2023 @08:43AM (#36103511)
Cause and Effect. You say "Rust is great". Why? Because People who work together effectively created Rust. And people working together have created most of the other things that are great. So if you want Rust, better Rust or more Rusts, then you may want to care whether the Rust organization will continue to work together effectively.

My 0.02 is that we live in a time where we are losing site of communities and focusing on individuals. Your comment appears to be an example of that. Human beings are adaptive and successful in general because they effectively work together. If you want to think about that idea, one of the things I've been pondering is how the Ukrainians have stood up to the vast power arrayed against them?

Re:Why I Left Rust by mwcampbell on Sunday May 28, 2023 @09:08AM (#36103674)
Or maybe Rust is great because Graydon was (presumably still is) an exceptionally skilled language designer and implementor. An increased focus on individuals makes sense to me because advances in technology give individuals more power, and it makes sense to me to minimize the overhead of coordination by making the most of that power to accomplish greater things with fewer people.
Re:Why I Left Rust by bennettnate5 on Sunday May 28, 2023 @02:20PM (#36106429)
Did Graydon write the Rust analyzer? Did Graydon personally pen all of the documentation (let alone the books and tutorials) that contribute to Rust's usability? Rust is great primarily because it has a community of contributors that all work in various fields of the language to make it what it is. The sheer volume of work that needed to be done to get Rust to where it is today could not be shouldered on the backs of a small collection of skilled individuals; coordination and collaboration is essential for a project like Rust.

You can find countless research papers out there that present a brilliant idea devised and implemented by a skilled individual that ultimately goes nowhere despite its merit. Skilled individuals still need community to expand their work to the scope that will allow the idea to really shine.

(Note this is not meant to minimize Graydon's contributions to Rust's success, but to highlight the general principle that ideas require a community to grow into greatness)

Re:Why I Left Rust by adave on Sunday May 28, 2023 @09:37AM (#36103889)
I think being apathetic about it won't solve anything either. An expert leaving a is a big issue as that brings about the underlying rot in the committees way of handling bad or fool hardy behavior from a mob. You maybe should care a little given the flaws it exposes in their processes or lack of managing the human element.
Re:Why I Left Rust by pdimitar on Sunday May 28, 2023 @10:11AM (#36104131)
> I think being apathetic about it won't solve anything either.

How so? Me, a random Rust dev, can't ever make any difference in how is the foundation governed.

But, if you are telling us that the Rust leadership will e.g. actively follow this very HN thread and base their policy on it then yeah, then I'd agree with you.

Re:Why I Left Rust by monkeywork on Sunday May 28, 2023 @09:50AM (#36103976)
You should care because this becomes more and more the reputation of the language and as it pushes more and more talented people away the staying power of the language (and its ability to be "great") begins to diminish.

People don't need to be perfect, but if people are going to REPRESENT something (ie the Rust Language) they need to be better than the petty drama that the Rust team has been involved in over the last while.

Re:Why I Left Rust by kyrofa on Sunday May 28, 2023 @10:22AM (#36104232)
This. I have avoided rust so far because I don't like the community around it and the reputation it's building. This type of drama really does effect the ecosystem.
Re:Why I Left Rust by quotemstr on Sunday May 28, 2023 @10:42AM (#36104404)
As Rust the technology becomes increasingly important commercially, Rust the community will become more professional one way or another. Large companies want calm and predictable management of their core infrastructure. They have multiple levers, some overt, some less so, for getting it. Rust's leadership will either adopt professional standards of business conduct (as Linus did) or it will be replaced (like W3C was). There's too much riding on Rust now to leave its future up to emotion and chance.
Re:Why I Left Rust by mwcampbell on Sunday May 28, 2023 @10:48AM (#36104449)
So what can we who use Rust, but don't have those levers of power, do to help accelerate this professionalization?
Re:Why I Left Rust by rhaway84773 on Sunday May 28, 2023 @01:24PM (#36105966)
You cared enough to comment on it.

Comments about how someone just doesn’t care about something is the worst kind of comment.

Re:Why I Left Rust by SantalBlush on Tuesday May 30, 2023 @09:14AM (#36124478)
I appreciated the comment, because I feel the same way.
Re:Why I Left Rust by bjornsing on Sunday May 28, 2023 @06:17AM (#36102754)
> "I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty. But I also wept because I helped create the system that could do this to someone."

I’m a bit hesitant to say this out loud, but… you can only cry over this “betrayal”, “mistreatment” and “cruelty” if you have lived a very protected life.

Re:Why I Left Rust by Hendrikto on Sunday May 28, 2023 @06:43AM (#36102883)
What are you saying? ”Suck it up.“?
Re:Why I Left Rust by WastingMyTime89 on Sunday May 28, 2023 @07:13AM (#36103033)
He is saying “be an actual professional and don’t bring a vocabulary pertaining to intimate discussions to the public sphere when what’s discussed is a technical conference.”

It’s already barely acceptable in a purely American context. To me as a European, this is extremely off putting and culturally out of line which is a recurring problem with Rust.

Re:Why I Left Rust by zozbot234 on Sunday May 28, 2023 @08:08AM (#36103313)
It's a dog whistle. What the OP is actually saying is that he's extremely angry and pissed off that this was allowed to happen, and he's noping out for that eminently understandable reason. But if he said that in no uncertain terms (as a European very well might in similar circumstances!) he might fall afoul of the official Code of Conduct for being aggressive and threatening towards other contributors. Hence this weird talk about intimate "weeping" and "pain". Make no mistake, this is not some softy empath talk but quite the opposite!
Re:Why I Left Rust by naasking on Sunday May 28, 2023 @08:42AM (#36103506)
> What the OP is actually saying is that he's extremely angry and pissed off that this was allowed to happen [...] But if he said that in no uncertain terms [...] he might fall afoul of the official Code of Conduct for being aggressive and threatening towards other contributors.

So they need reverse psychology to express anger at injustice because of the Code of Conduct? What is this world we're building?

[dead]
Re:Why I Left Rust by seneca on Sunday May 28, 2023 @10:45AM (#36104426)
You're basically correct. The frustration many of us have, largely people slightly older than the core HN crowd, is that for a brief moment in the 90s and early 2000s we didn't have any of this dogma that could demand you nod along. You could be openly gay, openly Christian, conservative, leftist, or apolitical.

There were groups that still tried, but they were all too weak. The cultural conservativism of the 80s had no real hold anymore, and the political correctness of the 90s was mostly a joke. People would make fun of their opponents, but everyone openly disagreed. You wouldn't be fired from your job, or banned from otherwise unrelated communities.

We really thought that the internet was going to keep making this better. Instead we ended up with the most restrictive and widespread regime that has existed in most of our lifetimes. Luckily that seems to be losing its hold, but the specific doctrine isn't really the point. The frustration is that we had something closer to the ideal, however imperfect, and completely lost it, and have almost an entire generation that has been taught to think that that's a good thing.

Re:Why I Left Rust by naasking on Sunday May 28, 2023 @11:20AM (#36104781)
I think that's mostly true. The rise of New Atheism seemed to coincide with the start of decreased tolerance. Coincidence or cause, I'm not sure.
Re:Why I Left Rust by TheOtherHobbes on Sunday May 28, 2023 @02:41PM (#36106602)
It has nothing to do with New Atheism. You will find just as much drama - if not more - in religious communities of all kinds.

I think it has more to do with social media culture, which seems perpetually hyped emotionally.

You can't release a press release without claiming to be absolutely super excited for you guys about $mildly_interesting_new_thing. You can't run a non-trivial YouTube or TikTok channel if you don't over-emote wildly all the time. [1] IG is full of people who are incredibly #amazed and #grateful and add the hashtags to prove it.

I'm currently watching a YT series where some people visit abandoned parts of London tube stations. There's an insane level of constant emoting. It's like children's TV. Everyone is smiling and happy and just fantastic, and everything they see is awesome, amazing, incredible, and absolutely their favourite thing ever.

Which is weird when they're mostly just filming dusty old abandoned corridors, some of which have some historical interest.

If this is normal for you, you can't say "I really don't like what happened so I'm going to resign" without turning it into a widescreen tentpole weepy drama movie experience.

However or whenever this happened it's clearly normalised now. I think we're going to be stuck with it for a while.

[1] I've known people who tried to cut down on the emoting and their stats went right down.

Re:Why I Left Rust by galangalalgol on Sunday May 28, 2023 @11:48AM (#36105093)
We had a world built entirely of people who were technical for the love of it. Those who were fascinated with computers and the internet before there was real money in it as a career. When no one cared about computers and left us alone the community built by a largely neurodiverse group had rational rules that made people that would fall into the inneagram 8 category feel comfortable. Not just neurodiverse either, despite the stereotype of the neckbeard with pocket protector women were better represented in the 70s and 80s computing community than later on. We may have surpassed that mark now though, I haven't compared numbers recently.

Edit: I used the term neurodiverse and then implied we all fell into one category of personality. That seems to conflict, but what I meant was that we didn't differ much in the way that we differed. It was a gatekept community of a certain category of people where the gatekeeper was just interest in the subject absent any monetary motivation.

Re:Why I Left Rust by foldr on Sunday May 28, 2023 @03:30PM (#36106959)
> for a brief moment in the 90s and early 2000s we didn't have any of this dogma that could demand you nod along. You could be openly gay, openly Christian, conservative, leftist, or apolitical.

An awful lot of people didn't have the luxury of being openly gay in the 90s and 2000s. Depending on how old you are, this is naive at best or disingenuous at worst.

Re:Why I Left Rust by zozbot234 on Sunday May 28, 2023 @03:59PM (#36107209)
An awful lot of people still don't have the luxury of being openly gay in the 2020s, because they happen to live in militant theocratic states. People on the activist left often seem to conveniently forget this, in a way that can only be fairly described as "naive at best or disingenuous at worst".
Re:Why I Left Rust by foldr on Sunday May 28, 2023 @06:08PM (#36108261)
>An awful lot of people still don't have the luxury of being openly gay in the 2020s, because they happen to live in militant theocratic states.

Are you talking about Iran or Florida? :)

But more seriously, your overall response is quite cryptic. I can’t answer for the ‘activist left’, whoever you take them to be.

Re:Why I Left Rust by marcinzm on Sunday May 28, 2023 @09:50AM (#36103978)
>So they need reverse psychology to express anger at injustice because of the Code of Conduct? What is this world we're building?

All of life is change and cycles and oscillations. Not just human society but even whole ecosystems. Very likely this approach will be pushed to extremes, implode and then the cycle will swing the other way. There are valid reasons for this cultural shift and like all such shifts those supporting it need to experience the failure of going too far. Eventually some less extreme equilibrium will come about.

Re:Why I Left Rust by mwcampbell on Sunday May 28, 2023 @10:00AM (#36104046)
I'm tempted to add a CODE_OF_CONDUCT.md to my main project repo with the following:

Be direct. No bullshit. Don't worry about offending anyone, including the project leader; just say what needs to be said about the technical merits of whatever is being discussed. We're all here to [insert project goal]; let's do so with a minimum of drama.

But it's probably better to continue to not have a CoC, and just quietly lead by example instead.

Re:Why I Left Rust by cmcaleer on Sunday May 28, 2023 @12:18PM (#36105396)
Unfortunately, I'm pretty sure that adding something like that would make things worse and open the door to wasting your time on pointless issues like "Why are you using this code of conduct instead of $my_pet_code_of_conduct?", whereupon you tell them they're not working towards the project goal, which leads to even more drama. It's simply not worth it.

Those who can, do. Those who can't, open an issue about the code of conduct.

Re:Why I Left Rust by WesolyKubeczek on Sunday May 28, 2023 @12:38PM (#36105600)
There is a writers’ Facebook group which states its moderation policy like this: “the group is moderated very lightly. We are not your parents; if you have a disagreement, work it out among yourselves.” I like this policy.

And it kinda sorta works.

That’s not saying that CoCs were not a kind of response to some pathological behaviors in online communities: you often are going to get either socially inept man-children, or people on the spectrum, and there are kindergarten-level conflicts. You get programmers who attach themselves to their work too much, have very strong opinions, and often will treat a set of rules as a puzzle you need to game, without much concern towards any consequences.

But my oh my, do lots of popular CoCs look like solution for that problem invented by the same kind of socially inept man-children who are the part of the problem. They likely have read the word “empathy” in a dictionary, but don’t understand what it means in their bones.

I have an even less charitable theory of what CoCs might be about, really, but for now I’m applying Hanlon’s razor and stick to what I’ve stated above.

Re:Why I Left Rust by ok123456 on Sunday May 28, 2023 @12:41PM (#36105620)
CODE_OF_CONDUCT.md but it's just the Marine Core code of conduct.
Re:Why I Left Rust by vintermann on Sunday May 28, 2023 @11:36AM (#36104973)
Maybe the one he wept at helping to create.
Re:Why I Left Rust by rowanG077 on Sunday May 28, 2023 @09:05AM (#36103650)
So why not just say that. All this dog whistle talk is extremely immature and unprofessional.
Re:Why I Left Rust by BizarreByte on Sunday May 28, 2023 @09:28AM (#36103817)
Because this is what happens when you try to restrict not only speech, but how community members even express themselves for fear someone might be hurt or offended.
Re:Why I Left Rust by harpiaharpyja on Sunday May 28, 2023 @10:00AM (#36104048)
That's ridiculous. I hope the community fixes that.
Re:Why I Left Rust by veidr on Sunday May 28, 2023 @09:46AM (#36103961)
wat
Re:Why I Left Rust by hnaccount_rng on Sunday May 28, 2023 @10:55AM (#36104512)
Why would a “this is what happened and it’s the reason I’m not longer going to be involved in the Rust project going further” possibly be able to violate a Code of Conduct? Sure if you start calling people an asshole or lash out. But that’s similarly uncalled for…

Everyone is free to nope out. And people noping out is something that Rust (the community) needs to take into account. _Because_ it depends on them. But as is.. I’m unsure if this kind of emotional involvement is even something Rust (the project) _should_ want

Re:Why I Left Rust by vintermann on Sunday May 28, 2023 @11:35AM (#36104948)
You know, this pattern:

* Person is invited to talk

* Person asks "You know about X, right?"

* They say "sure, it's no problem"

* They talk in private and take decisions in improper venues

* The guy is slighted at the last minute, told it is because of X

... is an all too "professional" way to do it. This is how professionals will do it, when they want to let you know they don't like you. With a little deniability, but not too much. If what the complainant alleges is true, there are too much social skill at work here - skill at exquisitely snubbing someone.

Re:Why I Left Rust by surgical_fire on Sunday May 28, 2023 @07:17AM (#36103063)
I think he is saying that words such as "cruelty" and "betrayal" have a weight in them that are way out of proportion to the events that took place.

I am a bit out of the loop (I don't know who the people involved are), but I tend to agree, I think. Sounds like a mix of miscommunication and group politics. Those are things that people might get upset, but the exaggerated response sounds like a cheap appeal to raw emotions.

Re:Why I Left Rust by Mordisquitos on Sunday May 28, 2023 @07:14AM (#36103039)
I believe there is a wide range of possible emotional reactions between weeping about something on one end and sucking it up on the other.
Re:Why I Left Rust by BrotherBisquick on Sunday May 28, 2023 @08:53AM (#36103561)
Yes, that or "man up."
Re:Why I Left Rust by kbelder on Sunday May 28, 2023 @04:24PM (#36107418)
>Suck it up; man up.

In our paroxysm of righteous correctionism, we've lost track that that is really good advice, even though crudely phrased.

Re:Why I Left Rust by arijun on Sunday May 28, 2023 @06:49AM (#36102912)
Pretty sure they’re just using poetic license.

Also, this is definitely not true—-a spouse cheating on you would be a “betrayal” but I wouldn’t fault anyone for weeping over it.

Re:Why I Left Rust by lolinder on Sunday May 28, 2023 @10:02AM (#36104058)
Are you really comparing this little spat to marital infidelity?

This further emphasizes OP's point—nothing the Rust team can do to you should approach the emotional impact of marital betrayal.

Re:Why I Left Rust by rootw0rm on Sunday May 28, 2023 @07:34AM (#36103143)
rust needs it's empaths, too. if we can all figure out how to adult, be decent, work together, and understand the strengths/weaknesses of our very different personalities and skills, hopefully we can all continue building cool stuff together without alienating important voices.
Re:Why I Left Rust by lolinder on Sunday May 28, 2023 @10:04AM (#36104076)
> if we can all figure out how to adult

Part of adulting is responding proportionally to childish behavior in others. Events like this feel like my toddlers fighting—he takes her pencil so she tears his paper so he hits her so she comes crying to mommy.

The adult in the room deescalates, they don't write an emotional blog about how betrayed they feel on behalf of someone else.

Re:Why I Left Rust by marcinzm on Sunday May 28, 2023 @10:17AM (#36104186)
That depends on the power balance. Adults have power over children. The author does not have power over the people involved. Deescalating when you lack power is often little different from not saying anything at all. This is why most non-generational change to existing power structures involves large groups of very angry people. Same reason complaining about your Google Account getting locked on social media is more effective than spending the rest of your life going through their process.

The real question is if the Rust project has an equitable governance structure that minimizes imbalances of power or if it doesn't. If it does then the author should follow that instead of a large angry blog post. If it doesn't then he may as well go with the large angry blog post.

Re:Why I Left Rust by lolinder on Sunday May 28, 2023 @10:31AM (#36104301)
You don't have to have power to deescalate.

We're teaching our children to respond appropriately to conflict—in the situation above, either one of them can deescalate by approaching the conflict reasonably. He could have avoided it altogether by asking nicely for her pencil. She could deescalate by recognizing that he really wanted her pencil and making a trade that they both are happy with. It's hard for them to do because their escalatory actions feel more immediately effective at bringing "justice", but they don't work out in the long run.

The cycle of childishness isn't going to be solved by a post that triggers an internet mob, that's just another childish response in the cycle.

Re:Why I Left Rust by marcinzm on Sunday May 28, 2023 @10:55AM (#36104514)
>We're teaching our children to respond appropriately to conflict—in the situation above, either one of them can deescalate by approaching the conflict reasonably. He could have avoided it altogether by asking nicely for her pencil. She could deescalate by recognizing that he really wanted her pencil and making a trade that they both are happy with. It's hard for them to do because their escalatory actions feel more immediately effective at bringing "justice", but they don't work out in the long run.

Again you're using an example of two children who are equal in power dynamics. Now try having a child deescalate an angry adult. Most people would not find that a reasonable request.

Re:Why I Left Rust by lolinder on Sunday May 28, 2023 @11:27AM (#36104846)
The author isn't a child to the core team's adult, they were one of four members of the core team [0]. They're not an individual contributor who feels incapable of effecting change in the wider org, they were mad at the way one of their peers handled the situation.

[0] Still listed as such here: https://www.rust-lang.org/governance/teams/core

Re:Why I Left Rust by pdimitar on Sunday May 28, 2023 @10:53AM (#36104491)
No power over anyone is required. Reasonable and well-grounded arguments seeking to resolve conflict will do.
Re:Why I Left Rust by marcinzm on Sunday May 28, 2023 @10:54AM (#36104504)
That requires either both sides to be equal in power or both sides to be willing to stick to the process. From the blog the author believes neither is the case.
Re:Why I Left Rust by lolinder on Sunday May 28, 2023 @11:35AM (#36104953)
The author was one of four members of the core team [0], "which is which is ultimately responsible for all decision-making in the project."[1] If there was a power imbalance it's because they were ineffective in their position.

[0] https://www.rust-lang.org/governance/teams/core

[1] https://rust-lang.github.io/rfcs/1068-rust-governance.html

Re:Why I Left Rust by pdimitar on Sunday May 28, 2023 @10:58AM (#36104555)
Yes, agreed. My objection is to their dramatic language and seeming over-reaction. There were much better ways to express disagreement and protest.
Re:Why I Left Rust by ksec on Sunday May 28, 2023 @09:03AM (#36103644)
> if you have lived a very protected life.

You just summarised 98% of all current cultural problem in Silicon Valley.

Re:Why I Left Rust by marcinzm on Sunday May 28, 2023 @09:42AM (#36103924)
To me it looks like both sides are acting very emotional over the situation and using very loaded language to push their agendas forward. I almost feel the author is using discomfort even more as a weapon than the person who originally complained.
Re:Why I Left Rust by nullc on Sunday May 28, 2023 @11:30AM (#36104877)
Which appears to be one of the underlying cultural flaws in the community to begin with. "Everyone sucks here" is a common situation because bad behavior is often a product of bad project culture.
Re:Why I Left Rust by Hackbraten on Sunday May 28, 2023 @01:28PM (#36106014)
> you can only cry over this “betrayal”, “mistreatment” and “cruelty” if you have lived a very protected life.

For some people, crying is just a way to deal with emotions. So please don’t judge.

I’ve been a professional software developer for more than 20 years. I still find myself weeping at work once in a while, especially when overwhelmed with hardship and negative feelings. I don’t see how this would be a sign of living “a very protected life.”

Re:Why I Left Rust by andrewprock on Sunday May 28, 2023 @03:41PM (#36107067)
If your workplace is regularly bringing you to tears, you should start looking for a new position. No one needs a job with that level of emotional overhead.
Re:Why I Left Rust by junon on Sunday May 28, 2023 @06:05AM (#36102678)
Agreed, that part was a little ehh for me too. And I think a resignation is a complete overreaction, but hey, I'm not close to any of these people so what do I know.

The original behavior is childish. And the quoted paragraph I have there about it revealing some internal mechanics of the leadership group is an important observation, one I'm much more concerned with.

It's revealing that Rust's open operation may not be so open after all. That can quickly cause a lot of problems if not quelled.

Re:Why I Left Rust by CoastalCoder on Sunday May 28, 2023 @06:28AM (#36102811)
I wonder if that quote was tongue-in-cheek. It reminds me of the reviews of the Three Wolf Moon t-shirt on Amazon [0].

[0] https://www.amazon.com/Mountain-Three-Wolf-Short-Sleeve/dp/B...

Re:Why I Left Rust by glogla on Sunday May 28, 2023 @06:34AM (#36102840)
> Much less weight should be given to someone "feeling uncomfortable"

I think it depends what you're uncomfortable with. I remember some drama about removing some speakers from security conferences a while back, because people were understandably uncomfortable with them being rapists.

But being uncomfortable with ... talk about how compile time reflection might work in future versions of Rust? Huh? What?

Also I do agree about the language. People are from different cultures and so on, yada yada, but to me the used language feels very overdramatized and childish.

Re:Why I Left Rust by lyu07282 on Sunday May 28, 2023 @06:48AM (#36102903)
I thought "rust culture" came out of this sort of super SJW/woke culture of mozilla? Nothing against that sort of mindset in theory, but it sometimes leads to a certain irrational hypersensitive intolerant mob behavior and authoritarian/anti democratic tendencies.

There was also the recent easily preventable drama [1] around the trademark guidelines some people left rust over. I don't really find any of this drama coming out of this culture very surprising. I write rust every day, I don't have to identify or interact with any sort of community around it, but I care about the future of it. I just hope it's already too big to fail at this point, because there is way more drama coming out of this community in the future, that's for certain.

[1] https://github.com/blyxyas/no-rust-policy-change

Re:Why I Left Rust by MrBuddyCasino on Sunday May 28, 2023 @08:21AM (#36103383)
> Nothing against that sort of mindset in theory, but it sometimes leads to a certain irrational hypersensitive intolerant mob behavior and authoritarian/anti democratic tendencies.

these are levels of cognitive dissonance not previously thought possible

Re:Why I Left Rust by kelipso on Sunday May 28, 2023 @10:00AM (#36104050)
All this is painfully predictable if you remotely pay attention to their initial public facing culture, statements, etc lol.
Re:Why I Left Rust by twic on Sunday May 28, 2023 @10:12AM (#36104141)
Also, lots of people high up in Rust have a background in JavaScript, where drama is common, which I believe has helped normalise it as a mode of social interaction.
Re:Why I Left Rust by waboremo on Sunday May 28, 2023 @10:30AM (#36104291)
Not sure there's a real connection between the languages at least when it comes to "drama". Especially considering JavaScript is the most used language, or at least in the top 5 at this rate due to how low the entry barrier is for serious use. So purely from numbers, there's bound to be a bunch with a background in JavaScript, as with any other new language. You could have also said the same thing about Python for the same reasons.

IMO the root actually comes from the very heavy social signals that were utilized by the Rust team early on (you can read a lot about them through the core team's reddit posts atp, especially under threads about the code of conduct). This effectively became a beacon for many people to gravitate towards. So when you see these sort of very dramatic disagreements that's laughable to anyone outside of that bubble, it's because that's the type of people Rust was (unintentionally or intentionally) beaconing.

Re:Why I Left Rust by rgbgraph on Sunday May 28, 2023 @10:49AM (#36104456)
Wow, no kidding:

https://old.reddit.com/r/rust/comments/vxgzrl/changes_in_the...

Mod response:

> For all those wondering about removed comments, there was some trolling going on which was summarily removed by the mods.

> Please avoid any trolling and/or drama seeking comments and remember our subreddit rules.

"Trolling" on display in the archives of that thread: https://www.reveddit.com/v/rust/comments/vxgzrl/changes_in_t...

And then there's Graydon's reply to the "we will exclude you," in the code of conduct, and the subsequent drama: https://old.reddit.com/r/rust/comments/6ewjt5/question_about...

Frankly, even though no one has asked for my opinion, the amount of effort people put into the code of conduct (and the discussion around it) is ridiculous; utterly ridiculous. In a time long ago, before everyone was incapable of compromising and cooperating with one another, we had two rules in an informal code of conduct for interacting with one another:

1. Be cool

2. Don't be an asshole

And then we all went back to trying to achieving the task at hand.

Re:Why I Left Rust by jaegerpicker on Sunday May 28, 2023 @11:12AM (#36104696)
I've been involved with Software Development for over 20 years started with VB6 and some perl/python in 1998. I saw the "informal code of conduct" and it never worked. What really happened: many people were treating terribly and most of it was swept under the rug. CoC were created for valid and good reasons. I'm not defending the Rust community here, it seems childish to me. The past is not what you are trying to claim it was in this post. Look up the MANY Rails conference sexual harassment issues and worse.

We should not whitewash the past because the present isn't what we want.

Re:Why I Left Rust by rgbgraph on Sunday May 28, 2023 @11:33AM (#36104930)
Full disclosure, I usually do not involve myself with large groups -- so my views are likely to be a bit more innocent/naive.

The past that I lived in was comprised of people you personally knew; not anonymous membership in a large organization or group, where you could never hope to know everyone on a personal level.

There was very little opportunity for people to be unchecked dicks to one another, because you saw everyone consistently and could easily notice when something was going on.

Perhaps this is an unsolved issue about scaling human communities?

Re:Why I Left Rust by asveikau on Sunday May 28, 2023 @02:38PM (#36106575)
I do think this is kind of naive. If you consider something like a sexual assault, or even the more severe forms of harassment, that tends to happen among people who know each other, and people often don't talk about it after being victimized. So you not knowing those stories out of your tight knit community doesn't mean much -- if those stories exist you might need to have the parties involved trust you a lot to confide it, or you might need to really probe people about it.
Re:Why I Left Rust by patrick451 on Sunday May 28, 2023 @01:05PM (#36105825)
And now we have a CoC and people are still mistreated. smh.
Re:Why I Left Rust by dmix on Sunday May 28, 2023 @01:57PM (#36106241)
You shouldn't need a giant, complex CoC to tell people engaging in sexual harassment and creepy behavior to leave. Which is usually the type of stuff people point to for why it's so important to spend thousands of hours debating the rules.

If I've learned anything for Reddit mod culture it's that when you see super involved rules on the sidebar it's still ultimately just post-defacto justifications for whatever emotional mood the mods are in that day. The longer the rules = a good measure how aggressively the mods gatekeeps their community for things that go well beyond the scope of what the community was originally about.

This is how things like Programming becoming lower priorities in such communities than personalities/views of the people running it.

Re:Why I Left Rust by busterarm on Sunday May 28, 2023 @02:00PM (#36106268)
more like "and now we have a CoC, so when anyone is even slightly grievanced, multiple careers will get torched (and not even always the party you'd expect)"

Instead of a tool to be used to solve problems local to an organization or an event, it's wielded as a bludgeon in always the most public way possible (either by the org/conference or target of the CoC itself) and time and again this has shown to be bad for everyone and an endless source of drama.

Re:Why I Left Rust by toadi on Sunday May 28, 2023 @10:38PM (#36109967)
I am an older geek. I never got the CoC against sexual harassments. It is f*cking illegal. Should be reported to the police and taken care of by the actual laws.

Coc seems like a law thing but who is enforcing it? Laws you have democratic elected people voting which laws, you have police checking if people follow them, courts giving out punishment. See they are 3 separate entities for a reason. Coc is written by the org, enforced by the org an punished by said org. Doesn't seem like an improvement.

Re:Why I Left Rust by TRiG_Ireland on Monday May 29, 2023 @08:14AM (#36113191)
If the police actually cared about sexual harassment, that might be a good idea. They've never shown any sign that they do.

Also, lots of behaviour can be pretty shitty without being illegal.

Re:Why I Left Rust by AmenBreak on Monday May 29, 2023 @02:23PM (#36116513)
Sexual harrassment isn't necessarily illegal, it's so loosely defined.
Re:Why I Left Rust by di4na on Sunday May 28, 2023 @11:10AM (#36104667)
I will be the one pointing out that you were compromising and cooperating so well because the diversity of opinions in the room was pretty limited.

It happens that not being an asshole also mean asking yourself if maybe everything was cooperative because you were excluding so much that none of the people with a different opinion could join.

As such... Making you the asshole. And not cool.

But you know, I definitely could be wrong here. But I will note that nothing you presented discredit that theory. All the arguments presented fit it as well as the theory that it was great before.

It is readers pick for what was happening here.

Re:Why I Left Rust by rgbgraph on Sunday May 28, 2023 @11:27AM (#36104847)
Fair point, and one I needed to reflect on.

I think in my past, whenever I've been in a leadership position over a group of people, we've all been there to achieve some goal. We were all cooperating to reach the same end -- and those with a different opinion of that "end" were excluded.

I have also been on the opposite side of this: I've been a member of groups whose goals I did not agree with. And no amount of civility or communication would bridge that chasm; therefore my opinions and thoughts were excluded (and I voluntarily left).

There is no right or wrong here -- if I step back and stop injecting my own feelings into the conversation: there are just differences.

I don't like theories. I don't like abstract things that try to become a source of truth, while completely ignoring and marginalizing the very real human element involved. I have no respect for them.

In my view, "don't be an asshole" is basically: you join a group of people, do not carelessly or intentionally go against the norms of that group. Do not insert yourself into a group of people that you know you will not get along with. There is no right or wrong, but there is conflict and no conflict.

But even now, as much as I have tried to take a step back with an objective lens, and disassociate from my very real thoughts, feelings, and beliefs: what is the point? I hold all of these because they are integral to who I am. As do the people of the Rust community.

Disjointed thoughts, without a goal to neatly encapsulate them all. Or perhaps my goal was to share my human experience with others? To socialize and create bonds with others? Quite a silly thing to do on the internet.

Re:Why I Left Rust by di4na on Sunday May 28, 2023 @12:38PM (#36105594)
Something you may have missed here. What if the shared goal and belief of the group, was one that in practice is also exclusionary?

In that sense, even if the tone stays civil in group, the problem is still there.

Re:Why I Left Rust by mwcampbell on Sunday May 28, 2023 @12:50PM (#36105701)
Any examples of how this happens in practice with software projects? Actually curious about this.
Re:Why I Left Rust by di4na on Sunday May 28, 2023 @02:32PM (#36106547)
Have you remarked how few software projects, even big and visible, handle privacy well, especially if you consider things like stalking? And then what happens to the people that come talk about it in these groups?

The people are pushed out because "their concerns are not something this project is about". Which is consensus and focused on getting results right?

Re:Why I Left Rust by account42 on Wednesday May 31, 2023 @07:39AM (#36137136)
That's just vague accusations/opinions, zero examples.

Perhaps you are afraid that other people might not come to the same conclusions if you let them make their own judgements?

Re:Why I Left Rust by coldtea on Sunday May 28, 2023 @12:40PM (#36105614)
>We were all cooperating to reach the same end -- and those with a different opinion of that "end" were excluded.

If you mean those with a different opinion about the overall "end" of the project, this would make sense.

If you mean those with different opinions about any part of it, like how the project should implement reflection for example, it makes absolutely no sense to exclude them.

This would translate into an authoritative culture, where everything is predetermined, and no dialogue is allowed, except perhaps for trivial matters.

Re:Why I Left Rust by rubyn00bie on Sunday May 28, 2023 @03:01PM (#36106761)
> I have also been on the opposite side of this: I've been a member of groups whose goals I did not agree with. And no amount of civility or communication would bridge that chasm; therefore my opinions and thoughts were excluded (and I voluntarily left).

What if you couldn’t leave? Perhaps the cost of leaving is too high, or you’re required to for a job. Membership in many groups isn’t even a direct action, it’s a by product of some other action. Take functional programming, I love it, but holy fuck I should have known as soon as I saw the word “pure” there’d be fucking Nazis, xenophobes, and bigots.

> Do not insert yourself into a group of people that you know you will not get along with. There is no right or wrong, but there is conflict and no conflict.

Take my functional programming example: I have caused and will cause conflict. Because sometimes “not being an asshole” is actually being an asshole. Life’s full of color like that, you know?

Re:Why I Left Rust by shrimp_emoji on Sunday May 28, 2023 @08:53PM (#36109388)
Seriously? You encountered Nazis in functional programming fora? Like, more than in your typical programming fora? (Any at all is more than I've met, but then I never socialize much.)
Re:Why I Left Rust by CRConrad on Friday June 09, 2023 @08:29AM (#36256832)
Maybe they meant “Functional Programming Nazis” like in “Grammar Nazis”; i.e. not actual Nazi Nazis.
Re:Why I Left Rust by lumb63 on Sunday May 28, 2023 @01:52PM (#36106200)
Excluding someone else from a group doesn’t make someone an asshole. Every group has one or some thing(s) that separate them from the rest, otherwise they’d never have formed a group. Maybe it’s a vision, or a goal, or a belief, but there’s something that holds the group together. Contrary to what you’re saying, it’s integral to the cohesion of that group to exclude people who will not fit well.

There are countless examples of this phenomenon throughout history. Take for instance, the formation of the USA, the Catholic Church (Great Schism, Protestant Revolution, etc.), the American Civil War, etc. On a smaller scale, I know I’ve worked with people who would be a good fit on one team, but don’t match the culture of another. Or people who are very passionate about something, but wouldn’t do well in a group focused on something else. Sometimes, even, people have the same ends and such different means that they cannot coexist in the same group. You can see this with sports teams; everyone wants to win games, and some players or coaches don’t fit on certain teams because their idea of how to win doesn’t align with others’.

The reality is not everyone fits into every group. Trying to force that will yield a lot of resentment on both sides, in my experience. Much better to nip the problem in the bud.

Re:Why I Left Rust by croes on Sunday May 28, 2023 @11:04AM (#36104621)
Since micro aggressions are a thing number 2 is hardly possible.
Re:Why I Left Rust by mwcampbell on Sunday May 28, 2023 @11:35AM (#36104958)
That's not my understanding of micro-aggressions [1]. IIUC, inadvertently doing a micro-aggression isn't being an asshole, but persisting in it after it has been pointed out definitely is.

[1]: Disclosure: I'm a minority (disabled), but I'm also a white man.

Re:Why I Left Rust by croes on Sunday May 28, 2023 @01:14PM (#36105890)
The question is whether everything that is called a micro aggression is one.
Re:Why I Left Rust by croes on Sunday May 28, 2023 @02:01PM (#36106279)
Ever heard of the Law of Penetrance of Negative Residues?
Re:Why I Left Rust by account42 on Wednesday May 31, 2023 @07:34AM (#36137093)
Your assumptions about micro-aggressions existing are wrong. "Don't be an asshole" is (or should be) about how you act towards others not how others perceive your actions. If someone wants to be offended, that's them not being cool.
Re:Why I Left Rust by deterministic on Friday June 02, 2023 @10:24PM (#36173100)
I feel offended by woke people.
Re:Why I Left Rust by calvinmorrison on Sunday May 28, 2023 @11:00AM (#36104576)
State your assumptions, prepare to be boarded -9front IRC banner.
Re:Why I Left Rust by Klonoar on Sunday May 28, 2023 @11:48AM (#36105088)
If (2) was a core piece, then having worked on enough open source projects I can assure you that informal code of conduct didn't do shit. ;P
Re:Why I Left Rust by CRConrad on Friday June 09, 2023 @08:21AM (#36256748)
From this “Graydon's reply” you linked:

> Some people, naturally, feel that the norms spelled out in the rust CoC makes them feel excluded. To which all I can say is, yes, it's true: the rust CoC focuses on behaviour, not people, but if there's a person who cannot give up those behaviours, then implicitly it excludes such a person. If someone just can't get their work done effectively or can't enjoy themselves without stalking or harassing someone, or cracking a sexist or racist joke, or getting into a flame war, or insulting their colleagues, I suggest they go enjoy the numerous other totally viable language communities.

Hm... So, if someone just can't get their work done effectively or can't enjoy themselves without going behind the backs of the whole ostensibly “Leadership” group, what then? Has that person been ostracized yet? Have they even been named?!? (I sure ain't seen no sign of it.) If not, why not? There seems to be a hyuuuge amount of effort being expended to spare that person's feelings...

Which seems a) misdirected AF, and b) all too typical of these “governance by namby-pambyism” CoC committee organisations that everything on the Internet appears to have turned into in the last half-decade or so.

Re:Why I Left Rust by scns on Sunday May 28, 2023 @10:23AM (#36104236)
Drama is common in human Comunnities.
Re:Why I Left Rust by erikerikson on Sunday May 28, 2023 @10:33AM (#36104316)
Your Bayes is showing.
Re:Why I Left Rust by bcrosby95 on Sunday May 28, 2023 @10:47AM (#36104443)
In high school.
Re:Why I Left Rust by 127 on Sunday May 28, 2023 @11:08AM (#36104652)
Only in ones that are not based on merit and long term relationships.
Re:Why I Left Rust by lazyasciiart on Sunday May 28, 2023 @12:35PM (#36105561)
Can you give an example of one that is?
Re:Why I Left Rust by spaetzleesser on Sunday May 28, 2023 @12:39PM (#36105608)
* * *
Re:Why I Left Rust by spangry on Sunday May 28, 2023 @02:19PM (#36106423)
Pretty much every human community has to be to some extent, with the exception of communities that face no external competition. Non-meritorious communities subject to competition quickly disappear.
Re:Why I Left Rust by toofy on Sunday May 28, 2023 @03:44PM (#36107092)
“…to some extent…” is, i think, the most important piece of your reply.

sure, merit plays some kind of role, but so do many other things. what so many comments in this discussion (and every other discussion surrounding this issue over and over and over again ad nauseum) really seem to want to ignore is the many other factors that play into long term group/project success.

merit alone? hardly ever, if ever.

Re:Why I Left Rust by drowsspa on Sunday May 28, 2023 @04:03PM (#36107247)
What? Non-meritorious communities are known to last literal millennia.
Re:Why I Left Rust by WalterBright on Sunday May 28, 2023 @08:27PM (#36109219)
Caltech's undergraduate community was, at least in the years I attended.
Re:Why I Left Rust by PKop on Sunday May 28, 2023 @01:50PM (#36106192)
Just because someone doesn't deserve something based on merit, doesn't mean they won't be resentful and vindictive if they don't get it. You could even say the concept of merit and the reality of differentiation of competence and ability itself leads to drama and conflict.
Re:Why I Left Rust by dmix on Sunday May 28, 2023 @02:03PM (#36106303)
The funny thing is the typical response to basic drama is aggressive moderation/oversight, which often generates as much or more drama than before.

Online communities have a natural tendency to turn inward and become disconnected from the original purpose of the community. A good measure is how much meta/political stuff comes up in every thread.

Re:Why I Left Rust by tanepiper on Monday May 29, 2023 @07:41AM (#36112990)
To misquote John Cleese - "This is exactly how Nazi Germany started"
Re:Why I Left Rust by notmypenguin on Monday May 29, 2023 @04:43AM (#36112006)
Drama is actually the name of a town in Greece
Re:Why I Left Rust by scns on Sunday May 28, 2023 @10:29AM (#36104279)
Reminds me of The Tyranny of Structurelessness [0], even though there is a structure. My bet would be, no matter how smart you are, your ape genes have more to say than your brain. The rider (mind) and the elephant (emotions + brain stem)

[0] https://en.wikipedia.org/wiki/The_Tyranny_of_Structurelessne...

Re:Why I Left Rust by jlpom on Sunday May 28, 2023 @11:26AM (#36104833)
I don’t get the relation between structure and emotions.
Re:Why I Left Rust by ethbr0 on Sunday May 28, 2023 @11:50AM (#36105114)
110%. Any organization that lacks transparency in decision-making and accountability (that is, attribution of decisions to specific people) devolves into a shadow-hierarchy.

Which is even worse than an explicit hierarchy, because it provides more gray area for people with power to do things anonymously.

Re:Why I Left Rust by snek_case on Sunday May 28, 2023 @10:41AM (#36104382)
Rust insistence on obsessively fixed notions of "safety" == think of the children, everything must be "safe"

It parallels woke culture somewhat.

Re:Why I Left Rust by vore on Sunday May 28, 2023 @10:58AM (#36104551)
Wow, just think of how “woke” Ada must be!
Re:Why I Left Rust by johnisgood on Sunday May 28, 2023 @11:04AM (#36104622)
Yeah... its community is entirely different from that of Rust. :P
Re:Why I Left Rust by infamouscow on Sunday May 28, 2023 @10:59AM (#36104566)
I think it parallels the Christian Crusades where crusaders believed they had a moral duty to reclaim the Holy Land™ and convert people to Christianity, causing enormous damage in the process. Similarly, the Rust™ ecosystem largely believes they have a moral imperative to replace all software for the cause of memory safety.

Much like priests hidden away in their sacristies, the Rust™ community meets my criticisms with the silence of a prayerful vigil, retreating to the cowardly sanctuary of downvotes instead of engaging in the enlightening pursuit of reasoned dialogue. [1][2][3][4]

1: https://news.ycombinator.com/item?id=35060939

2: https://news.ycombinator.com/item?id=34925457

3: https://news.ycombinator.com/item?id=31779218

4: https://news.ycombinator.com/item?id=31097928

Re:Why I Left Rust by Y_Y on Sunday May 28, 2023 @12:41PM (#36105623)
As much as I found this funny and insightful, I think that you misrepresent the crusades (and perhaps, by extension, Rust). In my partially-informed opinion, conversion wasn't a major goal, even though people in conquered lands were given the option to convert and integrate. It was more important to claim "holy" land for Christians and make a show of owning and controlling the significant territory.

Whether or not Rustaceans want to banish C people to the desert to write printer drivers or to commit apostasy and assimilate I am not qualified to say.

Re:Why I Left Rust by coldtea on Sunday May 28, 2023 @12:42PM (#36105630)
>I think it parallels the Christian Crusades where crusaders believed they had a moral duty to reclaim the holy land and convert people to Christianity, causing enormous damage in the process

Perhaps those crusaders have also witnessed several centuries of islamic invasions of said lands, and countries all around the general area, and the takeover by force of the local populations...

Re:Why I Left Rust by lazyasciiart on Sunday May 28, 2023 @12:37PM (#36105587)
I’m pretty sure that “think of the children” is a position taken at least as often by people who describe themselves as anti-woke, such as DeSantis and his “saying gay is illegal” idiocy.
Re:Why I Left Rust by fatneckbeard on Sunday May 28, 2023 @10:55AM (#36104516)
Yeah I worry about this. There was no "C leadership", it was simple enough that dozens of people created their own compilers within a few years of C existing. this was back before the internet. they had companies sprouting up like Borland just making C compilers for personal home computers. C just ... spread. All these kids learning Arduino in school, they are learning C.

There basically is no other usable compiler than the official rust compiler. So it has this 'leadership' thing that ... C never really needed

Re:Why I Left Rust by bluejekyll on Sunday May 28, 2023 @11:41AM (#36105026)
Wouldn’t you consider the C standards committee as the leadership of C?
Re:Why I Left Rust by djbusby on Sunday May 28, 2023 @12:25PM (#36105471)
The C committee started after the various compiler implementations. Rust seems to have had the committee before the compiler.
Re:Why I Left Rust by Sharlin on Sunday May 28, 2023 @01:00PM (#36105784)
Definitely not. C was born in a different context, and these days it's not common for any language to have multiple competing implementations, certainly not in its early years. C needed the standard because there were many implementations, JavaScript needed a standard because there were many implementations, but Python or C# or Rust or Java don't have a standard (although there are technical specifications of different degrees of rigor) because the standard is what the reference toolset does, modulo what are accepted as bugs by the technical team.

There was no "leadership team" for Rust at Mozilla as far as I know. It was originally a one-person side project like C++ or Python, then it was elevated to an official Mozilla internal project as its potential in the context Gecko was understood by the higher-ups. But again, as far as I know, whatever culture formed around the project did so organically, but also as a conscious attempt to avoid many cultural issues seen in other OS projects. And mark my words, the Rust community as a whole is genuinely friendly and welcoming compared to almost any other internet community of similar extent, and there's nothing sinister underlying that friendliness as far as I can see.

When Mozilla got rid of Rust, the leading technical contributors continued as they had always done (albeit now with considerably fewer full-time paid contributors), as an independent self-organizing entity, but now even less accountable – in regard to technical decisions – for any external stakeholders but the Rust community itself. But some organization was required to foster Rust's growth, to manage all the inconvenient legal things, the interaction with the now several large stakeholders and funders such as Google and Amazon, and so on. So the Rust Foundation was created to manage all that. But the foundation's jurisdiction ends where the technical aspect of Rust begins – all the technical teams are still exactly what they used to be, accountable only to the greater community.

At any point, anyone could have experimented with different implementations with no "committee" saying what to do, but let's face it: first, modern compilers, even simple ones, are extraordinarily complex compared to an early C compiler running on a PDP-11, and second, in light of the first, Rust didn't grow in popularity nearly fast enough for anyone else bothering to write an implementation to experiment on.

Re:Why I Left Rust by ryao on Tuesday May 30, 2023 @05:52PM (#36131448)
There were plenty of different FORTRAN compilers back then too.
Re:Why I Left Rust by Sharlin on Wednesday May 31, 2023 @07:33AM (#36137076)
It just was a completely different era. There was no consept of what we today call open source, no compilers freely available over the internet, no internet to speak of for that matter, no cross-platform/multi-platform compilers to speak of, more platform diversity than now, FORTRAN was also a vastly smaller language so you could have implemented a compiler in a reasonable time if you didn't want to shell out $BIGBUCKS to buy one, optimizers (which are deep magic and really hard to write from scratch) weren't yet a thing, there were no standardization bodies that worked on programming languages, everything was vastly less connected than today. That obviously leads to redundant work.

No matter, the point is that nothing has ever stopped anyone from writing a competing Rust compiler, certainly not any imaginary "committee." Nothing except the fact that, besides mrustc, nobody has bothered because why would you do that?

Re:Why I Left Rust by pjdesno on Tuesday May 30, 2023 @03:18PM (#36129262)
Note that the "C committee" was actually the X3J11 committee of ANSI, the American National Standards Institute. In other words, it was just one committee within an organization with a long history of developing cross-industry standards. As such, their job in theory wasn't to invent new technology, but rather to adjudicate between technologies proposed and demonstrated by competing industry vendors.

Like many other modern languages, Rust is a mono-implementation, where the same organization is both developer and standards committee, while at the same time trying to fund itself (without revenue from either standards docs or the compiler) and balance external commercial and non-commercial interests.

There are advantages and disadvantages to each approach, but they are very, very different. (and in a world of cutting edge open-source compiler technology, I'm not sure the approach which resulted in ANSI C is even viable today)

Re:Why I Left Rust by xyzzyz on Sunday May 28, 2023 @11:39AM (#36104996)
Rust is winning market from C and C++ precisely because of strong technical leadership and direction. It couldn’t have made much progress by taking similar hands off approach as C, because C is already more than good enough C.
Re:Why I Left Rust by pphysch on Sunday May 28, 2023 @01:15PM (#36105905)
> Rust is winning market from C and C++ precisely because of strong technical leadership and direction.

Hmm, not sure about that one. Rust has an enormous hype component to it, more than any other language I'm aware of.

It may have strong technical leadership, but saying it's gaining market share "precisely" because of it is precisely misleading.

Re:Why I Left Rust by patrick451 on Sunday May 28, 2023 @02:56PM (#36106715)
The hype around Julia definitely gives Rust a run for it's money.
Re:Why I Left Rust by pphysch on Sunday May 28, 2023 @03:01PM (#36106752)
"in Julia" yields 25 pages of results on HN, while "in Rust" has >100 pages alongside other popular langs.
Re:Why I Left Rust by patrick451 on Wednesday May 31, 2023 @05:04PM (#36144304)
What's your point? The target market of Julia is mostly scientific, not general purpose computing. That market is almost certain to have a smaller representation on HN. I'd actually contend that for a language with such a targeted to have 25 pages of results HN supports my point rather than debunks it.
Re:Why I Left Rust by cookieperson on Monday May 29, 2023 @09:02AM (#36113536)
Julia doesn't even operate in the same space as rust... Julia is closer to go lang than it is to rust and I wouldn't say those two languages are similar at all. Also if I were picking a language on community alone, I'd pick rust. The issues going on here are not reminiscent of the community at all. Julia also had drama over conferences and allowing members to speak...
Re:Why I Left Rust by patrick451 on Wednesday May 31, 2023 @05:05PM (#36144314)
So what? Nothing you have said has anything to whatsoever to do with hype.
Re:Why I Left Rust by lr1970 on Sunday May 28, 2023 @02:02PM (#36106296)
> Rust is winning market from C and C++ precisely because of strong technical leadership and direction.

No, Rust is winning because it is 40 years younger than C and 30 years younger than C++. Rust incorporates advances in computer language design that C/C++ cannot adopt without breaking backwards compatibility. Rust is winning despite its leadership rather than because of it.

EDIT: elaborated a bit more.

Re:Why I Left Rust by cbsmith on Tuesday May 30, 2023 @03:28PM (#36129406)
In fairness, this reasoning would suggest that any new language developed 40 years younger than C and 30 years younger than C++, that incorporates advances in computer language design that C/C++ cannot adopt without breaking backwards compatibility would enjoy the same success, if not more, than Rust.

It seems likely that there are other important factors. It's debatable what they are, but clearly there is a difference of opinion about how much Rust's leadership accounts for why Rust is succeeding more than most.

Re:Why I Left Rust by snovv_crash on Sunday May 28, 2023 @02:30PM (#36106519)
Rust is winning marketshare because it was built ground-up to take advantage of the massive progression of Moore's Law at compile time. Compiling programs written in Rust would have been completely infeasible 20 years ago, it would have simply been too slow.
Re:Why I Left Rust by adrianN on Wednesday May 31, 2023 @01:32AM (#36134817)
C++ doesn't compile that much faster than Rust.
Re:Why I Left Rust by snovv_crash on Friday June 02, 2023 @12:10PM (#36166987)
Modern C++, I agree. C++98 is a lot faster to compile though, even the same code using the same standard library calls.
Re:Why I Left Rust by adrianN on Friday June 02, 2023 @11:36PM (#36173457)
Having worked on a modestly sized C++98 codebase in the recent past, I don't think I agree. But of course it would need proper benchmarks.
Re:Why I Left Rust by conradev on Sunday May 28, 2023 @03:47PM (#36107115)
These things can be true simultaneously. The Rust team can have extremely strong technical leadership and direction while also being incredibly immature when it comes to conflict resolution.

Conflict resolution is hard! I struggle with it as an engineer who wants to please everyone, but I also recognize that it isn't possible to.

Whoever had objections to the talk and was not able to express those objections to their teammates in the proper forum before taking action without their approval is just... immature. It violated trust amongst the Rust leadership team, and trust is everything.

It’s actually even worse, because this person also wielded enough power to represent Rust to RustConf, and did so incorrectly. They seem problematic.

Leading people is always messy and requires the maturity to deal with failures gracefully, and a catastrophic failure from a simple task is not confidence-inspiring. I love Rust, so I hope they get their shit together.

Re:Why I Left Rust by deterministic on Friday June 02, 2023 @10:20PM (#36173080)
Nope. Most languages have strong leadership and zero chance of taking anything from C/C++. And it will takes a very long time for Rust to get even 5% of the C/C++ market. There are more than 6 million C++ programmers out there. And new C++ projects are started every day.
Re:Why I Left Rust by ra1231963 on Sunday May 28, 2023 @11:18AM (#36104768)
> Nothing against that sort of mindset in theory, but it sometimes leads to a certain irrational hypersensitive intolerant mob behavior and authoritarian/anti democratic tendencies.

Really? Nothing against a thing that leads to hypersensitive intolerant mob behavior and authoritarian/anti democratic tendencies!?

Re:Why I Left Rust by Taywee on Sunday May 28, 2023 @11:59AM (#36105199)
They said "in theory", which is a contrast to "in practice".
Re:Why I Left Rust by jbaber on Sunday May 28, 2023 @12:41PM (#36105621)
Yes. Nothing against it in theory, but it leads to stuff they don't like. Did you read the whole comment?
Re:Why I Left Rust by ra1231963 on Sunday May 28, 2023 @04:03PM (#36107251)
I did. I don’t get why they wouldn’t be against the theory of something so obviously flawed that leads to exactly what they are describing. It’s like saying you have nothing against eugenics in theory, but the leap to how that can go wrong in practice is painfully obvious.
Re:Why I Left Rust by WalterBright on Sunday May 28, 2023 @08:30PM (#36109229)
Marxism works great, in theory.
Re:Why I Left Rust by lyu07282 on Tuesday May 30, 2023 @03:26AM (#36122068)
well its a difficult terminology to use because the right/conservative people are of course also against sjw/woke ideology. The distinction is that I'm criticizing very specific tendencies of some people whom could be best described as woke, not the underlying ideology. Such as when they weaponize privilege, language, race or sexuality in order to achieve some secondary unrelated or overarching goal. It's "the ends justify all means" mentality, if by democratic process you won't achieve consensus that agrees with your personal particular set of beliefs, then the rejection, destruction and undermining of collective decision making processes is justified. Which ignores the original reasons for why democratic structures exist in the first place (such as term limits and adversarial structures vs. corruption and abuse of power). This is essentially my criticism of some woke people.

It is very difficult to use the terminology even though it is the most accurate, because conservatives are the most loud adversaries of it, but they are just hateful racists, bigots, ableists, sexists, transphobes, homophobes, islamophobes, xenophobes, etc. Which of course invalidates everything they ever say.

Re:Why I Left Rust by account42 on Wednesday May 31, 2023 @08:20AM (#36137451)
> It is very difficult to use the terminology even though it is the most accurate, because conservatives are the most loud adversaries of it, but they are just hateful racists, bigots, ableists, sexists, transphobes, homophobes, islamophobes, xenophobes, etc. Which of course invalidates everything they ever say.

Perhaps you should re-evaluate these assumptions and actually listen to people before you dismiss them.

Re:Why I Left Rust by nullc on Sunday May 28, 2023 @11:28AM (#36104850)
> I just hope it's already too big to fail at this point,

Too big to fail can easily also mean too big to fix.

Failure is often not the worst outcome -- at least failure creates space for a fixed alternative to arise in the space left open.

Re:Why I Left Rust by KerrAvon on Sunday May 28, 2023 @11:32AM (#36104907)
“SJW/woke” as an epithet is a right wing trope. Can we not do this please?
Re:Why I Left Rust by gameman144 on Sunday May 28, 2023 @11:38AM (#36104989)
It's also a relatively apt description of a small subset of left-wing groups. My assumption is that the parent comment is explicitly referring to this small subset.

Similarly "white supremacist" is often used as an insult on the inverse side, even for groups that don't believe in or desire white dominance. If someone actually does believe in those things, though, it's still a totally fine term to describe them.

Re:Why I Left Rust by RobotToaster on Sunday May 28, 2023 @12:34PM (#36105558)
Not really, you see the same term used in left wing circles to refer to liberals/synthetic left types.
Re:Why I Left Rust by frankster on Tuesday May 30, 2023 @07:31AM (#36123588)
A decade ago - until the term was appropriated by the reactionary right as an insult!
Re:Why I Left Rust by calibas on Sunday May 28, 2023 @11:57AM (#36105192)
> I thought "rust culture" came out of this sort of super SJW/woke culture of mozilla? Nothing against that sort of mindset in theory, but it sometimes leads to a certain irrational hypersensitive intolerant mob behavior and authoritarian/anti democratic tendencies.

I'm not sure what SJW or "woke" means in this context. They cancelled a black man because they felt "discomfort" over him being the keynote speaker.

Re:Why I Left Rust by DiggyJohnson on Sunday May 28, 2023 @12:15PM (#36105373)
But the fact that he was black is a non-factor here, and shouldn't even be mentioned.
Re:Why I Left Rust by Y_Y on Sunday May 28, 2023 @12:35PM (#36105565)
TFA seems to think it was important. The Rust conference needs to have a black friend to prove it isn't racist.
Re:Why I Left Rust by calibas on Sunday May 28, 2023 @01:10PM (#36105860)
Why? Am I to believe the Rust leadership is so enlightened they're incapable of racial discrimination?

There's a reason people don't want to talk about racism, and it's not because it doesn't exist anymore...

Re:Why I Left Rust by busterarm on Sunday May 28, 2023 @02:09PM (#36106339)
I mean...it's not like Rust leadership didn't have a prominent member who loudly advocated ideas like "kill all men", right?
Re:Why I Left Rust by Larrikin on Sunday May 28, 2023 @12:13PM (#36105336)
Anyone using the term woke in 2023 in my experience tends to be over forty and racist, homophobic, transphobic, etc. It is a term used as a placeholder for wanting to say they hate that those groups are fighting discrimination and often times are upset they are losing power from the discrimination.

It's like the opposite of how the N word became used by black people.

If you actually aren't any of those things you should adjust your language to be more specific to what you dislike.

Re:Why I Left Rust by n8henrie on Sunday May 28, 2023 @12:24PM (#36105452)
Is there a similarly succinct but inoffensive word or phrase you would recommend instead?
Re:Why I Left Rust by Larrikin on Sunday May 28, 2023 @02:20PM (#36106432)
The term at this point is so twisted that your question is like asking if there a similarly succinct word one can use for the N word. Looking for an alternative that means the same thing is incompatible with it being inoffensive
Re:Why I Left Rust by n8henrie on Sunday May 28, 2023 @09:10PM (#36109477)
It looks like your comment may have been removed(?), but I thought its last sentence or two was recommending that the parent poster search their vocabulary for something less laden with negative connotation. Based on this, I was hoping you'd have a suggestion.

I think your analogy to the "N word" makes it difficult to assume good faith, but if it were possible to do so regarding "woke," is there a way to refer to that idea without being offensive?

Perhaps just "progressive" or "left-leaning" would suffice, but my impression is that "woke" usually refers to a more extreme form that is focused on social issues. "SJW" also seems to have a negative connotation.

Re:Why I Left Rust by account42 on Wednesday May 31, 2023 @08:29AM (#36137545)
> It looks like your comment may have been removed(?)

You can enable showdead in your profile settings (click on your username) to view [dead] comments. With enough karma you can also vouch for them which might result in the comment being revived.

Re:Why I Left Rust by dragonwriter on Sunday May 28, 2023 @02:27PM (#36106487)
While terse, “woke” is not succinct, in its current negative external use, because it doesn’t clearly communicate anything about what it describes other than that it is disliked by the speaker. It communicates more about the speaker and the identity group they affiliate with than its notional referent; its a kind of right wing virtue signalling. (The older positive use at least had something like a coherent meaning, so arguably was succinct as well as terse.)
Re:Why I Left Rust by n8henrie on Sunday May 28, 2023 @09:17PM (#36109526)
I hadn't realized there was a meaningful difference between "terse" and "succinct" except for the negative connotation of the first. A few dictionaries and thesauruses seem to suggest I'm not too far off, and hopefully you'd agree that one wouldn't ask for a negatively laden replacement for a word that was being discussed as being negatively laden.

It sounds like you don't think "woke" means anything and is therefore not worth replacing. Is that more or less correct?

My recollection was that the parent comment I was responding to recommended that its parent replace the word to avoid immediately having the appearance of bad faith, which is why I was asking about their suggestion for a replacement. It seemed like they might have something in mind.

Re:Why I Left Rust by User23 on Sunday May 28, 2023 @01:30PM (#36106022)
Once you understand that "woke" is basically a kind of white internecine competition then it stops being surprising that the "woke" movement doesn't really care about non-white persons except as pieces in that game. These events are of course entirely consistent with that interpretation, and so far I've never seen it falsified.
Re:Why I Left Rust by More-nitors on Sunday May 28, 2023 @02:51PM (#36106685)
this whole "woke" mentality is going out of hand too fast...

I mean, someone bullying some veterans/old men because they're "woke and feminist" isn't going to earn any sympathy from me.

nowadays... "woke" just means "I'm better than you (so I can/will do things that are otherwise unacceptable to you)"

...I think we chose the wrong word. Rather than "woke", it should have been "NO BULLYING" -- which includes all things the real "woke" people tried to do, and forbids all things the wrong "woke" people are trying to do

Re:Why I Left Rust by TRiG_Ireland on Monday May 29, 2023 @08:52AM (#36113452)
Generally, these days "woke" is a word that regressive bullying assholes use to insult people.
Re:Why I Left Rust by yodelshady on Monday May 29, 2023 @12:07PM (#36115221)
It definitely strikes me as thought-terminating cliche. If people were calling themselves woke maybe, but I've only seen it as pejorative for several years.

I don't think it's fair to entirely dismiss either, there really is a lot of incredibly toxic behaviour in communities labelled "woke" (and agreeing with further up the chain, I can't help but feel being a bit less "inclusive" and demanding some commitment to the product might help, gatekeeping be damned). But we should strive to accurately describe what those behaviours are.

Re:Why I Left Rust by account42 on Wednesday May 31, 2023 @08:16AM (#36137421)
Except if you actually look as things it's usually the "woke" elements that best fit the definition of bullying.
Re:Why I Left Rust by bradleyjg on Sunday May 28, 2023 @07:51AM (#36103226)
I left because when I felt JeanHeyd's pain and disappointment at being mistreated and betrayed, my heart broke. I wept because of the cruelty.

I wouldn’t want to work with someone that wrote this. I’m not sure which is worse—if it’s hyperbole or it isn’t.

Re:Why I Left Rust by pclmulqdq on Sunday May 28, 2023 @08:32AM (#36103439)
This is modern wokespeak for "what you did is unprofessional and I'm not sticking around for more." A lot of the emotional hyperbole in this blog post is essentially that - emotional vulnerability and sensitivity is valued in "hyper-woke" contexts, while words like "unprofessional" are seen as callous - and I kind of read it that way rather than literally.
Re:Why I Left Rust by pdimitar on Sunday May 28, 2023 @09:56AM (#36104019)
I still don't want to do them the favor of normalizing such dramatic language by accepting it. Just call it "unprofessional" if you truly feel that it was.
Re:Why I Left Rust by pclmulqdq on Sunday May 28, 2023 @02:29PM (#36106504)
Unfortunately, you have to write for your audience. The audience for this piece seems to want emotional melodrama combined with diffusion of responsibility.
Re:Why I Left Rust by adave on Sunday May 28, 2023 @09:43AM (#36103932)
Let us see you rewrite it given the community culture and guidelines. Can't write i left because of toxic pieces of shit people with zero empathy.
Re:Why I Left Rust by bradleyjg on Sunday May 28, 2023 @10:05AM (#36104089)
Here’s chatgpt:

—-

My decision to leave was driven by witnessing the negative impact on JeanHeyd resulting from the actions taken by Rust. The situation raised concerns about the treatment and the breach of trust that occurred. It made me reflect on the role I played in the development of the system and whether I want to continue to be associated with it.

—-

No weeping, no histrionic claims of betrayal.

Re:Why I Left Rust by spaetzleesser on Sunday May 28, 2023 @12:45PM (#36105664)
That’s actually very good
Re:Why I Left Rust by passion__desire on Sunday May 28, 2023 @02:06PM (#36106321)
"I decided to depart after recognizing the profound sense of disillusionment and dissatisfaction JeanHeyd experienced due to perceived unfair treatment and deception. The depth of this unfairness, reaching a level that I perceived as unjust, deeply resonated with me. This situation highlighted a need for better communication and understanding within the community, prompting my decision to step back. I express my deepest regret over these circumstances, and I sincerely hope for improvements in our conduct and interactions going forward."

-- another version by ChatGPT

Re:Why I Left Rust by pdimitar on Sunday May 28, 2023 @09:57AM (#36104029)
Not sure how much the empathy levels of someone -- not an objective metric -- should be used when making professional calls about speakers in a foundation but you do you.

The underlying problem seems to be: sidestepping democratic processes. IMO that is what should be addressed first and foremost.

Re:Why I Left Rust by kaashif on Sunday May 28, 2023 @11:16AM (#36104742)
If you're leaving the community anyway, does it matter if you violate the CoC through being honest about your opinions?
Re:Why I Left Rust by SalmoShalazar on Sunday May 28, 2023 @10:08AM (#36104104)
I think it’s more important to engage with the contents of the post rather than your misgivings with the author’s writing style. Honestly it’s a childish approach to have.
Re:Why I Left Rust by Levitz on Sunday May 28, 2023 @10:32AM (#36104308)
Criticizing how the author (who just left Rust) engages with the community while he himself criticizes how engagement with the community is done is rather valuable.
Re:Why I Left Rust by bradleyjg on Sunday May 28, 2023 @10:21AM (#36104222)
Be the change you want to see in the world.
Re:Why I Left Rust by Ansoni-San on Sunday May 28, 2023 @11:49AM (#36105103)
Good to know you wouldn’t want to work with anyone autistic or on the spectrum.

Which is the case here.

The thing is that the people on here taking about “being adults” are the least tolerant or understanding that people experience things and express things differently.

Re:Why I Left Rust by cmcaleer on Sunday May 28, 2023 @12:27PM (#36105498)
It's bizarre that you're scolding this person for being intolerant while implying such language is to be expected of "anyone autistic or on the spectrum". To me, that is offensive stereotyping.
Re:Why I Left Rust by adam_arthur on Sunday May 28, 2023 @08:48AM (#36103540)
Was actually super surprised by that line. Was with the post until then.

Yes, treat people with respect, but we also need people to have even a marginal resilience to adversity. The bar for being emotionally damaged seems to be getting lower and lower for people.

If you can’t take criticism, don’t work in open source. You will never have 100% support from all people at all times. Many developers will manage social interactions (and organizing conferences) badly. That’s life

Re:Why I Left Rust by cmcaleer on Sunday May 28, 2023 @12:31PM (#36105533)
This whole saga has been legitimate grievances clouded by lengthy blog posts that could have been so much shorter and less dramatically written. The other blog about this controversy clocked in at over 2000 words!
Re:Why I Left Rust by paddw on Sunday May 28, 2023 @09:01AM (#36103631)
This whole exchange feels off. Essentially, the underlying spat is over a strong technical disagreement, but it is being prosecuted in this weirdly stylized language of emotion and abuse. I have no idea how something like this can be overcome so long as the core Rust community feels this is an acceptable way to handle things. Clearly this is something which extends beyond the immediate leadership team.
Re:Why I Left Rust by rtpg on Sunday May 28, 2023 @09:13AM (#36103702)
The problem is that the strong technical disagreement was not brought up the many times it could have! Instead the stick was stuck in the bike wheels way after the bike was moving forward at a decent speed.

Though “downgrading keynote to talk” is obviously not the same as an outright disinvite, the fact that the original invitee asked explicitly about this content being pre-RFC (giving rust leadership the out to resolve this amicably!), just makes it hard for me to say “oh this makes sense”.

Perhaps this is inevitable in some sense if the critique is not brought up earlier. But it’s something that feels really unavoidable if people were more honest about their own feelings on other peoples work.

Re:Why I Left Rust by WesolyKubeczek on Sunday May 28, 2023 @12:15PM (#36105362)
> that the strong technical disagreement was not brought up the many times it could have!

Consensus attained by a shouting match?

Re:Why I Left Rust by atoav on Monday May 29, 2023 @03:23AM (#36111572)
What I don't get here is the following. No matter how egalitarian you organize such a conference, doesn't it make sense that the organizers get the last say in what the keynote looks like? They have an rough overview over all contributions and they can decide if what you contribute is best suited to be a keynote.

Of course that gives them a certain level of power of the discourse, but what is the alternative? Community-voted conference structures that fail to take many variables into account that you need to take into account for an enjoyable conference?

If I were invited as a keynote speaker and the conference organizers tell me that the stuff I produced is good, but not suitable for the keynote I wouldn't blame them, but myself. The only instance I could imagine was if they invited me specifically for a spicy topic and my talk was too spicy for them. But a tech talk? Come on.

Re:Why I Left Rust by rtpg on Monday May 29, 2023 @05:15AM (#36112175)
In this specific instance, there was a vote to have this keynote. Then somebody seems to have circumvented this process to get the keynote downgraded (leading to the OP resigning, as they had been behind the initial vote!)

There was somebody who circumvented the intended governance structures to make this happen, and this is probably where the frustration and this blog post come from.

Re:Why I Left Rust by atoav on Tuesday May 30, 2023 @04:20AM (#36122393)
Okay that is a tad bit more problematic, but I still think it is not that dramatic of a thing, especially without hearing the reasoning of the organizers.

They could (or should) have been more transparent with communicating their reasoning, but again: Anyone who has ever organized any decently sized event knows that in the end the buck will stop with whoever has to do the actual work. And if you ask me (you probably didn't), giving organizers that power and trust is generally reasonable. They have the best insight, they have to carry the consequences if it does not work out, etc.

Of course that trust can be lost and a community can decide to let other people organize their event next time. But the way I see it those made responsible for an event should be able to shape that event.

Re:Why I Left Rust by CRConrad on Friday June 09, 2023 @08:51AM (#36257108)
> but I still think it is not that dramatic of a thing, especially without hearing the reasoning of the organizers.

You still seem to be missing the point: Which “organizers”? The ostensible “Leadership” of the project – which one would think should be the final arbiters of any such organizing – did want the guy to do the keynote. The real issue here is that the stewardship of the whole project, to put it in sophisticated technical terms, sucks if some grey eminence can undermine the official leadership just like that. Then their whole code-of-conduct, leadership-by-committee, woke-and-adapted-for-Modern-Audiences governance foofarah is just flim-flam, a sham, a lie.

That's the real issue here.

Re:Why I Left Rust by quotemstr on Sunday May 28, 2023 @09:38AM (#36103890)
We've deprived a whole generation of the rhetorical tools for healthy, impersonal and professional argument. It's no wonder that they've pressed this "stylized language of emotion and abuse" into service to fill the void: it's all they know.
Re:Why I Left Rust by monkeywork on Sunday May 28, 2023 @09:46AM (#36103958)
curious - what tools were deprived to a whole generation?
Re:Why I Left Rust by jitl on Sunday May 28, 2023 @10:23AM (#36104239)
Shouting in the workplace and three martini lunches?
Re:Why I Left Rust by ethbr0 on Sunday May 28, 2023 @11:57AM (#36105190)
You're joking, but you're not wrong.

The lack of emotional (and explicitly confrontational) experiences in modern society are underdeveloping skills to deal with them.

Consequently, you get childish spats over what should be a technical disagreement, because people aren't comfortable saying "I think you're wrong, but I respect your opinion. Here are the reasons I think you're wrong..."

As the quip goes, anonymity and the lack of physical presence turns everyone into an asshole on the internet -- and then we raised most of the world on the internet.

Re:Why I Left Rust by Glawen on Sunday May 28, 2023 @02:46PM (#36106649)
It's true that people are less and less ok being confrontational. I don't mind having a spat, but it is becoming increasingly rarer
Re:Why I Left Rust by notmypenguin on Monday May 29, 2023 @06:09AM (#36112450)
Critical thinking skills independently from the subjects they may arise from. It’s not a trendy topic of argument, but I will also propose that modern English speakers have no notion of their own language without a prerequisite in Latin, or you get folks like the person trying to tell me my subscription date started at some arbitrary date unrelated to the specific date I signed under.
Re:Why I Left Rust by TRiG_Ireland on Monday May 29, 2023 @08:57AM (#36113489)
> I will also propose that modern English speakers have no notion of their own language without a prerequisite in Latin.

1. English is a Germanic language, not a Romance one.

2. Even for speakers of Romance languages, knowledge of the ancestor language doesn't really make a difference. Does it help a modern English speaker to know that silly once meant "blessed by God"?

3. The notion that Latin is somehow more logical than English is a pervasive one, but it has absolutely no evidentiary underpinning. It's pure classist bullshit.

Re:Why I Left Rust by spaetzleesser on Sunday May 28, 2023 @12:42PM (#36105627)
The previous generations didn’t exactly set a good example for healthy, impersonal and professional argument.
Re:Why I Left Rust by CRConrad on Friday June 09, 2023 @08:55AM (#36257158)
But still, they did create (and sometimes even use) tools that at least make it possible – tools which far too many members of the youngest generations, and their organisations, seem to have abandoned or never even knew they existed in the first place.
Re:Why I Left Rust by busterarm on Sunday May 28, 2023 @02:11PM (#36106362)
Skins are luxuriously thin these days, yeah.
Re:Why I Left Rust by sangnoir on Sunday May 28, 2023 @04:27PM (#36107448)
Yeah, you can't even refer to someone by a slur an not have them make it a big deal. People are just too sensitive, it's just words. /s

The irony is not lost to me that the "it's just words" crowd is also sensitive to "just words".

Re:Why I Left Rust by busterarm on Sunday May 28, 2023 @04:40PM (#36107569)
That's not even the context we're talking about here. We're talking about professional argument. Disagreement over decisions. Hurling slurs at people isn't even in the orbit of that.

I'm talking about people being thin-skinned, petty and passive-aggressive about other people disagreeing with their ideas, which is something I see _constantly_ in this field.

Re:Why I Left Rust by busterarm on Sunday May 28, 2023 @02:32PM (#36106541)
Previous recent generations also had most nations sending large groups of their men off to kill other nations' men for insufficient reasons.

As a result of the current geopolitics, we don't have the self-awareness to realize that minor conflicts are minor conflicts and that the absolute best place to be and thing to be doing is spending time at home with your loved ones.

We certainly shouldn't be carrying out PR strategy wars against our colleagues like is happening here...

Re:Why I Left Rust by notmypenguin on Monday May 29, 2023 @06:11AM (#36112459)
War and nationalism haven’t ceased, nor have the emotional levers you speak of gone away, what has happened is that folks are comfortable behaving differently online than they would face to face
Re:Why I Left Rust by lawn on Sunday May 28, 2023 @12:21PM (#36105424)
> I have no idea how something like this can be overcome so long as the core Rust community feels this is an acceptable way to handle things. Clearly this is something which extends beyond the immediate leadership team.

Do the Rust community really feel this is acceptable?

Everyone seems to hate it, so I can see that it's possible it's "just" bad leadership (which is a big deal of course).

Re:Why I Left Rust by skippyboxedhero on Sunday May 28, 2023 @09:39AM (#36103898)
Look at the leadership. They have a large number of non-technical people and placeholders. The reason why it has ended up becoming political is because Rust is run by politicians.
Re:Why I Left Rust by estebank on Sunday May 28, 2023 @02:32PM (#36106545)
Pray tell, who do you think are non-technical people in https://www.rust-lang.org/governance
Re:Why I Left Rust by skippyboxedhero on Sunday May 28, 2023 @06:00PM (#36108209)
Everyone here knows exactly who I am talking about. That isn't who the leadership is (as you well know).
Re:Why I Left Rust by estebank on Sunday May 28, 2023 @07:01PM (#36108630)
I honestly have no clue who you are talking about.
Re:Why I Left Rust by qwery on Sunday May 28, 2023 @09:42AM (#36103925)
Leaving (or excluding yourself from) something because of "personal reasons" is very different to excluding someone else because of your own discomfort, though.
Re:Why I Left Rust by wly_cdgr on Sunday May 28, 2023 @12:03PM (#36105244)
Yeah seriously. Still putting my eyes back into their sockets after they rolled out from reading that
Re:Why I Left Rust by coldtea on Sunday May 28, 2023 @12:36PM (#36105581)
>Much less weight should be given to someone "feeling uncomfortable"

If anything, people should be pushed to accepting feeling uncomfortable. It means they're meeting challenging ideas, opposing viewpoints, and getting out of their comfort zone and echo bubble.

Re:Why I Left Rust by patrick451 on Sunday May 28, 2023 @02:54PM (#36106702)
Yeah, this language is just such hyperbole. Cruelty is pulling someones finger nails out with vice grips. What Rust did is rude, not cruel.
Re:Why I Left Rust by tanepiper on Sunday May 28, 2023 @03:54PM (#36107179)
It is absolutely having an impact on the outside. I'm currently putting together the architecture of our new Content Delivery platform, and considering different parts of the stack. The look from the outside is of a project who recently has been making very bad decisions from leadership - it makes me consider what to get our team to upskill in, or to hire on, as we move away from "everything in JS".

A Go stack is looking quite achievable.

Re:Why I Left Rust by Lammy on Sunday May 28, 2023 @07:01PM (#36108633)
> Much less weight should be given to someone "feeling uncomfortable"

Ironic https://gcc.gnu.org/pipermail/gcc/2021-March/235124.html