The #1 rule of HN that must never be violated: software developers are the smartest people on earth, and literally every field could benefit from their definitely not stunningly overconfident and reductionist contributions. I dread threads about engineering subjects I get paid to be competent in because I can't handle the tsunami of neckbeard opinions that I'm about to see.