Earlier quoted context omitted.
It's up to you how you deal with stuff like this: you either turn everything in to a big drama or you just accept that these things are a part of life and can happen because the universe is a chaotic place. It's not like they lost their job or something; it's just a 2-day event. If adding some perspective makes me "lacking empathy" then so be it, but I resent the accusation. We can also turn that around: the organise…
> We can also turn that around: the organisers are essentially being called a bunch of cruel racist assholes here, all without any real evidence. You're getting evidence directly from someone who is a senior member of the Rust community and who participated directly in the original decision. Imagine you hear a series of bangs, walk into your living room, and see Alice holding a smoking gun and standing over Bob's bul…
Why I Left Rust
101–110 of 880 posts
Re: Why I Left Rust
#102Wait. Let me get this straight. Someone is an expert in this field. They're asked to speak at RustConf after a leadership vote. They've also written an article about reflection in Rust - a purely technical thing that is already pretty widely disliked conceptually. (EDIT: the talk was about this, but it's also compile time reflection and came with the usual disclaimer that it was not representative of any of the Rust…
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…
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
#103I guess one real benefit of rust is that it will encourage C++ to find way to be a bit more safer. cpp2/cppfront is one such initiative, and there are a few other programming practices that encourage safety. But other than that, rust is just a "modern ADA", nothing more. It cannot easily get interfaced with existing UI API either. Having verifiable code is a niche thing, it is very important, but most programmers don…
Re: Why I Left Rust
#104I love Rust but the ideological posturing and swathes of people who in their hearts are grifters is truly disappointing. Framing a technical presentation you disagree with as "making you uncomfortable" in highly manipulative fashion definitely deserves to be called out in public.
Best advice I have is, avoid the whole situation and have fun. If you really want this kind of stuff to be part of your career, this is what that kind of career path is... lots of politics, drama, defending a title, etc.
Conferences can be good for meeting people, and I guess self promotion. But it's just like anything else, there's going to be people who will do anything to meddle regardless of merit. There's going to be "cool kids" and "losers". If you seek equanimity, you won't find it in a hierarchical power structure.
Blogs are way better than talks anyways.
Re: Why I Left Rust
#105It would have been interesting, to write about who and what topic was chosen as a replacement as well. I guess, I can understand not wanting to have to do much with people, who for not justifying reasons demote a speaker, whom one thinks highly of. It probably raises the question of what is more important to oneself. The project or the other people involved in it. Apparently the project was not important enough.
This blog post has a feel of creating more drama though. The person considers themselves important enough, that people may wonder why they left Rust. Well, normal people leave and when people ask, they answer. Possibly in detail, possibly a canned answer. If people really want to know, they can ask. Making it a public announcement has the drama feel to it.
I get this feeling often with rather publicly well known projects. Supposedly prominent people who are so kind to donate their time to the cause, but at a hickup leave the project and write a drama blog post or worse tweet or something. Seemingly making us think, that they are a great loss for the project. Well apparently their priorities were different. More about the people or prestige of working on the project than the actual project, which they might even be harming with their drama blog post.
And then that section:
> I also felt the weight of the context of the decision. JeanHeyd isn't just a recent grant recipient of the Rust Foundation. JeanHeyd has important history with the Rust project.
> It was JeanHeyd who called Rust out for having no Black representation among Rust conference speakers. Rightly so, as both the Rust organization and the conferences had little to no Black representation.
> When I saw an organization that not only could act so coldly to an expert in the field, but also to one who was a vocal critic of Rust's lack of diversity, it was hard not to see the additional context.
> Systems have memory and biases. If the people that make up the system don't work to fight against these, they are perpetuated.
No, no, no. Firstly, no explanation, what JeanHeyd actually did for Rust. Nagging about lack of diversity OK, but did they make suggestions for people to invite? Or was it just complaining? I would not call it "important history" then. Complaining about diversity or the lack of is easy. Did they do anything themselves to change it? And why the racism? What inherent qualities does JeanHeyd ascribe to "black" people? And what significant contributions did JeanHeyd make?
I am for diversity, but it needs to be based on actual merit and not just that stupid "Oh we got no blacky, lets invite one, then we are good!". Make it a reasonable choice! Look for the talent and invite it, not because of some skin color ideas. Make sure you do not fall into bias avoiding other ethnicities because of who they are. But also make sure not to overlook greater merit, because you haven't ticked a bock on your skin color check list yet. If a "black" person is the best fit, choose them. If not, then choose someone else. Don't friggin base it on color. If you base these things merely on color of the skin, you are opening the doors for the unpleasant crowd, who will argue, that a person did not get into their position by merit, but by skin color. You don't want such crowd, so don't attract them with such argumentation.
> As my buddy Aman pointed out, the context that this would have also been the first keynote by a person of color at RustConf should not be lost here.
And the value in that is? Just to be aligned with ideology? Or some racism behind it?
As a viewer I want a good keynote. I don't care what the color of that person is. Why do you make it a color question? What does it have to do with color? This kind of argumentation makes me think, that they are actually more racist than others. It is all so forced, it is no longer authentic. Let it be done in authentic ways. And again, don't argue on the basis of skin color, otherwise you are just as racist as the guy who rejects a person on the basis of skin color.
In some situations one can argue on the basis of additional diverse cultural background being brought into a situation, group, company, etc. It needs to have something to do with the subject at hand though. Say for example a teacher in a primary school. There it could make a difference to have a person with different cultural background, to teach the children more things and make them aware of different culture. It is an argumentation one can follow. But just arguing: "We don't have 10 'black' people at our conference yet." is very weak and ethically slippery terrain.
Re: Why I Left Rust
#106I've been to plenty of conferences over the years, and I never really knew who was a "keynote speaker" or "only" a "speaker". Does anyone pay attention to this? You give a talk. People show up. They clap at the end. Does it really matter what some title on some conference website is? The communication was perhaps a bit more confusing and hectic than it should have been, but does that really matter? Is that really a b…
The people who don't think this is a big deal are either lacking some empathy or don't understand how conferences work. The equivalent situation is something like being warmly invited to a wedding, which you accept. The bride and groom then spend time gushing over how great it is that you'll be there, telling everyone they know, insisting that you book tickets right away. Later, you're told you can only come to the c…
Is it though? I can tell you from an audience point of view it almost certainly isn't. Nobody cares very much what "status, time, and prominence" your talk has. Which leads me to ...
> There are very significant differences in terms of the keynote speakers and regular speakers — generally in compensation, status, time, and prominence
So it's an ego thing?
Just give the talk, forego whatever glory you get from it.
Re: Why I Left Rust
#107For more context, post from the previously invited keynote speaker about what happened: https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023
As things stand, this whole things smells very weird, so weird I almost cannot believe what happened, so would be most interesting to hear what the other side has to say.
Re: Why I Left Rust
#108It seems like one scandal after another for Rust recently. Why can't we just focus on code and the brilliant work from JeanHeyd rather than politics? The Servo post was a reminder of how it used to be.
Re: Why I Left Rust
#109Wait. Let me get this straight. Someone is an expert in this field. They're asked to speak at RustConf after a leadership vote. They've also written an article about reflection in Rust - a purely technical thing that is already pretty widely disliked conceptually. (EDIT: the talk was about this, but it's also compile time reflection and came with the usual disclaimer that it was not representative of any of the Rust…
https://www.theregister.com/2021/11/23/rust_moderation_team_...
There seems be something rotten at Rust and I've no idea what but anyone who gets a close look at Rust leadership seems to sprint away.
It doesn't seem to be a matter of stamping something out it'll be an entire overhaul.
Re: Why I Left Rust
#110Wait. Let me get this straight. Someone is an expert in this field. They're asked to speak at RustConf after a leadership vote. They've also written an article about reflection in Rust - a purely technical thing that is already pretty widely disliked conceptually. (EDIT: the talk was about this, but it's also compile time reflection and came with the usual disclaimer that it was not representative of any of the Rust…
> They've also written an article about reflection in Rust[...]
> Rust members were "uncomfortable" with this purely technical viewpoint [...].
As I understand their own words (your link), they wrote the article, were invited to talk, and decided to talk about the content of the article and related things (because that’s what they had been working on recently and you generally give talks about things you work on).
Not making a value judgment, just want to point out the connection is less indirect than your comment implies.