I'm reading a post on polymorphism in #Rust. It's clearly targeted at people coming from other languages—specifically object-oriented languages—trying to figure out how to do things they're used to in this new for them language. And this post oozes with disdain to OOP. Every OOP feature missing in Rust is obviously a mistake. The author bashes other languages because they allow heterogeneous arrays, there's no reasonable ordering between all types. And sure, there's not but here's across some. Like numbers can reasonably be sorted even if some of them are integers, and some are floats, some are signed, and some are not, and even if they're represented by chunks of memory of different sizes. But you can't have that in Rust, so obviously that is always wrong.
To be fair, the post does provide a few useful bits of information. But most of the time it bashes the reader instead of bridging the gap and helping them to learn.
Damn… I wanted to learn and now I’m angry instead. 3/10, do not recommend.

