Hacker News new | ask | show | jobs
by jffhn 1335 days ago
>I'm pretty sure this is related to people "on the spectrum" often having low "theory of mind" capabilities.

To create good code, developpers must have good "theory of mind" capabilities, because they must systematically consider what could go wrong, not only when the computer will execute their code, but also when other developpers will try to understand it. It helps them design more intuitive and safer APIs, choose better methods and variables names, etc.