Hacking Business Negotiations

Malte Ubl
4 min readJan 5, 2016

--

This is a post about how to successfully sell your product or project as a software engineer (or really any not-super-sales-person-like-person) in meetings with non-engineering business people. I realize there are some stereotypes at play here. This post is in part about exploiting those stereotypes.

I’ve been wanting to write this post for a while based on previous experience. But then I joined Google and happily dove deep into their infrastructure software for 5 years with all those hard earned skills not needed anymore; until recently when I suddenly found myself talking to more profession-diverse audiences again.

In 1998, still a high school student, I started working in the then-new internet team of a large advertising agency as employee^Wstudent #2. I ended up staying for 10 years, turning the little team into a serious software consulting company. But through all that time we’d go to clients who needed a lot of convincing to trust their core business software to this tiny offspring of this other company that made their fliers and business cards. I thought there were the toughest sales meetings I’d ever go to. I’d later join a much larger competitor and thought “Now its all going to be super easy with all that reputation in the back” — only to realize that their prospective clients perceived them as too expensive and complicated. The ways to win clients in both scenarios remained the same.

The 2 strategies below are about winning people’s trust in business meetings. Once people trust you, everything else is easy.

Strategy #1 is a bit less ethical. If that isn’t your thing, jump to #2.

#1 Brutal honesty

One benefit of being considered the introvert, engineery-type-person in a meeting is that people put some inherent trust in you. They think you’re the scientist with a bias for theoretical proof and empirical research over emotion and intuition. By playing to these stereotypes one can get a significant advantage.

I call this strategy brutal honesty, because it starts by making something that nobody in the meeting expects: Casually admit to a weakness in the thing you are presenting. It is important that this weakness is not a killer-argument against whatever you are trying to sell, but it must be bad enough that normal business-common-sense would be to talk around it and try to avoid it being a topic. Game-theory common sense should say: You just made a mistake.

Making this mistake changes expectations that people have in you. They might have had a slight honest-bias already and now it is strongly reinforced. You’re the anti-sales person. It also helps doing other things a professional sales person would never do; like answering a questions with:

No.

Yes also works. The important part is that it is completely unqualified. Possibly a bit awkward, but very precise.

By playing to stereotypes and being more-honest-than-expected, people’s expectations change and their initial distrust, “they are just trying to sell me something”, has a chance of going away.

While this might all seem a bit disingenuous, the nice thing about brutal honesty is that is can be used in a charmingly recursive fashion: by explaining the very strategy to your prospective client over lunch.

#2 Empathic listening

When people judge you against your competitors, who might have equally qualified offerings, it often matters a lot who the client thinks understands their needs better. There is one-weird-trick how to increase the perception of the degree of your understanding in a very significant way. Unfortunately, people don’t do this much at all. They have their well studied sales pitches and can’t seem to actually adapt to expressed needs in realtime — and thus create the perception that they never could.

I call this empathic listening, but one can really do it in a completely formulaic way without any real empathy:

  1. Get a piece of paper.
  2. Listen to your client speak. Very closely. They are typically happy to describe their needs. Too often I see people not pay attention or not even giving them a chance to speak.
  3. Try to filter out the words they find important. These might be words familiar to you; or some type of domain language not used beyond the walls of their office.
  4. Write down these words.
  5. Try as hard as possible to understand what they mean to them and why they are important. They might use some common word in a special way. Make a note of it.
  6. And now for the rest of the meeting, and your business relationship, explain everything you do in terms of these words.
  7. Non-awkwardly if possible. There is the risk of misusing a term which then results in the opposite effect.

If done well this transports the message “They really understand me and what I need” which can make all the difference in an otherwise little-differentiated market. But more importantly, it might actually help further the mutual understanding.

I’ll go back now writing a post about ES6 module compilation, but I hope this excursion into the world of business was a bit useful. The summary is that one can use people stereotypes to one’s own advantage and with just a little bit of true listening it it easy to optimize one’s language for a huge boost in mutual understanding.

--

--