28 ms·
What's up with all the petty drama in the Rust community.. is it uniquely problematic?
by locusofself 3y ago
What's up with all the petty drama in the Rust community.. is it uniquely problematic?
- bitwize 3y agoNo, open source is just like this now. I think it's a confluence of factors: 1) Open source is more about interpersonal collaboration than it ever has been. The lone hacker throwing tarballs -- or patches -- over the fence is dead. Open source projects now more closely resemble "real world" software projects: a team of engineers using collaborative tools, working toward a defined shared vision with management and oversight. Major projects no longer follow the BDFL model, instead using incorporated entities like the Linux Foundation to direct development replete with boards and committees, leading to more "office politics" in how major decisions get made. A tradeoff for the greater continuity and community input a foundation provides. 2) Open source is more diverse than ever before, and becoming more so. More diversity means more perspectives coming to the table. 3) Fully 25% of Gen Z identify as LGBTQ. Among hackers that number is higher; it's likely a majority of late Gen Y or Gen Z hackers are queer. And a significant fraction -- again, perhaps even larger than previous generations -- are neurodiverse. With these identities comes greater awareness of intersectional issues, and greater awareness of oneself as a member of certain classes. Pretending that this is irrelevant to software work -- hsistorically, predominantly a white male dominated pursuit -- is a fool's game. There are going to be struggles and clashes as members of different classes assert their grievances and call each other out. In short, this kind of "drama" is a growing pain of open source becoming a real movement that invites and incorporates diverse voices. We'll muddle through it and move on.
- lionkor 3y agoThere is and always has been a problem parallel to this: People who are part of a group they believe to be fundamentally segregated and discriminated against are much more likely to let this influence their judgement. A promotion of someone else quickly becomes favoritism, and a demotion or reassignment (or rescheduling) quickly becomes discrimination, even if those decisions were made on a different basis. A lot of these kinds of public outcries are people of a minority group misunderstanding why some decision was made. Of course there is discrimination, but not as much as some people believe. Most people, in my experience, just dont think too much about skin color, religion, sexuality, or anything, of their employees, speakers, and so on. As you said, a huge amount of the population, especially in tech, are LGBTQ+ or similar. Its incredibly difficult to do anything that really discriminates, because its not a minority group anymore. Even a very large number of "white male" tech people are LGBT, they just may not care to tell you.
- cinntaile 3y agoYou are wrongfully framing him as someone taking advantage of his minority "status". If you read the explanation by Jeanheyd Meneide himself you will see that it's not about that at all. https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023 https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023
- foldr 3y ago>A lot of these kinds of public outcries are people of a minority group misunderstanding why some decision was made. Of course there is discrimination, but not as much as some people believe. It's easy to miss the discrimination when you're not a member of the affected group.
- fsociety 3y agoUnfortunately being in the position of, “I don’t see color” or “I don’t care about your sexuality” might work in an ideal world but leads to more inequality in the real world. For example, LGBTQ are in a war with a government party who want to put laws in place which directly threaten them. Not giving a shit about them makes it easier for said government party to eradicate them from their country. Sounds hyperbolic but some folks are on a hell-bent ideological mission against non-straight/non-cis/non-conforming people. So no, it is still easy to discriminate against non-white males in tech groups. It is also easy to discriminate against, but in less proportion, against white males in tech groups. Real life is messy.
- esperent 3y ago> Fully 25% of Gen Z identify as LGBTQ. Among hackers that number is higher; it's likely a majority of late Gen Y or Gen Z hackers are queer The figure is 20%, from on Gallup poll in the US and is unlikely to be a global figure. Jumping from that to a "majority of hackers" is quite a statement to throw out offhand with nothing to back it up. Kind of undermines the rest of your argument which was otherwise interesting. > a growing pain of open source becoming a real movement Oh wait, and there goes the rest of it. Diversity issues aside, open source has always been a real and important movement. It doesn't take having a diverse membership to make a movement important, and making that a requirement before you'll take something seriously is quite problematic, frankly. I say this as someone who is generally delighted by diversity and the growing numbers of people who feel safe to identify as LGBTQ.
- marsven_422 3y ago[dead]
- sensanaty 3y ago[flagged]
- brabel 3y ago> LGBTQ > neurodiverse > greater awareness of oneself as a member of certain classes. What the actual f*ck does all of that have anything to do with the topic being discussed?? Unbelievable! This is about a person being demoted by the Rust Project, going against the actual vote of "The Rust Project Leadership", with a slight reference to the race of the person in question being a potential factor - but without any convincing evidence, so it's hard to keep focus on that only - the main thing being already plenty bad enough (the lack of consideration for a person, the lack of respect for the democratic vote...). But going from this to what you're saying seems absolutely ridiculous and makes me question the sanity of anyone making such sort of connection.
- meindnoch 3y agoHoly crap. How do I shield myself from this political bullshit and keep simply coding?
- s1mplicissimus 3y agomeditating on the void does it for me :)
- lamp987 3y ago>Fully 25% of Gen Z identify as LGBTQ. What does typing on a computer keyboard have to do with where you put your genitals? No one cares and most importantly, no one should care. Keep your sexual and romantic life to yourself in a programming community. >There are going to be struggles and clashes as members of different classes assert their grievances and call each other out. Thats a bad thing that must be nipped in the bud. >In short, this kind of "drama" is a growing pain of open source becoming a real movement that invites and incorporates diverse voices. More like its death convulsions.
- foldr 3y ago>Keep your sexual and romantic life to yourself in a programming community. It's normal for people to mention their romantic partners in casual conversation. Straight people do this all the time. So it's really really hard to interpret this request as anything other than a request for LGBTQ people specifically to hide the fact that they're LGBTQ from their coworkers. Examples of straight people doing this: > I have to leave early today to pick up my kids from school. > I'm taking pat/maternity leave because we're having a baby. > Can I bring my husband/wife to the team social?
- deleted 3y ago[deleted]
- sensanaty 3y agoAnd normal (aka non-insufferable) people would just frame these pretty much in the same exact way? - Gay people can have children as well - Gay people will also take paternity/maternal leave? Refer to the above point for this one - This one is the one where people usually just substitute the word "wife/husband" with "partner" Again, none of this has anything to do with software engineering or programming languages in the slightest, so why bring it up?
- foldr 3y agoI think we’re talking at cross purposes. My list isn’t intended to be a list of things that only straight people do. I’m in a gay marriage myself, so I’m perfectly aware that gay people can have spouses, children, etc. My point is exactly that gay people should be free to mention all the things on the list in just the same way that straight people regularly do (in programming communities and many other contexts). As for why people bring this stuff up, I think that reduces to the question of why people make small talk. I don't know, but they do.
- adrianN 3y agoI don't see evidence that there is more drama in the Rust community than in other communities. Posts with Rust in the title just have better chances to make it to the HN frontpage.
- jstx1 3y agoSimilar things might happen in other communities but Rust drama seems much more visible, and this isn't because of HN bias - the foundation having weird guidelines, controversy around governance, prominent people in the community badmouthing other languages in bad faith, now this. It's quite ugly.
- josephg 3y agoI also think part of it is rust’s unique and complex governance model. Python, Go, C++, Ruby and Nodejs all had (mostly) a single leader who was in charge of the project for the first few years and who set the tone for the decisions which came after. If there was drama like this in Python, Guido would step in and that would have been that. Rust has no leader - and as far as I can tell, it never had a leader. Rust is a motley crew of people who disagree about what rust is and what it’s trying to be fighting it out in unreadable GitHub issue comments. Who is responsible for the decisions that led to this drama? It sounds like it’s some nameless committee that made bad choices here. But committees of people with mixed political skills don’t average out to being an effective organisation.
- jakear 3y agoHow ironic that Rust should have the most problems arising as a result of shared ownership. Perhaps they should consider a model where the entity has a single logical owner and requests to change its state are made by passing messages to that owner…
- josephg 3y agoI don't think its ironic. Its just that a shared ownership model is more complex than having a single person in charge, making decisions. And its a reasonably new idea - not many of us have the experience and skills we need to make it work. Inevitably, more mistakes happen. In many ways its sort of incredible and impressive how well rust functions. There's probably hundreds of people involved, from core compiler tooling, language design, cargo, crates.io, things like rustconf, steering and governing everything else. The fact that for the most part, it all works to make the language and ecosystem improve constantly is a pretty impressive feat.
- brgcx 3y ago[flagged]
- Hamuko 3y agoI'm having a hard time remembering any recent Python controversies. For Rust, I can very clearly remember the trademark shitshow and now there's this.
- rightbyte 3y agoGuido was pissed over people being pissed over some syntax change a while ago, right? The Python community seems way more loose and hacky where as Rust's treat decisions like they risks derailing trains and anyone disagreeing want to derail trains and kill people.
- kzrdude 3y agoRust was forged by a close-knit group since they were working at Mozilla, I think the culture has not been able to adapt to the growth since then. I don't at all mean that the people involved then are at fault, instead: It created structure where Rust community expects Rust leadership to be coherent, close-knit and well connected with the community. It also expects pretty top heavy governance. I think that is fragile and prone to personality drama when the project grows and the connection with community becomes impossible. A more loose organization would be better. Leaders at the top then don't expect they can steer the project much, teams are independent, the whole thing chugs on with loose governance. Modern corporate culture expects control, "control of the message" and control of everything. Here we have to release control, it's contrary to other goals of the open source project.
- Jare 3y agoI think what you are seeing is a community with problems like any other community, but which has a significant amount of people who are willing to risk public visibility in order to fight and fix them. Other communities either try to actively hide problems, or handwave them as "boys will be boys shrug".
- grt_thr 3y agoYou start a project that aims to be inclusive of everyone you end up with people who aren't accepted anywhere else. In short: gates are there for a reason.
- deleted 3y ago[deleted]