Not that I think you're wrong, but do you have a citation for your second paragraph?
Re:Fear of Ignorance
by andrewflnr on Monday November 21, 2011 @01:22AM
(#3260219)
Also, is that compared to other professional fields, or the general population? The latter wouldn't be very remarkable.
The greater myth is that "technical" people must lack "soft" skills. If you go beyond anecdotes, software engineers on the whole are more likely to be married & enjoy happy marriages, less likely to get divorced, have long lasting friendships, communicate honestly & care about others, are more likely to be engaged in politics and charities, etc. etc.
Likewise, engineering & building large software systems together (or any machine of complexity...), requires a great degree of communication & cooperation, thus it is no surprise that software engineers on the whole are actually pretty engaging people & have good communication skills.