But when there's a lot bigger population who all have a similar level of technical skill and that's not the limiter, I can agree these things are some of the important differentiators.
Of course if the technical skill is there then the most important skills will be nontechnical. :P
Is it really a case people have the notion developers min/max their professional skills like it was a video game where only the level of "programming skill" matters?
I doubt anyone who comes across these articles have so little life experience to actually believe the lazy stereotype "developer" = "anime watching shut-in with no life skills and can't function in society."
So what _other_ purpose does the article serve? Who is the audience, and what value do they get? (I have my ideas, I'm just asking rhetorically.)
Attention to Detail and Patience are key, often unsung, developer traits