Many folks asked me about this, so I wrote a statement on why I resigned from working on Rust:

https://www.jntrnr.com/why-i-left-rust/

Why I left Rust

JT

@jntrnr I understand why no one wants to name the people involved in these dramas, but from an outsiders’ perspective that lack of insight cast aspersion a wider group of people – most who absolutely don’t deserve it.

And that group is wider than just the interim leadership. It taints anyone that wields power in this general sphere, be it Rust Foundation or reddit moderators.

The lack of whistleblowers makes a situation of one bad apple spoiling a very big barrel.

@jntrnr as someone who has very little insight into the inner workings of Rust leadership, this is very troubling. In the greater context of the previous resignations and the drama around trademark enforcement, it feels like Rust’s politics are total chaos.

I love the language, and I love the community, but the turbulence at the top is going to do irreparable damage to both. What can reasonably be done at this point to steady things?

@jntrnr Thank you for putting this out, JT. How is "Rust Leadership"'s decision making being secret justified? Everything should be transparent, and secrecy should have penalties.
@jntrnr I hope for the overall health of the Rust project and the wide community of contributors that the questions are answered quickly.
@jntrnr this is so deeply disappointing. I’m glad you took a principled stand.

@jntrnr “It's time for accountability” 💯

Software developers are already well versed with records-of-work as far as their code is concerned, namely Git. That’s institutionalized accountability.

Nothing less should be expected of every key instantiation of #RustLang leadership. More transparency is needed.

@jntrnr Thanks for your integrity and transparency!
@jntrnr I am sorry very sorry to hear this, but I am glad you are taking a public stance an accountability here. These kinds of systems grow more and more problematic the longer one stays silent. It can be a slippery slope.
@jntrnr Thank you for all your work and for standing up!
@jntrnr
one question I have:
«how is “discomfort” defined in this context ?»
@jntrnr Could you be any more melodramatic? Jesus. Rust was "wielded as a weapon?" Get over yourself. It was a withdrawn speaking invitation not a prison sentence.
@jntrnr I feel like a big missing piece here is to what blog post they are referring to. What has been written there? Why was it controversial?

@odddev @jntrnr I believe (based on https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023) that https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generic-compile-time-introspection-in-rust/ is the controversial blog post in question and that the controversial bit is that this potential future for Rust is not endorsed by Rust’s leadership.

However, given how shady all of this is, it seems likely there is some personal grievances at play 🤷

I Am No Longer Speaking at RustConf 2023

I will no longer be speaking at RustConf 2023 about A (Possible) Future for Compile-Time Programming.

The Pasture
@jntrnr thank you for writing this :)
@jntrnr In case you weren't aware, the emotional language of the post (e.g. "my heart broke", "I wept") is drawing a lot of attention in the HN thread, including alternative interpretations, e.g. https://news.ycombinator.com/item?id=36103313 https://news.ycombinator.com/item?id=36103439
It's a dog whistle. What the OP is *actually* saying is that he's extremely angr... | Hacker News

@matt @jntrnr The Orange Site can fuck right off.

@soc On reflection (and for more reasons besides that specific thread), I think you're right. And I regret that I participated in that thread, and that I brought it up here.

@jntrnr

@jntrnr Bravo for sticking with your principles and showing integrity

I was once asked to downgrade a keynote I was asked to do because another speaker who previously wasn’t able to do it suddenly became available and they wanted them over me

I withdrew from the whole conference because it was so saddening

@jntrnr Glad you took a stand in this - and thanks for providing more context beyond their posts. The PoC context is very important and something I wasn't aware of.

The saddest thing about resignations as a solution or reaction (to be clear I fully support your decision, I just wish there was a better solution) is that they don't remove the people who caused the problematic acts to happen... They just concentrate the toxicity. I wish there was a better solution.

@jntrnr No offense, but how will resigning help @thephd exactly?
I mean we all have limited capacity to deal with shit from others, so apologies if you are just burnt out. But in your post you make it sound like "just going elsewhere" is generally the logical conclusion when observing someone else get mistreated. That can't be right?!
@jntrnr I really appreciate your transparency on this and your willingness to shoulder your portion of the blame. Itotally understand why you resigned, but it makes me wish that you had stayed, because I believe that you want to see these issues fixed and are capable of learning and growing from your mistakes.

@jntrnr

Who was it that pushed for it to be "downgraded"? Why not give them the order of the boot?

@jntrnr If I resigned from an organization every time it made a dopy decision, I’d be left with no affiliations at all. Sometimes the job is helping people make less dopy decisions.
@jntrnr Can we get some names?
I want to know whether it's the usual people again.