Empathy
Empathy is the capacity to understand or share another person’s feelings, perspective, situation, or needs and respond appropriately.
Lead Developer Career Guide
The ability to understand and appropriately respond to another person's perspective or feelings.
- How it is used
- Guides lead developers in responding to teammates, mentees, clients, and software users from their perspectives.
- How deep it goes
- Defines empathy and develops practical listening, feedback, support, and conflict tactics; contrasts it with radical empathy.
- Examples
- Uses a frustrated client, mentee guidance, team workload concerns, and user test cases as workplace examples.
- What you can do after
- Practice/perform empathetic listening and adapt feedback, support, and decisions to concerns people express.
Think Like a Software Engineering Manager
Empathy is the ability to understand and respond appropriately to another person's feelings, perspective, or situation.
- How it is used
- Supports engineering managers in coaching, relationship-building, cross-functional collaboration, performance management, and difficult employee conversations.
- How deep it goes
- Explains practical behaviors and trade-offs, stopping short of a formal psychological model or detailed empathy-training method.
- Examples
- Uses layoff conversations, career transitions, mentoring, regular check-ins, and engineering–product collaboration as concrete applications.
- What you can do after
- Practice/perform it by listening actively, adapting explanations, aligning goals with aspirations, supporting transitions, and balancing care with assertiveness.
Read how Think Like a Software Engineering Manager explains empathy →
Design for Developers
Empathy is the ability to understand and respond appropriately to another person’s perspective, feelings, and needs.
- How it is used
- Uses empathy to connect user understanding with design, development, accessibility, performance, and team decisions.
- How deep it goes
- Shows empathy through user journeys, task flows, interface choices, and iteration, but stops short of formal psychological theory.
- Examples
- Uses a website-scanner queue, an overworked mascot, target personas, user journeys, task flows, wireframes, and prototypes.
- What you can do after
- Apply empathy by mapping user journeys, anticipating frustration, improving interactions, and prioritizing technical fixes alongside interface responses.
Related concepts
- emotional intelligencepart of · Emotional intelligence is the capacity to recognize, understand, regulate, and respond appropriately to emotions in oneself and others.
- communicationkind of · Communication is the exchange of information, meaning, or signals between people, groups, agents, devices, or software components.
- artificial intelligencecontrasts with · Artificial intelligence is the field concerned with creating computational systems that perform tasks associated with human intelligence, such as learning, reasoning, perception, or decision-making.
- radical empathyincludes · A more active form of empathy that seeks to understand people's experiences in their broader societal, organizational, and personal context and address underlying problems.
- trustproduces · Trust is confidence that a person, organization, system, or source is reliable and will act or behave appropriately in a given context.
- difficult conversationuses · A difficult conversation is a direct discussion addressing disagreement, dissatisfaction, conflict, or another sensitive interpersonal issue.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


