> If it's not a company-specific language, its range of use and ecosystem are probably so big that you can't know which parts of it will be used on the job.
> There will often also be rules about which parts of the language you're allowed to use, and how.
> With all respect: If you learn modern, beautiful, idiomatic use of some programming language, you're probably not going to see it on the job.
This doesn't resonate with my experience at all. It probably depends a lot on which languages were talking about, but the languages I've spent the most time with have pretty consistent best-practices across the industry (there may be a handful of different philosophies, but they're usually not hyper-specific to one company). I think the author is over-generalizing their experience
> There will often also be rules about which parts of the language you're allowed to use, and how.
> With all respect: If you learn modern, beautiful, idiomatic use of some programming language, you're probably not going to see it on the job.
This doesn't resonate with my experience at all. It probably depends a lot on which languages were talking about, but the languages I've spent the most time with have pretty consistent best-practices across the industry (there may be a handful of different philosophies, but they're usually not hyper-specific to one company). I think the author is over-generalizing their experience