Muito bom!
É algo ainda pouco valorizado entre os programadores e que faz uma baita diferença. No geral, é extremamente importante desenvolver habilidades de comunicação.
Hoje, os recrutadores colocam um peso maior no alinhamento do indivíduo com a cultura da empresa (algo que envolve comunicação) do que a habilidade técnica.
Por exemplo, alguém que seja excelente tecnicamente mas que tenha problemas de comunicação, pode ser substituído por alguém mediano mas que é alinhado com a cultura, e isso é bastante lógico para o empregador: Ao colocar alguém não alinhado, assume-se um risco muito grande, dele(a) contaminar negativamente a equipe e no final o empregador precisaria demitir não apenas um, mas vários. Além dos riscos de atritos/queixas que são comuns entre quem se fecha muito e o resto da equipe.
Trabalhar esse lado de vendas e comunicação no geral é essencial.