Learning Materials/Emotional Intelligence

Emotional Intelligence for Engineers


Develop the self-awareness and social skills that distinguish great engineers.

Technical brilliance alone doesn't make a successful engineer. Every businessperson knows stories of highly intelligent, highly skilled engineers who were promoted into leadership only to fail - and stories of people with solid but not extraordinary technical abilities who soared. The difference often comes down to emotional intelligence (EQ).

This guide explores what emotional intelligence looks like in the daily work of engineering - in code reviews, debugging sessions, stakeholder meetings, team dynamics, and the countless moments of friction and collaboration that define software work.


What Is Emotional Intelligence?

Emotional intelligence is the ability to recognize, understand, and manage your own emotions while perceiving and influencing the emotions of others. Daniel Goleman's foundational research identified five components:

  1. Self-awareness: Knowing your emotions, strengths, weaknesses, and how they affect others
  2. Self-regulation: Controlling disruptive impulses and adapting to changing circumstances
  3. Motivation: Being driven to achieve for reasons beyond money or status
  4. Empathy: Understanding the emotional makeup of other people
  5. Social skills: Managing relationships and building networks

For engineers, these translate directly into everyday work: staying calm during a production incident, receiving code review feedback without defensiveness, understanding why a stakeholder is frustrated about a delay, or noticing when a teammate is struggling before it becomes a crisis.


Why EQ Matters More Than Ever for Engineers

The AI Shift

As AI tools increasingly handle routine programming tasks, soft skills become the differentiator. A recent Udemy survey of 16,000 tech workers showed interest in active listening training grew 52%, customer service by 51%, and work-life balance skills by 42%.

In the realms of engineering and software development, there's a growing realization that the touch of humanity in technology's creation and deployment is irreplaceable. It underlines a shift towards valuing emotional intelligence more than ever before, recognizing it as crucial for innovation, effective teamwork, and user-focused design.

  • Charlie Cox, SThree

As Cary Cooper, professor of organizational psychology at the University of Manchester, notes:

AI is coming in, so people think their jobs are going to be replaced. People are thinking: 'Let me learn skills that AI can't copy from us.' It's going to be a long time before AI has EQ, if it can ever happen.

The Leadership Gap

For years, employers favored technical skills and IQ over EQ when choosing which developers to hire and promote. This has resulted in a managerial class often not best suited to handling the needs of their staff.

I fear that we still have people being promoted who basically are technically competent. But that's it. They're not just good at the people skills.

  • Cary Cooper

The engineers who develop emotional intelligence early create a significant competitive advantage - both for career progression and team effectiveness.

Remote and Hybrid Realities

In distributed teams where in-person interactions dwindle, emotional intelligence becomes even more critical. The capacity to listen, connect, and maintain healthy relationships is essential for nurturing trust, fostering effective teamwork, and guaranteeing project success across any distance.


Self-Awareness: The Foundation

Self-awareness is knowing your emotional reactions, triggers, strengths, and weaknesses - and how they affect others. For engineers, this manifests in understanding:

  • How you react when your code is criticized
  • What frustrates you about technical decisions you disagree with
  • How stress affects your communication
  • When you're at your most and least productive
  • What defensive patterns you fall into under pressure

Recognizing Your Triggers

Code review feedback: Does critical feedback on your code feel like criticism of you as a person? Do you get defensive, dismissive, or withdrawn?

Technical disagreements: When someone proposes an approach you think is wrong, what happens to your tone? Do you listen to understand, or listen to respond?

Production incidents: Under pressure, do you become sharp with teammates? Do you blame, or stay curious?

Deadline stress: When projects fall behind, how does your communication change? Do you become curt in messages? Stop explaining context?

Not being heard: When stakeholders ignore your technical advice, how do you respond? Resignation? Resentment? Repeated escalation?

Building Self-Awareness

Keep an emotional log: After interactions that go poorly (or well), write briefly: What happened? How did I feel? How did I react? What drove that reaction?

Ask for feedback on your patterns: Trusted colleagues can offer perspective on blind spots you can't see. Questions like "What's it like to disagree with me in a meeting?" reveal valuable data.

Notice physical signals: Emotions often manifest physically before we consciously register them - tension in shoulders, faster breathing, clenched jaw. Use these as early warning signals.

