Soft skills, они же "мягкие навыки", нередко программисты считают второстепенными и далеко не всегда уделяют им внимание.