Hacker News new | ask | show | jobs
by stuki 4397 days ago
All "language" is not the same. To be reliably and consistently machine executable, a language needs to facilitate manipulations that are logically rigorous. While in a language for general human communication, emphasis needs to be on manipulations that are more fluid and aesthetic in nature. Facility with one does not necessarily translate well to another. Particularly in the English -> Programming direction, which makes it doubly dangerous to assume it does, when hiring for STEM type jobs. Extreme aspies and savants aside, most good programmers can communicate well in English, in the sense they can formulate their intent precisely. While the converse is much, much rarer.