Upgrade to Pro — share decks privately, control downloads, hide ads and more …

You Are Insufficiently Persuasive

Sandi Metz
October 24, 2017

You Are Insufficiently Persuasive

Why can't they see that you're right?

Lack of ability to resolve differences of opinion can transform happy, productive teams into morose cabals of dissidents.

This talk gets to the root of _why_ teams disagree and uses social science research (science!) to foment understanding among programmers.

You'll learn to resolve misunderstandings and negotiate common goals, and turn your shop into a place where everyone can do their best work.

Sandi Metz

October 24, 2017
Tweet

More Decks by Sandi Metz

Other Decks in Programming

Transcript

  1. Oct 2017
    @sandimetz
    Sandi Metz
    You are
    insufficiently
    persuasive

    View Slide

  2. @sandimetz Oct 2017
    Happiness

    View Slide

  3. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017

    View Slide

  4. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    456,283 email addresses

    View Slide

  5. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    456,283
    33,200
    email addresses
    randomly selected

    View Slide

  6. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    456,283
    33,200
    1,318
    email addresses
    randomly selected
    responded

    View Slide

  7. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    456,283
    33,200
    1,318
    219
    email addresses
    randomly selected
    responded
    unhappiness codes

    View Slide

  8. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    456,283
    33,200
    1,318
    219
    2,280
    email addresses
    randomly selected
    responded
    unhappiness codes
    references to codes

    View Slide

  9. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    456,283
    33,200
    1,318
    219
    2,280
    10.41
    email addresses
    randomly selected
    responded
    unhappiness codes
    references to codes
    average references per code

    View Slide

  10. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1 186 Being stuck in problem solving internal
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5 63 Feel inadequate with work internal
    6 60 Mundane or repetitive task external
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10 39 Personal issues – not work related internal
    817 out of 2,280

    View Slide

  11. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1 186 Being stuck in problem solving internal
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5 63 Feel inadequate with work internal
    6 60 Mundane or repetitive task external
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10 39 Personal issues – not work related internal
    817 out of 2,280

    View Slide

  12. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5
    6 60 Mundane or repetitive task external
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10
    528 out of 2,280

    View Slide

  13. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5
    6 60 Mundane or repetitive task external
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10
    528 out of 2,280

    View Slide

  14. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5
    6
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10
    469 out of 2,280

    View Slide

  15. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5
    6
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10
    469 out of 2,280
    The problem?

    View Slide

  16. @sandimetz Oct 2017
    On the Unhappiness of Software Developers
    Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017
    Frequency Cause Category
    1
    2 152 Time pressure external
    3 107 Bad code quality and coding practice external
    4 71 Under-performing colleague external
    5
    6
    7 57 Unexplained broken code external
    8 42 Bad decision making external
    9 40 Imposed limitation on development external
    10
    469 out of 2,280
    The problem?
    Other People!

    View Slide

  17. @sandimetz Oct 2017
    Persuasion

    View Slide

  18. @sandimetz Oct 2017
    One perspective

    View Slide

  19. @sandimetz Oct 2017

    View Slide

  20. @sandimetz Oct 2017

    View Slide

  21. @sandimetz Oct 2017
    6 Rules

    View Slide

  22. @sandimetz Oct 2017
    Reciprocity
    1

    View Slide

  23. @sandimetz Oct 2017
    "Hare Krishnas in the Carnival Parade,2009" by Capes Treasures CC BY-NC-ND 2.0

    View Slide

  24. @sandimetz Oct 2017
    Consistency
    2

    View Slide

  25. @sandimetz Oct 2017
    "Opening Presents" by Jay Malone CC BY 2.0

    View Slide

  26. @sandimetz Oct 2017
    Social Proof
    3

    View Slide

  27. @sandimetz Oct 2017
    "Six Sheep Staring" by Aad Van Rijn CC BY-NC-ND 2.0

    View Slide

  28. @sandimetz Oct 2017
    Authority
    4

    View Slide

  29. @sandimetz Oct 2017
    "Paggi-9" by Jay Weenig CC BY-NC 2.0

    View Slide

  30. @sandimetz Oct 2017
    Liking
    5

    View Slide

  31. @sandimetz Oct 2017
    "Friends" by Julien Harneis CC BY-SA 2.0

    View Slide

  32. @sandimetz Oct 2017
    Scarcity
    6

    View Slide

  33. @sandimetz Oct 2017
    "Parking Lot" by Jim Pennucci CC BY 2.0

    View Slide

  34. @sandimetz Oct 2017
    Reciprocity
    Consistency
    Social Proof
    Authority
    Liking
    Scarcity

    View Slide

  35. @sandimetz Oct 2017
    Reciprocity
    Consistency
    Social Proof
    Authority
    Liking
    Scarcity
    Weapons of Influence

    View Slide

  36. @sandimetz Oct 2017
    Another Perspective

    View Slide

  37. @sandimetz Oct 2017

    View Slide

  38. @sandimetz Oct 2017

    View Slide

  39. @sandimetz Oct 2017
    4 Categories

    View Slide

  40. @sandimetz Oct 2017
    Make People
    Like You
    1

    View Slide

  41. @sandimetz Oct 2017
    Become genuinely interested
    in other people.
    Make People Like You
    1.1

    View Slide

  42. @sandimetz Oct 2017
    Smile.
    Make People Like You
    1.2

    View Slide

  43. @sandimetz Oct 2017
    Remember that
    a person’s name is to that person
    the sweetest and most
    important sound in any language
    .
    Make People Like You
    1.3

    View Slide

  44. @sandimetz Oct 2017
    Be a good listener.
    Make People Like You
    1.4

    View Slide

  45. @sandimetz Oct 2017
    Talk in terms of
    the other person’s interests.
    Make People Like You
    1.5

    View Slide

  46. @sandimetz Oct 2017
    Make the other person
    feel important
    —and do it sincerely.
    Make People Like You
    1.6

    View Slide

  47. @sandimetz Oct 2017
    Handling People
    2

    View Slide

  48. @sandimetz Oct 2017
    Don’t criticize,
    condemn or
    complain.
    2.1 Handling People

    View Slide

  49. @sandimetz Oct 2017
    Give honest and sincere
    appreciation.
    Handling People
    2.2

    View Slide

  50. @sandimetz Oct 2017
    Arouse in the other person
    an eager want.
    Handling People
    2.3

    View Slide

  51. @sandimetz Oct 2017
    Win People
    To Your Way
    Of Thinking
    3

    View Slide

  52. @sandimetz Oct 2017
    The only way
    to get the best of an argument
    is to avoid it.
    3.1 Win People

    View Slide

  53. @sandimetz Oct 2017
    Show respect for the other
    person’s opinions.
    (Never say, “You’re wrong.”)
    3.2 Win People

    View Slide

  54. @sandimetz Oct 2017
    If you are wrong,
    admit it quickly and
    emphatically.
    3.3 Win People

    View Slide

  55. @sandimetz Oct 2017
    Begin in a friendly way.
    3.4 Win People

    View Slide

  56. @sandimetz Oct 2017
    Get the other person saying
    “yes, yes”
    immediately.
    3.5 Win People

    View Slide

  57. @sandimetz Oct 2017
    Let the other person
    do a great deal
    of the talking.
    3.6 Win People

    View Slide

  58. @sandimetz Oct 2017
    Let the other person
    feel that the idea is theirs.
    3.7 Win People

    View Slide

  59. @sandimetz Oct 2017
    Try honestly to see things
    from the other person’s
    point of view.
    3.8 Win People

    View Slide

  60. @sandimetz Oct 2017
    Be sympathetic
    with the other person’s
    ideas and desires.
    3.9 Win People

    View Slide

  61. @sandimetz Oct 2017
    Appeal to the nobler motives.
    3.10 Win People

    View Slide

  62. @sandimetz Oct 2017
    Dramatize your ideas.
    3.11 Win People

    View Slide

  63. @sandimetz Oct 2017
    Throw down a challenge.
    3.12 Win People

    View Slide

  64. @sandimetz Oct 2017
    Be A Leader
    4

    View Slide

  65. @sandimetz Oct 2017
    Begin with praise
    and honest appreciation.
    4.1 Be A Leader

    View Slide

  66. @sandimetz Oct 2017
    Call attention to
    people’s mistakes
    indirectly.
    Be A Leader
    4.2

    View Slide

  67. @sandimetz Oct 2017
    Talk about
    your own mistakes
    before criticizing
    the other person.
    4.3 Be A Leader

    View Slide

  68. @sandimetz Oct 2017
    Ask questions
    instead of
    giving direct orders.
    4.4 Be A Leader

    View Slide

  69. @sandimetz Oct 2017
    Let the other person
    save face.
    4.5 Be A Leader

    View Slide

  70. @sandimetz Oct 2017
    Praise
    the slightest improvement.
    4.6 Be A Leader

    View Slide

  71. @sandimetz Oct 2017
    Give the other person
    a fine reputation
    to live up to.
    4.7 Be A Leader

    View Slide

  72. @sandimetz Oct 2017
    Use encouragement.
    4.8 Be A Leader

    View Slide

  73. @sandimetz Oct 2017
    Make the other person
    happy
    about doing the thing
    you suggest.
    4.9 Be A Leader

    View Slide

  74. @sandimetz Oct 2017

    View Slide

  75. @sandimetz Oct 2017
    Act as if others are
    interesting
    and
    you will eventually
    find them so.

    View Slide

  76. @sandimetz Oct 2017
    Act as if others are
    interesting
    and
    you will eventually
    find them so. - Sarah Mei

    View Slide

  77. @sandimetz Oct 2017
    It's not about them.

    View Slide

  78. @sandimetz Oct 2017
    It's about you.

    View Slide

  79. @sandimetz Oct 2017
    Make People Like You
    Handle People Respectfully
    Win People Over
    Be A Leader

    View Slide

  80. @sandimetz Oct 2017
    Having Things
    Your Way

    View Slide

  81. @sandimetz Oct 2017
    Frequency Cause Category
    152 Time pressure external
    107 Bad code quality and coding practice external
    71 Under-performing colleague external
    57 Unexplained broken code external
    42 Bad decision making external
    40 Imposed limitation on development external

    View Slide

  82. @sandimetz Oct 2017
    Frequency Cause Category
    152 Time pressure external
    107 Bad code quality and coding practice external
    71 Under-performing colleague external
    57 Unexplained broken code external
    42 Bad decision making external
    40 Imposed limitation on development external
    People

    View Slide

  83. @sandimetz Oct 2017
    Frequency Cause Category
    152 Time pressure external
    107 Bad code quality and coding practice external
    71 Under-performing colleague external
    57 Unexplained broken code external
    42 Bad decision making external
    40 Imposed limitation on development external
    People

    View Slide

  84. @sandimetz Oct 2017
    Frequency Cause Category
    152 Time pressure external
    107 Bad code quality and coding practice external
    71 Under-performing colleague external
    57 Unexplained broken code external
    42 Bad decision making external
    40 Imposed limitation on development external
    People

    View Slide

  85. @sandimetz Oct 2017
    How do you know
    you're right?

    View Slide

  86. @sandimetz Oct 2017
    Ends
    vs
    Means

    View Slide

  87. @sandimetz Oct 2017
    Motivation

    View Slide

  88. @sandimetz Oct 2017

    View Slide

  89. @sandimetz Oct 2017

    View Slide

  90. @sandimetz Oct 2017
    Autonomy

    View Slide

  91. @sandimetz Oct 2017
    Autonomy
    Mastery

    View Slide

  92. @sandimetz Oct 2017
    Autonomy
    Mastery
    Purpose

    View Slide

  93. @sandimetz Oct 2017
    Teamwork

    View Slide

  94. @sandimetz Oct 2017

    View Slide

  95. @sandimetz Oct 2017
    Project Aristotle

    View Slide

  96. @sandimetz Oct 2017
    Project Aristotle

    View Slide

  97. @sandimetz Oct 2017
    Emotional Intelligence
    of
    Groups

    View Slide

  98. @sandimetz Oct 2017
    "equality in distribution of
    conversational turn-taking"

    View Slide

  99. @sandimetz Oct 2017
    "average social sensitivity"

    View Slide

  100. @sandimetz Oct 2017
    Psychological
    Safety

    View Slide

  101. @sandimetz Oct 2017
    You Are

    View Slide

  102. @sandimetz Oct 2017
    You Are

    View Slide

  103. @sandimetz Oct 2017
    You Are
    Good
    Enough

    View Slide

  104. @sandimetz Oct 2017
    Collaborate

    View Slide

  105. @sandimetz Oct 2017
    Be Your Best Self

    View Slide

  106. @sandimetz
    Thanks
    Oct 2017

    View Slide

  107. @sandimetz
    References
    Oct 2017
    https://motherboard.vice.com/en_us/article/53vb4z/are-software-developers-miserable
    https://arxiv.org/pdf/1703.04993.pdf
    http://changingminds.org/
    https://www.influenceatwork.com/principles-of-persuasion/
    http://www.dalecarnegie.ca/
    https://www.theatlantic.com/technology/archive/2011/02/science-people-really-do-take-longer-leaving-a-
    parking-spot-when-youre-waiting-for-it/71439/
    http://onlinelibrary.wiley.com/doi/10.1111/j.1559-1816.1997.tb00661.x/abstract
    https://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-
    team.html
    https://rework.withgoogle.com/subjects/teams/
    https://hbr.org/product/harvard-business-review-january-february-2016/BR1601-MAG-ENG

    View Slide

  108. @sandimetz
    http://poodr.com
    Oct 2017

    View Slide

  109. @sandimetz
    http://99bottlesbook.com
    Oct 2017

    View Slide

  110. @sandimetz
    Sandi Metz
    @sandimetz
    http://sandimetz.com
    Oct 2017

    View Slide