liveBook · Manning

Compassion

As explained in Collaborative Software Design: How to facilitate domain modeling decisions

Compassion is concern about another person’s suffering accompanied by a willingness to help if that help is wanted.

Compassion is concern for another person’s suffering combined with a willingness to help when that help is wanted. In collaborative modeling, it means recognizing shared humanity, making room for different perceptions, and resisting the impulse to become the powerful problem solver. section 5.2.3

Use compassion to shape how a facilitator relates to people and their perspectives:

  • Give space to perceptions that seem strange or wrong instead of judging them immediately. section 5.2.3
  • Recognize that groups and cultures assign meaning to experiences, so disagreement does not automatically make one perception inherently right or wrong. section 5.2.3
  • Distinguish compassion, or empathic concern, from empathic distress, which feels another person’s upset without motivating help. section 5.2.3
  • Treat compassion as learnable: self-awareness, reflection, feedback, curiosity, and diverse environments can strengthen it. section 5.2 section 5.2.4
Figure 5.3 The link between facilitation skills and core competencies. Core competencies consist of Compassion, Neutrality, and Observing, and they are fundamental yet require self-awareness and adaptability across cultures. These competencies enhance the facilitation skills of Holding Space, Active Listening, and Clear Communication, which can be improved through study and practice.

Map compassion alongside neutrality and observing, then connect these competencies to holding space, active listening, and clear communication. section 5.2

During collaborative modeling

When a participant expresses a perception that feels unfamiliar or incorrect, acknowledge the person’s struggle and leave room for their view. Offer help only if wanted, while allowing the group to examine the meaning it has assigned to the issue. section 5.2.3

How Collaborative Software Design: How to facilitate domain modeling decisions covers it

How deep it goes
Defines compassion, distinguishes related empathy types, and connects it to facilitation competencies while stopping short of a detailed practice procedure.
Examples
Uses diverse perceptions, shared humanity, empathic distress, and a competency-to-facilitation-skills map as teaching examples.
What it assumes
Assumes participation in collaborative modeling while teaching compassion, empathy distinctions, self-awareness, and facilitation competencies.
What you can do after
Apply compassion during collaborative modeling by holding space, recognizing shared humanity, and offering help without assuming control.
How it connects
Connects compassion with neutrality, observing, holding space, active listening, clear communication, empathy, and collaborative modeling.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Collaborative Software Design: How to facilitate domain modeling decisions. The section links point to the parts of the book it draws on.