3 ms·
Programming languages are tools that require significant career investment. Sure you can learn the basics in a 21 Days[1], but that's not going to land you a Se
by AceJohnny2 7y ago
Programming languages are tools that require significant career investment. Sure you can learn the basics in a 21 Days[1], but that's not going to land you a Senior Developer salary. You're choosing a horse to ride for many years, and if you chose the wrong horse, you're going to find yourself in a crimp.
But horses/languages don't have value in a vacuum. They have value because the industry recognizes them. You'll have fewer options if your main expertise is D or OCaml than if you're a C++ developer.
So you get advocacy posts about this or that language to increase their recognition in the industry. Attract developers to build the libraries and ecosystem needs. Attract developers to improve the compiler in ways that are useful to everyone.
So you need to cheer for this horse over that horse, because your career depends on it.
[1] https://norvig.com/21-days.html https://norvig.com/21-days.html
- hu3 7y agoBut Rust and Go have different goals. If there was ever a definition of apples to oranges, Rust and Go would be it.
- anderspitman 7y agoDepends on what axes you're looking at. There are a large class of tasks where 10 years ago I would have used C, C++, Python, or Java for, which I could now use Rust or Go and get an improved result with either.