Is interesting the fascination of the IT crowd (yes, I said it) about this "soft skills", of course being a functional social being is better than not; of course you will work better with others if you don't are a jerk and is you can communicate well with others. Is the same in any activity that involve others, for obvious reasons. Of course if you work alone you need less communication skills than if you work on a team. If a person doesn't code much is not much of a coder is it? and in that case of course your coding skills are not that relevant, if sometimes you have to drive are you a professional driver? If you take care of the food orders at launch are you a cattering?. Of course the thing you do a lot is important and is better to do it better. To me all the "soft skills are important" speech is not that useful, the "what" you have to do is usually very obvious, the "how" can be tricky. But I think that if nobody wants to work with you, if you forcefully eat alone and you don't get very good feedback from your partners I'm pretty sure you can figure it that it has something to do with people and not because of how or when you use recursion or your overuse of comments. Just as obvious as that you need to improve your coding if your code keeps getting rejected. Because many times this "soft skills" are the shield of people who doesn't make real contributions and spend the day "social skilling".
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.