From e700455f5d1cba6a5820634a43dceb0cd3196ef1 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Tue, 9 Feb 2021 12:38:16 -0700 Subject: for fuck's sake bro --- _posts/2021-02-09-anti-rust-horseshit.md | 49 ++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 _posts/2021-02-09-anti-rust-horseshit.md (limited to '_posts') diff --git a/_posts/2021-02-09-anti-rust-horseshit.md b/_posts/2021-02-09-anti-rust-horseshit.md new file mode 100644 index 0000000..538da2a --- /dev/null +++ b/_posts/2021-02-09-anti-rust-horseshit.md @@ -0,0 +1,49 @@ +--- +title: I'm tired of this anti-Rust horseshit +--- + +What do anti-vaxxers, flat earthers, 9/11 truthers, and anti-Rust activism +all have in common? All of them are characterized by a blithe rejection of facts +to embrace a narrative of victimization by a vague authority. In the case of +Rust, the "vague authority" are a bunch of volunteers who have devoted tens +of thousands of hours of their free time towards making free shit for you. +"Rust sucks!" is a conspiracy theory with no basis in truth, and its +supporters have spent years harassing Rust maintainers, contributors, and +users. And it's time for it to fucking stop. + +Maybe Rust doesn't work for your precious use-case. More likely, it *does* +work, and you swallowed some propaganda based on an assumption which might have +been correct 7 years ago. Regardless, I simply don't give a shit about you +anymore. I've tried appealing to reason and rationally debunking each lie that +some Rust detractor flavor-of-the-week is touting to tow the party line, but +it didn't work. So my new approach is "fuck you". None of the Rust detractors +have a clue. They don't understand Rust, they don't understand C, they +don't understand memory safety or types or borrow checking or anything else in the +stack. They don't even understand what it's like to use Rust, because at most +they might have spent 5 minutes installing it, realized that something was +— gasp — *different* than C, and then uninstalled it and wrote +their angry Reddit comment. + +It has a real cost, you know, being a dick to maintainers. It's not good for our +mental health. We're out here trying to make things better. Rust fixes +unfixable problems with C, and might have invented some new, fixable problems +in the process — most of which have been fucking fixed already, and years +ago! We've sacrificed our spare time to build this for you for free. If you turn +around and harass us based on some utterly nonsensical conspiracy theories, +then you're a fucking asshole. + +If you really want to live in your propagandized world of Rust lies, then +fine. You're gonna maintain the C-based pyca/cryptography yourself, because we're not going to volunteer +our time, sacrifice our weekends and evenings staying up late for your sake, +just to maintain that broken pile of shit. You know what, if you fork it and +prove that you know what you're doing for a while, we'd probably just give you +the keys to upstream so you can maintain it yourself. If you do know what you're +doing, though, you'll soon realize you want nothing to do with that shitty +codebase. + +Rust works for almost everyone, and works for *more* people than is even +possible with C. Most of the lies you've heard about ways that it's broken are +just that: lies. And if you insist on living in that fantasy, then keep it to +yourself, asshole. + +(Without apologies to Drew DeVault.) -- cgit v1.2.3