@fiore @max @snacks
I agree! The main point: it's hard to move away from β that is indeed so and it's very important when you're using it commercially, as for other disadvantages β they have their counterparts in other languages, the article even gives a few examples of those.
One other thing that strikes me: indeed, it has very opinionated defaults and your code is to be error-prone if you're writing it just by looking at others' code, which is important for junior devsβ¦
@fiore @max @snacks
Indeed, the compiler doesn't warn you about shitβ¦ But in case with Rust you're in some cases doing things in a very inefficient way just to make the compiler SHUT THE FUCK UP β because you feel that re-writing it in an idiomatic way for Rust might make your head explode π€―
All in all, nothing is perfect, the article is absolutely right about that.