What should 'good communication skills' mean for a developer?
We often hear that apart from technical skills companies also look for 'good communication skills' in a software developer.
In your opinion, what are the attributes of someone having good communication skills? Also, if you are in hiring how do you test for the same in a candidate?