> So to restate my opinion with less snark, I don't believe software engineers are any more rational or intelligent than other folks in the tech field.
I think "rational" and "intelligent" are imprecise words that have different meanings to different people. I think if we restrict ourselves to the questions like, would a computer scientist or an English Lit professor be able to speak more intelligently about genetics, or psychology, or botany, we have a more well-defined question.
> Tunnel vision is exactly the problem being discussed. It's like if you're really good at crossword puzzles and you think that would make you a good English Lit Professor.
Crossword skills aren't transferrable to English lit, so the analogy fails. Computer science and programming are training in deductive and inductive reasoning, which are general cognitive skills.
It's just self-evident that someone who's experienced and adept at deductive and inductive reasoning would also be adept at solving problems and inferring facts in other domains. They are for sure hampered by a lack of domain knowledge, but my point was that, all else being equal (like their knowledgebase), someone who has this training and experience would simply be more effective at inferring facts about a topic they know little about.
I don't think any point you raised contradicts this argument. Yes, people with more life experience or more varied interests have more knowledge to draw upon from which they can infer tangential facts.
But if said person were also a programmer, they would perform even better at such a challenge. And so, in aggregate, such people would perform better overall at such challenges than other professions.
Edit: there could of course be other mitigating factors that overwhelm this argument, for instance, maybe programmers are less inclined to have varied experiences (hyperfocus on computers, say) and so they just have a smaller knowledgebase from which to argue from, and so they appear less effective at such a challenge. But then not all else is equal.