Reflect on recurring friction: If you have repeated conflict with the same person or situation, the pattern likely includes something about you, not just them.


Self-Regulation: Managing Your Reactions

Self-regulation is the ability to control disruptive impulses and think before acting. It doesn't mean suppressing emotions - it means choosing how to express them.

For Engineers, Self-Regulation Looks Like:

In code reviews:

  • Pausing before responding to criticism
  • Asking clarifying questions instead of defending immediately
  • Separating your identity from your code
  • Saying "let me think about that" instead of reacting on the spot

In technical disagreements:

  • Expressing disagreement without dismissing others
  • Being willing to say "I might be wrong about this"
  • Committing fully to decisions once they're made, even if you disagreed
  • Not relitigating settled decisions

During incidents:

  • Staying calm when systems are breaking
  • Avoiding blame during the heat of the moment
  • Keeping communication clear and factual
  • Saving retrospective discussions for when the fire is out

Under deadline pressure:

  • Not letting stress leak into your tone
  • Maintaining patience with questions from teammates
  • Continuing to explain context even when busy
  • Recognizing when you need to step away

Practical Self-Regulation Strategies

The pause: When you feel a strong reaction, pause before responding. A few seconds can be the difference between a thoughtful reply and a regrettable one.

Regulate before responding: If you can't regulate in the moment, delay. "I want to think about this - can we revisit tomorrow?" buys time to process.

Separate observations from evaluations: Instead of "this code is terrible," try "I noticed this function does three things - could we break it up?" One invites dialogue; the other shuts it down.

Channel frustration into curiosity: When something frustrates you, convert it into a question. "Why did they make this decision?" often has an answer that changes your perspective.

Name your emotions: Research shows that simply labeling an emotion ("I'm feeling defensive right now") reduces its intensity and gives you more control.


Motivation: The Inner Drive

Motivation - being driven to achieve for reasons beyond external rewards - is the fourth component of emotional intelligence. While self-awareness and self-regulation help you manage yourself, motivation determines whether you persist through challenges or give up when things get difficult.

Intrinsic vs. Extrinsic Motivation

Extrinsic motivation comes from external rewards: salary, promotions, recognition, avoiding punishment. It's effective for simple tasks but limited for complex work.

Intrinsic motivation comes from within: the satisfaction of solving hard problems, the joy of learning, the drive to create something excellent. Research consistently shows that intrinsic motivation leads to better performance, greater creativity, and more sustained effort on challenging work.

For engineers, intrinsic motivation often manifests as:

  • Curiosity about how systems work
  • Satisfaction in elegant solutions
  • Pride in well-crafted code
  • Desire to master new technologies
  • Drive to make meaningful impact

Persistence Through Setbacks

Motivated engineers don't succeed because they don't fail - they succeed because they persist through failure.

What persistence looks like:

  • Staying with a difficult bug after initial approaches fail
  • Continuing to learn a new technology despite frustrating early experiences
  • Pushing through the "valley of despair" when learning something new
  • Returning to a rejected proposal with improvements instead of resentment

Questions to ask yourself when motivation wanes:

  • What originally drew me to this problem?
  • What would I learn by pushing through?
  • What future opportunities does this unlock?
  • Who benefits if I succeed?

Finding Meaning in Mundane Tasks

Not all engineering work is exciting. Maintenance, documentation, bug fixes, and routine tasks are essential but rarely thrilling. Emotionally intelligent engineers find meaning even in mundane work.

Reframing strategies:

  • This documentation will help a future engineer at 2 AM
  • This bug fix improves a user's daily experience
  • This refactoring makes the system more maintainable for everyone
  • This routine task demonstrates reliability and follow-through

Delaying Gratification

Engineering often requires investing effort now for benefits later. The quick hack that ships today creates debt that slows tomorrow. The test you skip now creates bugs you'll debug later.

Motivated engineers:

  • Write tests because they value future confidence over present speed
  • Invest in learning that won't pay off for months
  • Make architectural investments that won't show returns immediately
  • Accept short-term discomfort for long-term improvement

Self-Directed Learning

Motivated engineers don't wait to be taught - they teach themselves. This doesn't mean formal courses or certifications. It means cultivating genuine curiosity about how things work.

Practices:

  • Read code from projects you admire
  • Explore technologies outside your immediate job requirements
  • Ask "why" until you truly understand, not just "how"
  • Share what you learn to deepen understanding

