If software engineering is an engine, communication skills are a steering wheel:
No matter how strong the former, without the latter you probably won't end up where you wanted.
No matter how strong the former, without the latter you probably won't end up where you wanted.