3 ms·
This article presents something I’d expect competent C++ programmers with a few years of experience to know. Unfortunately, many programmers are not competent.
by blub 1y ago
This article presents something I’d expect competent C++ programmers with a few years of experience to know.
Unfortunately, many programmers are not competent. And the typical modern company will do anything in its power to outsource to often the lowest bidder, mismanage projects and generally reduce quality to the minimum acceptable to make money. That’s why one needs tools like Rust, Java, TypeScript, etc.
Unfortunately, Rust is still too hard for the average programmer, but at least it will hit them over the hands with a stick when they do something stupid. Another funny thing about Rust is that it’s attracting the functional programming/metaprogramming astronauts in droves, which is at odds with it being the people’s programming language.
I still don’t think it’s a valuable skill. Before it was lack of jobs and projects, which is still a problem. Now it’s the concern that it’s as fun as <activity>, except in a straitjacket.
- Tempest1981 1y agoThis is my observation too: > Rust is still too hard for the average programmer What's the best way to "onboard" average programmers to Rust? Is it possible to avoid the more complex syntax and still be productive? Or does Rust require us to fire and replace our "average c++ programmers" with super-smart Rust programmers?
- pjmlp 1y agoJust like it happened with Scala and Kotlin, it is the Haskell they are allowed to use at work, and that is how you get such libraries.