The key insight: Motivation isn't something you either have or don't have. It's cultivated through connecting work to meaning, embracing challenge as growth, and maintaining perspective on why the work matters.


Empathy: Understanding Others

Empathy is the ability to understand and share the feelings of others. For engineers, it extends to teammates, users, stakeholders, and even future maintainers of your code.

Empathy in Engineering Contexts

With teammates:

  • Understanding that everyone has constraints you can't see - personal challenges, deadline pressure, learning curves
  • Recognizing when someone is struggling before it becomes a crisis
  • Knowing that the engineer who wrote that "terrible" code was likely under constraints you don't see
  • Extending grace when people make mistakes

With stakeholders:

  • Understanding their pressures, timelines, and what they're accountable for
  • Recognizing that their frustration about delays isn't personal - it's about their own commitments
  • Appreciating that non-technical people may feel lost or powerless in technical discussions

With users:

  • Spending time with real users to understand their contexts and frustrations
  • Designing for edge cases and accessibility, not just the happy path
  • Caring about the actual experience, not just the technical implementation

With on-call engineers:

  • At 3 AM, debugging your system, what would help them?
  • Building observable, operator-friendly systems
  • Writing clear runbooks and error messages

With future maintainers:

  • Every line you write will be read by future engineers
  • Optimizing for their understanding, not your cleverness
  • Documenting not just what, but why

Practicing Empathy

Assume good intent: When something frustrates you, start from curiosity rather than accusation. "Help me understand your perspective" opens dialogue. Assumptions close it.

Practice perspective-taking: Before responding, pause and consider: How might this land from their perspective? What pressures might they be under?

Ask before assuming: Don't guess what someone is thinking or feeling. Ask: "It seems like you might have concerns about this approach - what's on your mind?"

Recognize invisible work: Much valuable work isn't visible - mentoring, glue work, emotional labor, coordination. Acknowledge it.

Design for the margins: Accessibility, internationalization, edge cases - empathetic engineering includes everyone.


Psychological Safety: Creating Conditions for EQ

Psychological safety is the shared belief that a team is safe for interpersonal risk-taking. It's the foundation that allows people to speak candidly, admit mistakes, and share ideas without fear of embarrassment or retaliation.

High-EQ engineers don't just practice emotional intelligence - they create environments where others can too.

The Six Defensive Behaviors

Ron Carucci's research identifies six defensive patterns that emerge when people don't feel safe:

1. Fight: Combative behavior in meetings, arguing fiercely, defensiveness in response to feedback. Often mistaken for assertiveness or tenacity.

How to help: Model calm curiosity. Lower your tone and ask open-ended questions. "I hear you have a strong view on this. Can you help me understand what's most important to you here?"

2. Flight: Withdrawing to avoid exposure. Declining opportunities, staying silent in meetings, disengaging when discussions heat up.

How to help: Invite quieter voices gently. Affirm contributions warmly, even rough ideas. Set norms: "We're here to generate ideas, not judge them."

3. Freeze: Paralysis - can't decide, can't move forward, reflexive "I don't know" in meetings. The person fears being evaluated so much that doing nothing feels safer.

How to help: Normalize uncertainty. "It's okay not to have the answer right now. Let's think it through together." Break problems into smaller steps.

4. Please/Appease (Fawning): Habitually agreeing with leaders, taking on extra work to keep people happy, swallowing dissent to avoid disapproval. May look like loyalty but signals people don't feel safe voicing authentic perspectives.

How to help: Invite respectful dissent: "I'd love to hear any concerns or disagreements." Praise candor over compliance.

5. Attach/Cry for Help: Constantly seeking reassurance, leaning heavily on managers for direction, dramatizing struggles to gain attention. Reflects lack of trust that support will be available unless demanded.

How to help: Create predictable support rhythms. Respond consistently, not just urgently. Encourage autonomy: "What steps have you already tried?"

6. Checking Out (Collapse): Full shutdown - disengaging, stopping offering ideas, adopting "why bother" attitude. Often signals burnout or that the environment feels so unsafe that complete withdrawal is self-protection.

How to help: Approach with compassion. Ask privately: "I've noticed you seem more withdrawn. How are you doing?" Address systemic stressors. Normalize rest.

Reading Defensive Behaviors in Engineering Contexts

