Nonviolent Communication (NVC) is an approach developed by Marshall Rosenberg to assist in caring for this chemistry during conversations. From a technical point of view, NVC is a method of conducting dialogues.

However, apart from specific techniques, it advocates a set of assumptions and beliefs that might motivate you to think of NVC as a philosophy of treating another human being – and a philosophy where verbal communication is the exact medium.

Read more at InfoQ: Conversation Patterns for Software Professionals - Part 5

.