I’m glad to see that the author mentioned some of the downsides of Rust, as it does seem to be quite a hyped language these days.
FWIW, I do like Rust too. I use it for my day job and enjoy the safety aspects, although I’m not so fearless. I’ve shot myself multiple times in many feet using the FFI (unsafe by nature).
My personal Rust quibble list:
That said, its not all bad, and the language is always improving :) Bravo Rust.
“writing some kinds of data structures is pretty painful in Rust due to the borrow checker.”
Remember that you can still do reference counting or unsafe where you value productivity and less headaches over borrow checker’s guarantees.
Yeah. But I always feel like I cheated :)