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

Give time for reflection

Your friend has similarly good insights like you to issues. However, you need to give time and space for your friend to reflect and give a thoughtful response.

Accept alternative points of views

Your friend is likely to challenge your point of view. Learn to see it as a good thing as it will challenge your thought process.

Don’t take it personally

Sometimes the challenge from your friend can seem like an attack on your competence. Don’t take it personally – but deal with the issue objectively.

Consider the impact on people

Both of you may find consider issues with a pragmatic viewpoint. Also consider the impact on people as part of your analysis.

Come to a conclusion

Don’t let discussions stay as that. Instead, make it a point to follow through on actionable steps for each discussion you have.