Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Software development strongly self-selects for people who like black-and-white, all-or-nothing, binary reasoning.

Few people have patience for a tool that will fail to even attempt to run a several-million-line program because there happens to be a trivial typo in one line in one file. It should be no surprise that kind of people for whom behavior like that is reasonable are the kind of people to think intelligence is all-or-nothing, and that are too happy to point out true but irrevelant inaccuracies in a piece of writing.



Something I often reflect on is the trend of engineers of all kinds being somewhat overrepresented in extremist movements. I think it's related: discomfort with inconsistency and uncertainty can push you to extremes in any domain. And the extreme viewpoints are where black and white thinking is closest to correct, and may be useful or valued.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: