If I were to look back over my last decade in the tech world and pick one thing as my single best decision as a developer - I'd say choosing to study psychology rather than computer science.
The most significant impact studying psychology had was on my communication skills, which, as a developer, put me in a very wonderfully unique position.
The improvement in communication has had many benefits, to name a few:
- Understanding that people (clients, colleagues, friends) all want to feel a specific emotion and what they are asking for is what they believe would give them that - aim for the feeling.
- It can avoid confusion by being able to talk fluently to clients, project/product/marketing managers, as well as my dev teams.
- Improved communication skills reduce conflicts, upset clients, damaging relationships.
- Communication skills also improve relationship building, grow your network, build rapport, and ultimately be someone no one finds unapproachable.
- BONUS Side-effect: Being a developer is no longer all your limited to being.
With the new landscape of the developer career ecosystem, I find that those who are good at many things and master of nothing specific are progressing most significantly.
I am not a master at anything.
Jack of all trades, master of none, but often better than a master of one.
Now, for those 4 Simple Tips, I promised you. These little tips or practices have been in my communication toolbelt for quite sometime. I recently read a great book, which helped add more structure to what I was already doing: Nonviolent Communication: A Language of Life (non-aff link here).
Here are the four language tips for the impatient ;) (keep reading if you want to understand them with greater clarity):
- Choose observation language without evaluation or judgment based language.
- Share how this observation makes you feel without implying blame or accusation.
- Share the need you have; that is the reason for this feeling.
- Make requests of what you feel with satisfying the need you have without demanding.
It is also important to realize that any communication should be a giving and receiving pastime.
The foundation of better communication in either direction is to remember this fundamental goal:
- When expressing: Communicate how you are without the language of blame, criticism, or judgment.
- When listening: Hear how you are, empathetically, without hearing blame, criticism, or judgment.
BONUS: Listening well can often be more powerful than talking well.
By sharing and expressing oneself in a way that offers to share how you feel and your perspective without language that places the other person as the reason for how you feel also allows you an avenue to being more honest and transparent (without feeling guilty or fearing conflict).
Sharing more allows for more understanding and empathy from others as they now know you better and where you are in perspective. Ultimately, this approach forces the interpersonal connection by acknowledging wants, needs, actions, and desires.
State what you know to be accurate, over leading to evaluation about it.
"You're unreliable and wasted my time."
"We had a meeting today (fact) which you did not make it attend (fact); I hope everything is ok (non-judgment), is there a better time we can schedule? (solution)"
People are likely to disagree with evaluation based statements as they may have different core values which allow for miscommunication over resolution.
Naming the emotion, without moral judgment, enables you to connect in a spirit of mutual respect and cooperation. This expression allows you to express yourself without shaming them for their feelings or preventing them from feeling the way they do.
"I think you are disrespectful of others' time and selfish when you miss a meeting like today."
"I feel concerned when you miss a meeting without informing us; I feel letting me know would have allowed me to use that time better."
All of our emotional reactions to what happens around us very often stem from a core need or value that we have and that we wish to acquire.
Sharing this need without judgment allows us to both understand what we want at a deeper level and offers clarity to the other in how they may help us achieve this or, at the very least, empathize through understanding where our needs are.
Especially when emotions are peaked, we often share, unhelpfully, how we are feeling now, and how much this is not what we want to be feeling. Behavior like this does not move one any closer to the feelings we do want to have - and very often, it stops us from ever getting there at all.
If we do share what we need, we tend to communicate it as a demand, not a request - this strips the other of their right of consent and their desire to help. If this demand is met, it is far less out of voluntary desire; and more out of pressure, guilt, or compliance.
It is far better to have someone want to help you than it is to have that have to help you.
"I set up another meeting at the same time tomorrow; please don't waste my time again."
"This progress of this project is important to me, and I need to feel secure that you can get it done; Can you help me by giving me a few meeting times that you are sure you would be able to attend. This certainty will help me feel more confident in our partnership."
These four simple communication practices, although seemingly obvious, when practiced mindfully, can deeply improve all areas of one's communication and interactions with others.
If we use these practices in our self-talk and be more understanding and forgiving of our flaws, we stand a chance to improve our relationship with ourselves - and let the cup floweth over.
Did you find these tips useful?
Do you have any tips or stories of your own when you felt a practice or mindset improved your communication?
Please share your story, let's communicate :)
The post 4 Simple Tips to Better Communication for devs. (or how to avoid conflict, confusion, and talk to people). appeared first on Leo Gopal.