These patterns show up constantly in engineering work:

  • The engineer who argues combatively in every code review (fight)
  • The teammate who never speaks in architecture discussions (flight)
  • The developer who can't make a decision without excessive reassurance (freeze)
  • The team member who agrees with everything in meetings but doesn't follow through (appease)
  • The colleague who escalates every small issue into a crisis (attach)
  • The previously-engaged engineer who's now just going through the motions (collapse)

The key insight: These behaviors aren't character flaws - they're protective mechanisms that surface when people don't feel safe. Responding with curiosity, consistency, and compassion creates the psychological safety needed to unlock authentic contribution.


EQ in Code Reviews

Code review is one of the most emotionally charged rituals in engineering. It combines technical judgment with interpersonal dynamics, often in writing where tone is easily misread.

The Emotional Landscape of Code Reviews

For the author:

  • Vulnerability - your work is being judged
  • Identity entanglement - criticism of code can feel like criticism of you
  • Time pressure - review delays feel like personal rejection
  • Defensiveness triggers - "why doesn't this reviewer understand?"

For the reviewer:

  • Responsibility - you're accountable for what ships
  • Judgment - you're evaluating someone's work
  • Time constraints - thorough review takes effort
  • Frustration triggers - "why didn't they think of this?"

Emotionally Intelligent Code Review Practices

As a reviewer:

Separate the code from the coder: "This approach might cause issues because..." not "You didn't think about..."

Lead with questions, not declarations: "What was the thinking behind this approach?" invites dialogue. "This is wrong" shuts it down.

Acknowledge what's good: Starting with what works well creates psychological safety for the critical feedback.

Be specific and actionable: "This could be clearer" helps less than "Adding a comment here explaining X would help future maintainers."

Consider the author's context: They may have been under constraints, learning, or working with incomplete information.

Offer to discuss synchronously: For significant disagreements, a quick call often resolves what would become a frustrating text thread.

As an author:

Separate your identity from your code: Your code being criticized isn't you being criticized.

Assume good intent: The reviewer is trying to help the codebase, not attack you personally.

Pause before defending: Ask clarifying questions instead of immediately justifying your choices.

Say thank you: Genuine appreciation for thorough review encourages more of it.

Be explicit about what you want: "I'm looking for feedback on the overall approach" or "This is ready for detailed review" sets expectations.


EQ in Technical Disagreements

Engineering involves constant trade-offs, and smart people regularly disagree. Emotional intelligence determines whether disagreements strengthen solutions or fracture teams.

The Anatomy of Technical Conflicts

Technical disagreements often escalate because:

  • Positions become entangled with identity ("I'm the kind of engineer who values X")
  • Past conflicts create negative patterns ("They never listen to me")
  • Status dynamics complicate discussions ("They're more senior, so I can't push back")
  • Written communication loses nuance ("Their comment seemed dismissive")

Emotionally Intelligent Approaches to Disagreement

Distinguish positions from interests: "We must use PostgreSQL" is a position. "We need reliable transactions and our team knows SQL" are interests. Address interests.

Seek to understand before advocating: Before arguing your position, genuinely understand theirs. "Help me understand what's driving your recommendation" opens dialogue.

Attack problems together, not each other: "We have a challenge to solve" not "You created a problem."

Find common ground: Even in disagreement, shared goals exist. Start there.

Disagree and commit: Once a decision is made, support it fully even if you disagreed. Relitigating erodes trust.

Document resolutions: After resolution, write down what was decided. Shared understanding prevents repeated conflicts.

Know when to escalate: Not all conflicts resolve at peer level. Know when and how to involve others without it feeling like "going over someone's head."

When Conflict Becomes Personal

The research shows that the biggest difference between teams that fall apart due to differences and teams made stronger by conflict comes down to how that conflict is managed.

Warning signs:

  • Positions becoming entrenched over time
  • Communication breaking down outside of formal channels
  • Teammates avoiding working with each other
  • Productive discussions devolving into repeated arguments

What helps:

  • Address the dynamic early - conflict rarely resolves on its own
  • Bring in a neutral third party who understands the technical context but isn't personally invested
  • Acknowledge that everyone has the same end goal, even if they see different paths
  • Sometimes, the only way forward is changing who works together

EQ with Stakeholders

