Then there are two very similar, but IMO, complementary books, "Difficult Conversations" by Douglas Stone, Bruce Patton, and Sheila Heen [2], and "Crucial Conversations" by Joseph Grenny, Ron McMillan, Al Switzler, and Kerry Patterson [3] which helped me learn to embrace being genuinely curious and accept + explain different, sometimes conflicting, emotions. It was especially helpful to help me deal with people who were very confrontational and tried to create conflict, and really difficult situations while conversing.
There have been some more books I've read, which I don't recall the titles for and don't even have notes for, but these 3 and "Never Split the Difference" you've mentioned were certainly the most interesting and helpful in this "area", to me.
[1]: https://www.amazon.com/How-Win-Friends-Influence-People/dp/0...
[2]: https://www.amazon.com/Difficult-Conversations-Discuss-What-...
[3]: https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...
I hope that helps!
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
A great book that provides a framework for dealing with difficult conversations is Difficult Conversations, written by a team at Harvard that spent years on practicing and refining conflict-resolution.
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
The basic idea is that in any difficult conversation, there's actually three sub-conversations happening —
(1) What happened?
(2) How do we feel about it?
(3) What are we going to do about it?
A lot of times people get into cross-talk or can't get on the same page because they mix up what sub-conversation they're happening. This can happen when one person gets right into proposing solutions (#3) while another person is still trying to work out why things went the way they did (#1). Likewise, sometimes a conversation around "we really screwed this up" is meant to be a neutral "what happened" conversation (#1) but is taken as a negative or put-down (#2).
Useful book. Very readable and informative.
OTOH, CC attempts to prescribe how to behave are pretty poor. I would not focus too much effort on emulating those.
At first read, all 3 sound like fairly different books. A year after I read them, I was going over all the notes I had made for them, and was surprised to find out that all 3 are mostly saying the same things.
As for the authors:
Difficult Conversations: https://www.amazon.com/Difficult-Conversations-Discuss-What-...
Crucial Conversations: https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...
Audiobook version [2] is narrated by authors, and it's great.
[1] https://www.amazon.com/Difficult-Conversations-Discuss-What-...
[2] https://www.audible.com/pd/Difficult-Conversations-Audiobook...
Here are the links to the reading list (and I added Getting to Yes):
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...
https://www.amazon.com/Nonviolent-Communication-Language-Lif...
https://www.amazon.com/Getting-Past-Negotiating-Difficult-Si...
https://www.amazon.com/Getting-Yes-Negotiating-Agreement-Wit...
https://www.amazon.com/Good-Authority-Become-Leader-Waiting/...
If you're looking for office communications, I've heard good things about "Difficult Conversations":
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
It has quite practical advice as well as a framework helping one navigate.
Can anyone comment on the relative merits of these articles' / books' approaches?
[0] https://www.amazon.com/Art-Hard-Conversations-Biblical-Matte...
[1] https://www.amazon.com/gp/product/0143118447/ref=oh_aui_sear...
[0]There's a good book on this subject called "Difficult Conversations": https://www.amazon.com/Difficult-Conversations-Discuss-What-...
I suggest folks read some good books on conversations and negotiations.
Conversations:
Nonviolent Communications:
https://www.amazon.com/Nonviolent-Communication-Language-Lif...
Crucial Conversations:
https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...
Difficult Conversations:
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
Negotiation books:
Bargaining For Advantage:
https://www.amazon.com/Bargaining-Advantage-Negotiation-Stra...
Getting To Yes:
https://www.amazon.com/Getting-Yes-Negotiating-Agreement-Wit...
Getting Past No (billed as a negotiations book, but really more of a conversations book):
https://www.amazon.com/Getting-Past-Negotiating-Difficult-Si...
I strongly recommend reading Influence before you read these - much of what is in the books above will make more sense once you've read Influence.
https://www.amazon.com/Influence-Psychology-Persuasion-Rober...
When you read these, keep in mind: Change is hard. Don't expect to read these and become good communicators quickly. It may take a few years of stumbling and practice.
I see a mixture of comments agreeing and disagreeing with the original submission. For those who disagree: Most of what the author is saying is in agreement with what the books say:
If your goal is to change someone, you will either fail, or will succeed at the cost of the relationship (and relationships at work do matter).
Another important related point: If you cannot summarize why the other person is acting this way without using phrases like "stubborn", "irrational" or similar negatives, then it means you have no idea about the other person's concerns and motives, and are being lazy. It is easier to label, and much harder to probe effectively. Additionally, people often act stubborn because they realize you are not really interested in their perspective. Internally their thought process (which is very rational) is "This person does not really want to hear me out, so I'm not going to invoke too many neurons engaging with him and will just dig in my heels." - which is why a lot of books focus a lot on listening skills (which includes skills to signal that you are listening - you may in reality be listening just fine but the other person does not know it - so you signal it by summarizing their stance).
A lot of the comments here are invoking false dichotomies. Since HN has a comment limit, I'll address some here:
>I don't believe you can have a successful software team with individuals who can't take a code review well.
This is tangential. You can give feedback in a code review poorly, or efficiently. Both ways allow for you to point out problems with the other's code. One way will not be taken well. The other way has a higher chance of being taken well. A big step forward is to realize you can have your cake and eat it too.
>I started to try and reason with people with carefully crafted questions to guide them towards my goal.
Leading questions is a bad idea (all the communications books say it). Learn how to state your concerns. It is OK to ask questions if genuinely curious. But if you want to point something out, learn how to state it in a non-defensive manner.
(3 separate comments below):
>If Kara's emotions and defensiveness can't handle a clearly articulated, rational, objective argument against design decisions, then for the sake of the product and the company, she probably needs to find another job. Avoiding discussions doesn't work for me.
>Learned to let go and he has his parts of the code base and I have mine.
>And this is how you end up with a terrible, in-cohesive product.
Again, false dichotomies. The solution is not to be quiet and let it go. The solution is to learn how to talk about the issues effectively. One of the books calls this "The Fool's Choice" - thinking that either you have to be quiet and not air your concerns (to save relationships), or that you have to air them and damage the relationship.
>It's either you convince them, or perhaps they convince you. Logic wins.
Logic alone rarely wins. One key point in one of the books: Don't pretend that emotions should not be part of the decision making process. The reality is that emotions are already part of the decision making process. If you get angry that someone cannot take your feedback well, emotions are present.
>It's safe to assume Kara wrote this article.
It is safe to assume that the author of this comment is unwilling to question his views on the topic.
That's what assumptions get you.
>I have seen more technical damage done by nice and competent people deferring to bullies in the workplace than by legitimate disagreements expressed passionately.
Another false dichotomy. What the submission describes is normal among non-bullies.
>The flaw here is that you assume that "Kara" will learn from her mistakes. Not always the case.
It is a similar flaw to assume that merely telling her what mistakes she made will make her learn from them. Definitely often not the case.
I mean, I solved more complex technical problems in my undergrad than I've ever had to in my career.
My suggestion: While you may want to master a technical skill or two, become good at what they don't teach you:
Negotiation skills:
https://www.amazon.com/Getting-Yes-Negotiating-Agreement-Wit...
https://www.amazon.com/Bargaining-Advantage-Negotiation-Stra...
The Coursera course from the University of Michigan is decent, if you don't want to read. But the other course (from Yale?) - I would not recommend that as a starter.
Communication Skills:
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...
https://www.amazon.com/Nonviolent-Communication-Language-Lif...
Influence:
https://www.amazon.com/Influence-Psychology-Persuasion-Rober...
(His work is often cited in other books - especially related to negotiations).
Networking:
https://www.amazon.com/Never-Eat-Alone-Expanded-Updated/dp/0...
Finally, a word of advice. Most of us here on HN have no trouble reading stuff and grasping its content. Internalizing it, though, will take work. So don't run away reading all these books. Pick one topic (e.g. negotiation), and read up on it. Take notes (I forget 80% of what I've read after a few months). And try to practice it.
Life is a marathon, not a sprint. Just focus on one till you feel you are good at it (perhaps for a year). Then pick another topic.
https://www.amazon.com/Difficult-Conversations-Discuss-What-...
I'd also put in a recommendation for a book I stumbled upon when searching through Hacker News called "Difficult Conversations."
http://www.amazon.com/Difficult-Conversations-Discuss-What-M...
I got the same feeling from reading the book as the original recommender ( https://news.ycombinator.com/item?id=7762266 ): reading the book made me feel instantly better at being able to communicate when having difficult or tense conversations. I can't recommend it enough.
I strongly recommend the book Difficult Conversations to everyone, period. It's one of the best books on negotiation that have been written in the past 20 years. It's very hands-on and practical, and after reading it I immediately felt like I had levelled-up in all of my communications. It made giving feedback much simpler.
http://www.amazon.com/Difficult-Conversations-Discuss-What-M...
Instead of telling someone that their idea sucks, you should instead tactfully tell your friend that after consideration you don't think his idea will survive a customer development process. Then suggest he reads The Four Steps to the Epiphany or The Lean Startup (or paraphrase the important concepts) and urge him to validate his concept before becoming too emotionally invested, lest he invest in a solution in search of a problem. Dane Maxwell makes a great point about retiring from having ideas in favour of what he calls "idea extraction":
https://www.youtube.com/watch?v=a2F-2-I2-5k
Your friend should remember that a startup is a temporary business structure that exists only to prove or disprove a hypothesis about a market opportunity in the fewest number of steps (time, money, resources). You don't say why his idea will never work (my wild guess is that it's probably a two-sided marketplace, which is near-impossible to launch because it's actually two businesses at once that both need to succeed at the exact same time == marketing $$$) but rookie founders are often trying to do WAY too much. Maybe there's a gem of an idea there that's good, and it just needs to be simplified to its essence.
You might ask your friend "why you?" both because he might not have any business starting this company where anyone person might. Investors like to see an unfair advantage; wealth, political connections, celebrity status are all examples... but the best is having someone on your team that has deep experience in the domain. Starting a real-estate site and nobody on your team has worked in real-estate? Good luck.
Also in the "why" category is a literal "why are you doing this?" question which many people glaze over. Sometimes people just have a flight of fancy and do things that seem like a good idea without it actually being something that they truly care about. Aside from being a recipe for disaster, Simon Sinek explains that people don't buy what you do, they buy why you do it:
http://www.ted.com/talks/simon_sinek_how_great_leaders_inspi...
Finally, you might want to explain to your friend how an investor evaluates a startup. In order:
1. Market opportunity 2. Team 3. Traction 4. Product
Most founders HATE this because they don't want to confront that product is the least important criteria for a term sheet. Obviously you need a great product; that's table stakes. Investors have to first be convinced that there is a real market opportunity, and it has to be big enough to matter if the company succeeds. Bad pitches start with a focus on the product and promise that the market opportunity is there. Good pitches are all about how you've put together a great team to attack a large, demonstrable market opportunity. Great pitches are about great teams with a great opportunity that have demonstrated growth through traction.
In the end, products frequently change and investors know this. Very occasionally you can convince an investor that your product vision is so important that it needs to exist even though you have a questionable market opportunity, an unknown team and no sales to date. However, at this point you're actually competing with every other startup pitching that investor because no matter how brilliant that they think you and your idea are, they have a fiduciary responsibility to the LPs to make the best investments that they can. If a VC backs a product they like over a boring product with great traction, team and opportunity, then they are not a very good VC.
In the end, most startups fail and your friend is awesome for being willing to try anyway. Despite his fancy MBA if this is his first rodeo, he owes it to his future self to be honest about what he's doing. He should spend a year at another startup learning by osmosis before he tries to start up.
This is all strong opinions which are strongly held. I think having strong opinions is one of the most valuable things someone can do. In fact, my job is to tell important people awkward truths and anyone who suggests you should not "pile on" negativity is not someone you should go to for startup advice.
http://www.amazon.com/Difficult-Conversations-Discuss-What-M...
Meanwhile, I would have a larger conversation with the CEO. What is it exactly that makes working with him/her so hard? Can you discuss with them in a non confrontational manner?
Check out the book Difficult Conversations for help on this: http://www.amazon.com/Difficult-Conversations-Discuss-What-M...
A CTO of a very successful startup on the valley recommended me Difficult Conversations[2].
As long as you remember that empowering other people to do great work is very valuable in itself (as it is a multiplier), you can motivate yourself into getting to understand this side of software development.
It is not only important for tech leads, but for CTOs, and open source project leads.
Good luck on your new job!
[1] http://pragprog.com/book/sdcoach/agile-coaching
[2] http://www.amazon.com/Difficult-Conversations-Discuss-What-M...
https://www.amazon.com/dp/B004CR6ALA?ref_=ppx_hzsearch_a_con...
I think even a bad difficult conversation is better than no difficult conversation so just giving the managers I work with some tool to compel action is valuable.