Look for opportunities to adopt Rust, especially greenfield projects. We don't have to eliminate all C++ codebases first.
Look for opportunities to adopt Rust, especially greenfield projects. We don't have to eliminate all C++ codebases first.
Jobs will come soon because stability and speed is good for business. And then we will have a bunch of lower quality stuff but more jobs. So enjoy the good things at each stage.
Rejoice! You are one of today's Lucky 10,000[0]!
Google trends only go back to 2004, but it's older than that.
Then it came up at work and the language changed enough that I had to learn it again. Features were added, the "community approved" libraries changed, tools changed, coding conventions changed.
I never had that feeling with any other language I've used in similar ways. Javascript, ruby, python go I always felt like I could learn, stop using and come back to use pretty easily.
I know Rust quite fine as a language but put me in a commercial project and I'll definitely need a few weeks to learn what should be used for i.e. error handling, logging, OpenTelemetry, and such.
Meanwhile in many other languages, Golang and Rust included, there are many ways to do the same thing. That introduces difficulty to keep well up to date.
But I can easily agree this point gets very weakened after you have worked with the language for a certain amount of time and on.