3 ms·
> Rust Evangelism Strike Force I realize this is not what people generally are referring to when they complain about the Rust community, but this is the part t
by jghn 2y ago
> Rust Evangelism Strike Force
I realize this is not what people generally are referring to when they complain about the Rust community, but this is the part that annoys me.
Feels like every damn day I see people preaching the Good News of Rust, pointing to things as being the unique and sole property of their preferred language. Except those things have been around for ages, in other languages.
Memory safety? Invented by Rust!
Algebraic Data Types? Invented by Rust!
Funadamental FP constructs? Invented by Rust!
High performance? Invented by Rust!
If instead they just said that they enjoy having all of these things in a single language, well great. But instead it has to turn into a preach fest.
- neonsunset 2y ago> Golang Evangelism Strike Force Concurrency? Invented by Go! (quickly corrected by Elixir/Erlang strike force, but these, just like Golang, have worse throughput than a particular C family language I have a soft spot for). Apologies, could not help myself as this response is amusing if sadly accurate (I do like Rust, but blind hostile evangelism tends to create the opposite to the desired outcome).
- jghn 2y agoAhaha, yes. Amazing. Even the evangelism strike force wasn't invented by Rust :) It's a good point. These things always annoy me. Rust just happens to have the most vocal one these days.
- freedomben 2y agoElixir strike Force member here. Minor correction, concurrency wasn't invented by elixir, it was just perfected by it ;-D (That's a joke for the record. Elixir mainly uses erlang's stuff, and it's based on the actor model, which was not invented by elixir or erlang. I do personally love it though, I believe it to be a great implementation.)