Comment by echelon

2 days ago

Holy shit, some people in the Zig community are toxic af. By extension, this means the community itself has issues it needs to face.

Not only have some of these folks - including the creator - been shitting in Rust threads, but here they're in here shitting on the awesome engineers at Github for no reason at all.

Good god.

edit: this is written by Andrew, the creator. The culture is rotten from the head.

Their "VP of Community" wrote this in 2020: https://kristoff.it/blog/addio-redis/ I didn't come across it until 2022. Still, particularly that and other writing from him and others convinced me the Zig community is full of goobers. That's not so bad, I have my tastes in immature humor and can sometimes be a goober too, but the application in that post's clearly-marked over-the-top skit still is just bizarre and doesn't encourage me to interact with them. To be more fair to the author and the community though, especially with respect to this GitHub migration, his more serious writing is better: https://kristoff.it/blog/the-open-source-game/ (2021). Some nice things said about Rust and the Rust community, even. In that he outlines a core position of "software you can love" being what he wants to create and inspire people to create, and how tents like "big tech" and "open source" don't really cater to that. The migration off of GitHub is predictable in the sense that GitHub stopped being something a lot of people loved a while ago -- of course some still love it, this tent creates obvious tension. (Though I don't know that Codeberg is any better and worthy of love. A few libraries I use have migrated to it and it seems fine at least, though them using Anubis is annoying and I've gotten the fail page of "Internal Server Error: administrator has misconfigured Anubis." a number of times. It does not spark joy in me.)

someone called some indeterminate anonymous corporate group of people who actively participate in enshittification of a product “losers”. you call that specific private individual “rotten”.

i’m really twisting my finger at the temple here.

  • Read this entire thread. There are over two dozen links with Andrew's own words and bullying behavior provided by other commenters.

    This is only the billionth time he's said something like this. He's apologized for it in the past and said he'd change, but it clearly didn't stick.

    He's a jerk and a bully like Linus.

    This is the guy setting culture at Zig, which is undoubtedly why five people responded to me in this thread with homophobic remarks. His community feels emboldened to do that.

    When your leader breaks the Code of Conduct and attacks people, it probably feels like a safe space for all sorts of hatred and vile behavior.

    Totally toxic.

    Andrew has had a chance to read this thread by now. He's had a chance to reflect on the awful things people have said. Ball's in his court.

    • and this vision is enough to excuse targetting a person as “rotten”. in all your professed moral acuity.

      others are shaming. many could, if not agree, at least understand that. you’re calling “rotten”. wtf man.

      4 replies →

You have accused me of "shitting in Rust threads". Do you have any evidence for this libel?

  • [flagged]

    • I can't imagine being someone like Andrew, or any BDFL of a popular open source project, and having to deal with folks like this. Imagine posting a timed output of your compiler on a thread about a similar language's slow compiler and having someone cite this as bad behavior.

      Anyway, the clear absurdity of this particular post aside, it's not OK to call other people monkeys. I make no statement on the quality of their engineering. But they're people! I'd hope to see a quiet dignity from the Zig folks here. They've done so much excellent work, and I'm sure it's frustrating to see what software can be and then have it sharply laid against what software often is. But kindness is always the way.

      Thanks to everyone involved with Zig for their work and love of software!

      1 reply →

    • It's completely fine for someone working on a programming language that is useful for some of the same things as Rust to compare that language to Rust, including in ways that make the language not seem as good. Indeed, this is useful information for someone who is using Rust and is considering using Zig (or vice-versa), or who is new to both languages and trying to figure out which is better for their use case.

      3 replies →