Soft skills are as important, if not more important, than technical skills
medium.com
medium.com
We have to contend that most systems that are worth acquiring revenue are systems that require groups of people. Once we're at groups of people, social interactions really matter whether we like it or not.
I've known engineers who are perfectly great in their technical skill, but ideologies of perfection to syntax, build systems vs the rest of the team started becoming friction points. Soon it led to full on mediation sessions with threats of formal complaint.
Understanding that some things are not worth souring relationships over or how to deliver feedback in a firm by helpful way without creating needless friction are very important tools.
So I agree, soft skills are worth developing.
I’ve been lucky that most of my coworkers and bosses are pretty good at communication
IMO that is a harder skill to learn than writing the email!