Hi there, its Bruno.
We all know how important it is to be able to communicate clearly and directly. This in fact goes to any field, not only software development.
I have seen several times now the situation where the well respected/higher in the ladder was the person who was clearly a good communication, as opposed to the one who had a very good technical knowledge and even worked more hours.
I would like to hear from you what are the steps you have taken to improve on it? Books? courses? training?
am I the only one who thinks half of the arguments are won by the person who speaks with the most confidence?