And my experience has shown that soft skills (= EQ, being good with people) among programmers are not worse on average than in any other occupacion. In my life I've just met too many jerks among sales-people, managers, lawyers, doctors - that is occupations typically associated with high EQ requirements. Being introvert and getting fun from interaction with machines does not automatically mean having lower EQ or being worse with people.