Here’s how you can connect with your friend better:

Give your friend time to craft a response

If you want a quality response from your friend, give him/her time to reflect. Be patient listening and resist interjecting.

It’s not what you say; it’s also how you say it

Your words may be construed by your friend as offensive or insensitive. Adopt a warm and encouraging way of saying something.   

Listen to your friend’s insights

Your friend has good insights, especially about people’s motivations. Listen carefully to glean insights to add to your own viewpoint. 

Measure your pragmatism with the human factor

You are far more pragmatic than your friend. Talk about how your solutions or proposals impact people positively.

Support your friend’s ideals

Your friend has ideals about the world. Instead of being critical or dismissive, learn about it and find ways to support your friend to achieve these ideals.