Engineers interact with product managers, designers, business stakeholders, and executives - people with different technical backgrounds, priorities, and communication styles. Emotional intelligence bridges these gaps.

Understanding Stakeholder Emotions

What stakeholders often feel:

  • Pressure from their own leadership and timelines
  • Anxiety when they can't assess technical reality themselves
  • Frustration when technical work takes longer than expected
  • Powerlessness in discussions they don't fully understand

What engineers often feel:

  • Frustration when requirements change or priorities shift
  • Dismissal when technical concerns are overridden
  • Pressure to commit to estimates they're uncertain about
  • Isolation from the business context of their work

Emotionally Intelligent Stakeholder Interaction

Recognize their pressures: Stakeholders are accountable for outcomes too. Their frustration about delays isn't personal - it's about their commitments.

Translate, don't lecture: Explain technical concepts in terms of business impact. "This will take longer because..." is more useful than detailed technical explanation.

Set expectations early and honestly: Bad news delivered early is a problem to solve. Bad news delivered late is a betrayal of trust.

Be a partner, not a vendor: Engage with the "why" behind requests. Offer alternatives. Help stakeholders achieve their goals, even if their initial approach wasn't optimal.

Manage your own frustration: When requirements change or priorities shift, recognize that the business context may have changed in ways you don't see.


EQ with Your Manager

The relationship with your manager is one of the most emotionally complex in work. It combines power dynamics, career stakes, and regular interaction.

Emotional Dynamics of the Manager Relationship

What makes it complicated:

  • Power imbalance affects what feels safe to say
  • Career progression depends partly on this person's perception
  • Feedback - both giving and receiving - feels higher stakes
  • Managers are also human, with their own pressures and limitations

Emotionally Intelligent Managing Up

Understand their style and pressures: What are they accountable for? What keeps them up at night? How do they prefer to receive information?

Make it easy to support you: Clear communication, proactive updates, and flagging risks early all reduce their cognitive load.

Give feedback carefully but genuinely: Managers need feedback too, but the power dynamic makes it harder. Framing feedback as "advice for you" can help: "One thing that might help me is..."

Recognize they're human too: Your manager has bad days, makes mistakes, and has their own constraints. Extend the same grace you'd want.

Ask for what you need: Managers aren't mind readers. If you need more feedback, clearer priorities, or different support, say so.

When Your Manager Falls Short

Every manager is imperfect. Emotionally intelligent responses to manager shortcomings:

If they're unavailable: Create predictable touchpoints. Share updates proactively. Don't wait for them to reach out.

If they don't give feedback: Ask directly and specifically. "What's one thing I could do better in code reviews?" is easier to answer than "How am I doing?"

If they make decisions you disagree with: Express disagreement clearly once, then commit fully. Document your concerns if needed for protection, but don't relitigate.

If the relationship isn't working: Before concluding it's unfixable, have an honest conversation about what's not working. Most people want to improve if they know what's wrong.


EQ in Crisis: Incidents and High-Pressure Moments

Production incidents, approaching deadlines, and high-stakes situations test emotional intelligence. How you show up under pressure defines your reputation.

Emotional Dynamics Under Pressure

What happens physiologically: Stress triggers fight-or-flight responses. Cortisol narrows focus, increases reactivity, and impairs complex thinking.

What happens interpersonally: People become more curt, less patient, more likely to blame. Communication breaks down just when it's most needed.

What teams need: Calm, clear direction. Shared understanding of priorities. Psychological safety to surface problems without blame.

Emotionally Intelligent Crisis Response

Stay calm: Your emotional state is contagious. If you're panicked, others will panic. If you're calm and focused, others can be too.

Separate the fire from the arson investigation: During an incident, focus on fixing it. Questions of "who caused this" and "how do we prevent it" come later.

Communicate clearly and frequently: "Here's what we know. Here's what we're trying. Here's when we'll update." Uncertainty is stressful; information reduces it.

Avoid blame in the moment: "Why did you deploy this?" can wait. "What do we need to do now?" can't.

Thank people genuinely: After the crisis, acknowledge the effort. "Thanks for dropping everything to help" costs nothing and means a lot.

Debrief without blame: Blameless postmortems aren't about letting people off the hook - they're about creating safety to surface the real causes so you can actually prevent recurrence.


Building Your EQ Over Time

Emotional intelligence isn't fixed - it's a set of skills that improve with deliberate practice.

