Live data from Hacker News

Rust: The wrong people are resigning

gist.github.com

11–20 of 338 posts

Re: Rust: The wrong people are resigning

#11
> Part of me is very disappointed at ThePrimeagen, the Twitch streamer / YouTuber with whom I used to be friendly, for milking those controversies for every view and sub possible. For riling up the masses, adding fuel to the fire, creating the exact opposite of the climate we need to solve these issues.

It is ridiculous that ThePrimeagen has been called out (without whom I wouldn't have taken interest in learning Rust). He has been an avid supporter of Rust until the trademark fiasco broke out. No where did he "rile up the masses" or "added fuel to the fire". The trademark draft was really bad. End of story.

> Except, it’s never just that one person, you know? Otherwise I could burn myself by outing them, and do the whole community a favor. It’s really more like those 4 or 5 persons.

This is why I find it hypocritical. In the entire document there is no mention of even one person (or these group of insiders) who are creating these issues in the community. However, the one outsider who has been vocally supporting Rust (even made an entire Rust course on Frontend Masters) is being targeted.

Should tell you everything there is to tell about how the community has devolved.

Re: Rust: The wrong people are resigning

#12
> Part of me is very disappointed at ThePrimeagen.. For riling up the masses, adding fuel to the fire, creating the exact opposite of the climate we need to solve these issues.

Isn't public controversy the exact atmosphere these blog posts and resignations, for lack of a better word -- drama, is meant to foment?

FTR I think Prime is just as wrong about this as anyone. The real issue was the issue re: trademark, etc. The real issue here is a failure of leadership. When you're in leadership and someone does something bad, why resign? Why not request an apology? When it's not given, why not build support for an apology? When an apology is again not forthcoming, you can publicly resign, but when you do, maybe some others will too, and you can say "10 of us signed a letter requesting an apology, including 3 members of his/her own team, and it was refused"?

Some technical people are unsurprisingly bad at leadership duties, and sometimes tactless, because these are difficult things, and we need to stop pretending they aren't.

There is no quick fix, but someone needs to do something other than just resign, because it's not leadership, and so far it's proven to do very little other than create more drama.

> It’s really more like those 4 or 5 persons. And it’s not like they’re really bad people, it’s more like they tend to… use back channels rather than follow process? Or they have too many responsibilities, and are unable to fulfill all of them properly? Or maybe they don’t listen enough?

If it's 4-5 people, it sounds more like there is a cultural problem that needs to be fixed, and if I were to guess that cultural problem is -- there perhaps need to be soft-technical PM-like, senior statesmen tracks. There needs to be someone not involved in the day to day who can listen, help settle disputes, smooth things over, and direct/focus teams, because it doesn't sound like these technical people are acting like leaders. And jerky behavior should have consequences.

Re: Rust: The wrong people are resigning

#13

> The recent incident with ThePHD’s keynote downgrade was not racially motivated, thankfully, but… if that’s what it looks like from the outside, and any form of official communication is still days or weeks away, does it really make a difference? yes! it does! we can't keep framing everything as race, gender, or orientation related. people have to have basic filters for what the most important issue is in a situatio…

I believe the reason they are saying it doesn’t matter, is that without a clear statement of what happened from the decision makers, people can speculate.

One of those things people will speculate on is if this was one of the reasons. The fact that it is also part of the equation means it can’t be outright ignored and so will also need to be addressed. On top of that, this is already an underrepresented group, and regardless of if it was a primary motivating factor, it does not help show that group that they are welcome and in fact harms any effort to do so.

It absolutely matters if it was or was not a factor in this decision, but without clear information about the decision making process, speculation will occur, and that in and of itself is harmful.

Re: Rust: The wrong people are resigning

#14
> Part of me is very disappointed in the enormous waste of time that is the “crablang” fork, and wishes the people involved could have engaged in a constructive manner instead.

Any group who decides to fork Rust probably isn't in a position of power to turn the whole Rust Project and Rust Foundation into something less messy. Without knowing any of the specifics about this "crablang" fork, creating a well-resourced, thoughtfully governed fork is often a pretty good solution to stewardship issues, and sometimes, new governance structures and procedures can even be ported back into the original project (see node.js vs io.js). Writing it off as "an enormous waste of time" where the people involved should have "engaged in a constructive manner instead" seems disingenuous.

Not that this is a core part of the post, and this doesn't detract from the overall message.

Re: Rust: The wrong people are resigning

#15
Fasterthanlime is something like my spirit animal. Prolific and educational blogs that have challenged my knowledge with whimsy joy and catharsis. Also apparently emotionally intelligent and making the right moves here.

Sometimes it's better to drop out and start something new. An unofficial convention would be fantastic.

I'm sick of the clout chasing in these niche tech areas, it always drowns out the real passion and all the fun. The passion that fosters a healthy community and technological success.

Sometimes I wish a personality test was common for these ad hoc governance type positions (not just rust but with any OSS software). Not to exclude people but to decide if things are balanced. The people who want nothing to do with these systems often should be the ones figuring it out, but the people leaving trails of bodies behind them to plant their flag should be nowhere near them.

Thanks for sticking up for the people resigning and framing the bullshit in a realistic way. Also thanks for staying positive and I hope you keep blogging!

Re: Rust: The wrong people are resigning

#17

> downgrade was not racially motivated, thankfully Who would have suspected this was racially motivated? Not to defend any actions by anyone, but a keynote is an unusual place to talk about experimental feature a language is considering (unless it's a small component of a bigger update/forecast). That said once the decision was made they should have gone through with it.

> who would have suspected this was racially motivated?

For the last several years, there are many people and groups who have gotten tremendous positive feedback from being a victim. So, many people would jump to this conclusion for outrage, sympathy, and signaling their virtue.

Thankfully, it seems it may be coming to an end now since it’s disruptive and at odds with reality.

Re: Rust: The wrong people are resigning

#18
"And most of the time, it turned out that the intentions were, in fact, good! But the execution was poor — or that there was a lack of resources, a lack of process, or a lack of manpower, or a deadline to hold, or it was just that person being that person again.

...

And it’s not like they’re really bad people, it’s more like they tend to… use back channels rather than follow process? Or they have too many responsibilities, and are unable to fulfill all of them properly? Or maybe they don’t listen enough?

Or maybe it’s not individuals, but pairs of individuals who have a feud for some reason or other (sometimes completely valid). Maybe one party feels slighted by something that happened years ago, maybe they have irreconcilable goals or technical views, or differing opinions on what belongs where."

The complaint has not been that they are bad people, it's that they are incompetent. This seems to confirm that some of the people involved are indeed incompetent.

This seems way more cut and dry than the author is portraying.

Kinda crazy that this was supposed to be a clean slate for Rust governance.

Re: Rust: The wrong people are resigning

#19
Would be really good a change no the communication side. But I am without expectations side there where days without any explanation about why a draft for trademark pourposes was so bad.

Now working with Rust I have the same feelings as working with Java...

Re: Rust: The wrong people are resigning

#20
post #7

Uh, at this point, just name them? What is this, Hollywood? Where everyone knows what's happening but doesn't say anything until a big scandal occurs and everyone piles on?

I gess the point is not to blame whoever did this, but to change the system, so that no single person can have the authority to do something like this again.

Well, saying things like "I can tell you that all the good people who could’ve left haven’t yet, and that all the people who should’ve resigned, haven’t yet." does feel like there are fingers being pointed, but of course it's not clear who they are being pointed at. But I guess the people involved at least know who they are referring to, so at least that's good.
Post reply on HN