Earlier quoted context omitted.
While the language itself looks fine, I find the community a bit off-putting. First the thing with the code of conduct and all that, that I think distracts from the technical questions. It is important to be inclusive, as not to exclude people who could make valuable contributions, but if it becomes a topic of argument, then it becomes counter-productive. The second is the "rewrite it in Rust" crowd. I mean, no langu…
> While the language itself looks fine, I find the community a bit off-putting I have wondered now and then about how the Rust community culture might have damaged the language. In particular, I've said for many years that Rust botched error handling by eschewing exceptions yet including panics anyway, leading to a doubling of the error handling infrastructure (you pay for both error objects and stack unwinding suppo…
Why I Left Rust
571–580 of 880 posts
Re: Why I Left Rust
#572Earlier quoted context omitted.
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 co…
[flagged]
Re: Why I Left Rust
#573Earlier quoted context omitted.
[flagged]
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 civil…
In that sense, even if the tone stays civil in group, the problem is still there.
Re: Why I Left Rust
#574Re: Why I Left Rust
#575Earlier quoted context omitted.
> 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?
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…
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
#576Re: Why I Left Rust
#577Earlier quoted context omitted.
[flagged]
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 civil…
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
#578Earlier quoted context omitted.
> 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?
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…
Re: Why I Left Rust
#579Earlier quoted context omitted.
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 co…
> 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
#580Earlier quoted context omitted.
[flagged]
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…
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.