These articles are mostly boring and they seem to constantly pop up. I think programming tends to attract less social people because you can do so much on your own. It's also a brainy activity and a lot of smart people are not particularly social.
It's a genetic fact that all personalities are different. Some people are more naturally social than others. That may lead them to careers other than programming. However, this shouldn't excuse the developer from being socially awkward. Humans are naturally social creatures and learning to be social should not be something that is ignored. I think people who are more social are more happy and lead more fulfilling lives. Why you may enjoy sitting behind a screen for 12 hours a day, I think you'd be a lot happy spending 8 hours behind the screen and the other 4 interacting with people.
people who are more social are more happy and lead more fulfilling lives
Wow, that's a bigoted extrovert perspective. Really, I'm just fine being alone with myself and my thoughts. Sure, company is nice from time to time but no amount of training will change the fact that introverts find other people draining.
I took a class on public speaking once, and the instructor mentioned that I was the most personable speaker she'd ever known. I still need plenty of alone time to recharge after dealing with people for any extended length of time.
Don't underestimate the calmness, power, and meditative qualities of introversion and self-acceptance.
It's a genetic fact that all personalities are different. Some people are more naturally social than others. That may lead them to careers other than programming. However, this shouldn't excuse the developer from being socially awkward. Humans are naturally social creatures and learning to be social should not be something that is ignored. I think people who are more social are more happy and lead more fulfilling lives. Why you may enjoy sitting behind a screen for 12 hours a day, I think you'd be a lot happy spending 8 hours behind the screen and the other 4 interacting with people.