Dealing with different personalities
Not the best mix
You get all sorts of personalities working in technology. Let's start with a story.
There are two meeting rooms, side by side. The camera pans over to the first of them, on the left. The wall of the meeting room is glass, and through the pane there are three suited individuals in their mid-forties, having what looks like a very heated argument.
We are now inside the room.
"I just refuse to believe that. I know I'm right. We should go with the offer, and that's that."
"Nonsense. I've been in this industry longer and I've seen this go wrong. We shouldn't proceed. You're mad for thinking we should."
The third man chimes in, whilst looking quite red in the face. "We should do the deal."
"Why? You're clearly not thinking straight."
"We just should. Don't question me on this!"
We are outside the room again, looking in through the window. A fist bangs the table top. Hands go in the air in anger.
We're now outside the second meeting room, looking in through the glass. Two people are sitting in there, dressed much more casually. One person is standing at a whiteboard, drawing a series of boxes connected with arrows.
"So, we know what we need to build, but first we need to work out what framework we're going to use. Any thoughts, guys?"
"Dunno. Could try some out I guess?"
"Yeah."
"Probably."
"Not sure why we're even bothering with this project."
The person at the whiteboard is now staring out the window, frustrated. The conversation around the table continues.
"I know right? What's the point? Surely there's better uses of our time."
"Yeah. Remember that project we did last year together? What a waste of CPU cycles. I doubt anyone even uses it."
"Hah, exactly. These people know nothing about building software, do they?"
We are now back outside both rooms. Two meetings are going nowhere. Fade to black.
Working with different people
Technology companies, like most companies, have a wide array of different people and personalities working there. International offices are staffed with people from all genders and cultures: salespeople, engineers, data scientists, executives, researchers - you name it - all of them come together for this wonderful thing called work. Sometimes teams and meetings can be an eclectic mix of people who get along swimmingly and collaborate well. On other occasions they can be frustrating, one-sided and fruitless.
You'll need to collaborate, debate and make decisions with all sorts of people throughout your career. Yet, despite our differences, the value you gain from interacting with your colleagues need not be purely up to chance. You can consciously adapt your style to improve your individual conversations and even intentionally ameliorate differences in a whole group.
I'd say that there are two levels that you can operate at in order to work well with your colleagues:
Understanding the personality types of others. This allows you to have better quality interactions where you can engage on the right wavelength with people. You can appeal to a fast-paced directive mind with one approach, but you can equally pitch something in a differing style to a deeply analytical person so that it lands right with them.
Playing a personality role in order to get the best out of a situation. Knowing the balance of a team, group, or selection of people in a meeting, you can put aside your natural personality (which may be, for example, analytical) and play a different role to improve discussion and decision (e.g. a brash and directive viewpoint). Your natural way of being describes you, yet it doesn't define how you should always be.
Understanding personality types
Techniques
There are a variety of methods for categorizing personalities. You may be familiar with the Myers-Briggs test, which after answering a number of questions, assigns you a strange-sounding acronym such as ISFP, ISFJ and INTJ; the latter being mine, for the curious reader.
Additionally, you may have been subject to some training at your company that used the Insights Discovery toolkit, which is based on the psychological theory of Carl Jung. Again, after answering some questions, a written report is generated that assigns you a color on personality wheel that represents the predominant characteristics that you exhibit. Typically this exercise is followed by training on how to work with people's personality traits.
Here's what the Insights Discovery wheel looks like. Where do you think you naturally reside?
We did the Insights Discovery training at work and although I approached it with skepticism, the outcome was very positive. I was able to explore traits that make me who I am, but more importantly, to become much more sensitive to others that have divergent personalities. If you're offered any kind of related training then approach it with an open mind: it stimulated some really interesting discussion between us. Just don't assume red means angry. That's not true.
The basics
But, I digress. Less chat about psychological models. Let's keep it simple. Some people are loud, some are quiet, some are rambunctious, others are shy, some are deeply cerebral with their decisions, and some trust their gut instinct instantly.
Regardless of how you categorize your own personality and those that you work with, whether through a model like the above or just your own gut feeling, one thing is fairly clear: when working closely with others, you need to be tuned into everyone's differences in order to have high quality interactions. Not everyone you work with will be the same as you, and it's your responsibility to respect that and make others feel considered.
Sometimes you'll clash with people. You have to understand that the way that you view the world and reason about it could be the opposite of how they do, but, importantly, both of your viewpoints and logical processes are just as valid as each other. The first step in being a great collaborator is using your emotional intelligence to be aware of these differences, and then focus on communicating in a way that resonates well with others. Ask questions. Consider. Probe if you sense that you're causing discomfort. Speak out if you're uncomfortable yourself.
Here are some examples of how people may be different to you.
Quiet doesn't mean indecisive: The quiet ones in meetings may just be deeply analytical about decisions. They prefer to go do their research and come to a reasoned conclusion later. It doesn't mean they are indecisive. Respect that and let them do so. They'll probably come back with a more balanced and well-researched opinion than yours! How about we go and do some research and get back together tomorrow to discuss what we've found?
Loud doesn't mean right: A very confident and loud personality may come across as the most persuasive, but remember that there are other opinions in the room. Allow space for others to speak by asking questions directly to them for the benefit of the room. A good point. I can tell that Bob's been thinking a lot while you were speaking. What's your current thoughts, Bob?
Zooming out and zooming in: Depending on their role, some people will be detail-oriented while others prefer to take (excuse the cliché) the helicopter view. Both levels of abstraction are necessary, but allow each personality to express their feelings. Tie the opinions together into a wider narrative that considers the views of all. I understand that we need to ship this new product yesterday, but there are a lot of considerations that the group has raised. How can we drill into all of the detail and then come back to make a decision at the end of the week?
Consensus: Some personalities are deeply uncomfortable at not getting consensus on decisions, whereas others couldn't care less. Ask questions about how the group can arrive on the same page, and try to get those creating discord to understand that they need to persuade others, too. I totally agree with your position, but we all need to get there together. How can we do this without causing a rift with the other teams? What could potentially go wrong?
I'm sure there are many more examples, but group dynamics are tough. If you can develop a sensitivity to the personalities of others and understand what motivates them, you can begin to develop a feel for how to pitch controversial ideas or make difficult decisions while making them feel considered and respected.
Playing a role in meetings
As our introductory story showed, particular mixtures of people don't work so well, and as a result some meetings can lack the balance required to move the discussion in the direction of a decision or action. So we'll move on to a skill that is more advanced.
Here's the question: regardless of your own personality type, are you able to play differing personality roles for the benefit of a discussion or debate? This requires a great deal of self-awareness about your default mode of operation (i.e. are you a snap decision maker, an analytical thinker, predominantly a listener or an orator?) and the ability to notice when a discussion lacks balance and to slot a counterweight into the missing gaps. It also requires a great deal of confidence to represent or debate viewpoints that you are naturally less comfortable with.
It can be useful to think what the ideal outcome of a particular meeting is. Are you trying to make a decision on something? Is it a chance to critique an idea? Are you trying to come up with new ideas? The purpose of the meeting acts as the North Star that you are all aiming towards. With that in mind, what is the balance of people in the room like and how likely are they to work together to get there effectively?
There are a number of techniques you can use to do this:
Adopt an opposite stance for balance: If you spot that the conversation is getting stuck because people are being too analytical and not getting to a decision, or that the room is at risk of argument or a decision being made that is too rash, can you adopt an opposite position in order to pull the room towards the desired outcome? You can anchor a frantic room or invigorate a lethargic one. Can we run through what a different approach would look like to this? What if we did this in the backend instead? What would happen if we used our own infrastructure for this, rather than going straight into the cloud?
Adopt a controversial stance to interrupt thinking patterns: If you feel that the debate is one-sided or at risk of not exploring all avenues before reaching a decision, can you be controversial for the sake of inspiring new discussion? What if we didn't do this at all? Is this actually a bit of a silly idea? Is this really worth our time and money?
Pretend you know less than you do to probe deeper: This technique is useful to get people to explain their thinking further for the purpose of critique and, often more importantly, if you spot that others in the room are not following but may be too embarrassed to ask, you can confidently feign lack of knowledge to bring others up to speed. I don't quite follow that last step; can you elaborate? Why doesn't that framework support that feature? Why wouldn't our current system cope under that load? What do you mean by index
Pretend you know more than you do in order to be proved wrong: If you feel that a given solution is worryingly complex, can you falsely posit that it's actually much easier in order to force more explanation? Surely it's just doing this, then that, right? Isn't there open source software that just does this? Why isn't this as easy as just adding this field to the database?
I'm sure that there are other techniques that can be equally useful. To use another cliché (that's two now, sorry), careful playing of different roles can turn you from a musician in the orchestra to the conductor, steering collaboration in the direction of the greater good. It's also fun.
In summary
We're all different, and sometimes that makes for wonderful collaboration, but it also can result in conflict. As well as developing the emotional sensitivity to be able to work well with others by appealing to their own needs, you can work towards playing a role other than your natural one in order make collaboration faster, better and more interesting.