

That’s fair, but frankly, in my experience, the average American’s idea of communism is “evil bad oppression big gubmint dictatorship”. I was never taught in school about the theory behind communism or the practical government of the USSR (regardless of how close they may or may not have been), so I have little understanding into how these systems actually work and whether it’s actually beneficial for those under them. I’m trying to rectify that on my own time but there’s many people who don’t care enough to do so and just parrot the same thought terminating cliches like “human nature”.














Rust, IMO, provides a set of convenient features (borrow checker, RAII, generics, sane operator overloading, opt in unsafety) while leaving out ones that get pretty invasive and are hard to use in an embedded context (exceptions, new/delete operators, GC).