← Back to context

Comment by jghn

2 years 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.

> 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).

  • Elixir 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.)

  • Ahaha, 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.