It has been increasingly annoying to play video games nowadays, take the recent Call Of Duty releases, I don't like playing multi-player I just want to play the 3-4 hours campaign and yet to do that I need a Battle.net account and need to be online, also I can't just install the single player campaign I need Warzone.
Ubisoft is also a hot pile of mess with their Ubisoft buggy client that constantly needs an internet connection.
Author makes a claim that Rust is hard because it's a systems language, i'd like to claim that Rust is hard because it hides the systems part of systems programming.
Systems Programming is just UNUX/POSIX/WIN32 Programming it's writing software that interacts with the OS, Rust hides much of this in language abstraction (for good reason) but the trade-off is that using the language becomes complicated.
Don't all languages hide OS API under their own libraries and abstractions? How is Rust special in this? IMO Rust is hard because it (the borrow checker) forces you to keep track of data and state manually. If you were aiming for practically bugless C/C++ I believe you'd have expend pretty much the same effort, but Rust forces you to do it, while C/C++ leave it up to you.
There are 80,000 jobs mentioning or requiring C++ and 4000 mentioning or requiring Rust.
I understand more "modern" startups will tend to pick Rust but saying you "haven't seen jobs needing C++" is a plain lie.
source:indeed.com