hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.6K
active users

Stéphan Kochen

Signed save-nix-together.org primarily because I'm concerned about the people I see leaving the community. We should be pulling more people in, not pushing people away.

save-nix-together.orgopen letter to the NixOS foundation

I tend to compare the and communities a lot, because that is my bubble. Rust seems so incredibly on top of things, in comparison. Just the general way they understand social dynamics, and the way they communicate.

For example, there was an incident last year where Rust leadership had to make a public apology. I went back to read that, and there's no perfect way to do it, but it seems way better than how Nix is dealing with the Anduril controversy. blog.rust-lang.org/2023/05/29/

blog.rust-lang.orgOn the RustConf keynote | Rust BlogEmpowering everyone to build reliable and efficient software.

@kosinus That's very interesting, I was chatting with a rustc developer today, and he told me "It's interesting, you have almost our exact same set of problems!" after getting speed up on the ongoing situation.

@raito They're general issues of scale, I guess? So it's not very surprising in that sense, but then I feel the Rust response is very different. I should probably note that my involvement in either is sporadic at best. 🙃

@kosinus No but that's valuable feedback! I just wanted to put this remark out there. 🙂

@kosinus @raito rust has the same kind of organizational problems but without any single person tending to be exercising vetos that make them worse. rust problems are more aggressively created by several people in collaboration i think?

@leftpaddotpy @kosinus the way it was said to me is that the Rust Foundation is a foreign weird entity that doesn't serve that much good purpose to the people who are in power: the developers of the project

I am not at the liberty to comment too much because of the ongoing situation with Nix and the fact that I'm board observer, but I took notes of some resemblances IMHO

@raito @leftpaddotpy @kosinus it's been a while since I've really looked into it, but it seemed like Kubernetes was reasonably structured to promote democratic management to drive the project(s) forward. I'd be interested in hearing some thoughts/lessons people in that world have.

@leftpaddotpy @raito I _think_ that's better? Having a group of people at least means there's some consensus, plus you can set rules for representation.

@kosinus To me it feels like the rustconf keynote fiasco is still not solved/addressed and kind of swept under the rug to be honest.

@FSMaxB I don't doubt your feelings on this, but wonder, how would you measure success in this case? My very much outside perspective is: Some pretty significant leadership / decision making changes were made. After that, is success simply: no repeat offence?

@kosinus I guess I'm just a bit disappointed in some non-apologies from individuals involved that even doubled down all seemingly without consequences. And that after similar incidents have happened repeatedly.

And there hasn't really been any post-mortem that I've seen. Just "We have the leadership council now".

But you're right, not sure what else I am expecting other than the leadership council.