Here’s a way to think about grading your communication skills, as a technical human working with other humans:
-
Technically competent.
-
Able to do work with other technically competent people without making them want to run for the hills.
-
Able to do work with technically competent people, realizing extra value through collaboration.
-
Able to discuss issues with non-technical people (e.g., users) without making them want to run for the hills.
-
Able to engage in brainstorming and problem solving with non-technical people, around the issues they’re facing.
-
Able to communicate with folks who’re less technically proficient than you without making them want to run for the hills.
-
Able to coach folks who’re less technically proficient than you through issues they’re facing, ensuring they make progress, stay engaged, and learn.
-
Able to communicate with technical folks who have communication issues themselves.
-
Able to help guide technical folks who have communication issues toward better technical and interpersonal outcomes.
-
Able to work with teams of technical folks of varying technical and communicative abilities.
-
Able to help steer teams of technical folks of varying technical and communicative abilities toward better technical and interpersonal outcomes.
This is just a sketch. Tell me why I’m wrong or what I’m missing.