Daily Practices

Pause before reacting: Create a habit of taking one breath before responding to anything emotionally charged.

Name your emotions: Throughout the day, practice noticing and labeling what you're feeling. This builds the self-awareness muscle.

Reflect on interactions: After meetings, code reviews, or difficult conversations, briefly consider: What went well? What could I have done differently?

Seek feedback actively: Ask trusted colleagues for specific feedback on your interpersonal impact. "What's it like to disagree with me?" yields better data than "Am I a good communicator?"

Ongoing Development

Notice patterns: Where does friction consistently occur? With whom? In what situations? Patterns contain data about your own contributions.

Experiment with new behaviors: If you tend to argue, try asking questions instead. If you tend to withdraw, try speaking up early. See what happens.

Learn from emotionally intelligent people: Watch how skilled communicators handle difficult situations. What do they do differently?

Read and study: Research on emotional intelligence, conflict resolution, and human psychology provides frameworks for understanding your own patterns.

Creating Feedback Loops

Ask specific questions to build feedback muscle:

  • What are three things I'm doing that are blocking the team?
  • How would you describe my communication style under pressure?
  • If you were in my position, how would you advise me to handle [specific situation]?
  • What am I already doing that's setting the team up for success?

Make it safe for others to give you feedback: Thank people who give you hard feedback. Act on it visibly. This encourages more.


EQ at Different Career Levels

Emotional intelligence requirements evolve as engineers progress in their careers.

Junior Engineers

Focus areas:

  • Receiving feedback without defensiveness
  • Asking questions without feeling stupid
  • Building relationships with teammates
  • Learning to navigate disagreements productively
  • Recognizing that confusion and frustration are normal parts of growth

Key insight: Your code being criticized isn't you being criticized. Separating identity from output is one of the first emotional intelligence skills to develop.

Senior Engineers

Focus areas:

  • Giving feedback in ways that inspire growth rather than defensiveness
  • Mentoring teammates with patience and empathy
  • Navigating complex stakeholder relationships
  • Influencing without authority
  • Handling the emotional weight of being the "expert"

Key insight: Your impact multiplies through others. How you make people feel affects their performance, retention, and growth.

Staff+ / Principal Engineers

Focus areas:

  • Managing human dynamics across multiple teams
  • Shaping organizational direction while respecting autonomy
  • Developing other leaders
  • Handling political complexity with grace
  • Staying connected to individual contributors' experiences

Key insight: At senior levels, you spend as much time managing human dynamics as technical ones. EQ isn't a nice-to-have - it's the job.

Engineering Managers

Focus areas:

  • Creating psychological safety for direct reports
  • Delivering difficult feedback with care
  • Managing your own emotions while absorbing team stress
  • Navigating up and down the organization
  • Recognizing and addressing defensive patterns in others

Key insight: You set the emotional tone. Your team's capacity for risk-taking, honesty, and collaboration depends on the safety you create.


TL;DR

  • Recognize your triggers and pause before reacting - code criticism, technical disagreements, deadline stress; labeling the emotion ("I'm feeling defensive") reduces its intensity
  • Separate your code from yourself - a rejected PR isn't a rejected person; respond to feedback with questions ("help me understand") before justifying
  • Create psychological safety - respond to "basic" questions with genuine curiosity; fight/flight/freeze behaviors in teammates signal they don't feel safe, not that they're difficult
  • Under pressure, stay calm - your emotional state is contagious; calm, clear leadership under stress defines your reputation; save blame investigations for after the fire is out
  • EQ becomes more important as you advance - technical skills get you in the door, emotional intelligence determines how far you go

Sources and Further Reading

  • Daniel Goleman, "What Makes a Leader" (Harvard Business Review)
  • Ron Carucci, "6 Defensive Behaviors That Show Up at Work - and How Psychological Safety Can Help" (Harvard Business Review)
  • Amy Edmondson, Research on Psychological Safety (Harvard Business School)
  • LeadDev, "It's Time to Take Emotional Intelligence More Seriously"
  • LeadDev, "Managing Conflict in Engineering Teams"
  • LeadDev, "How to Give Feedback Without Killing Morale"
  • Vanessa Urch Druskat, "Do You Have an Emotionally Intelligent Team?" (Harvard Business Review)

Ready to test your knowledge?

Put what you've learned into practice with our assessment.