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. @sandimetz Oct 2017 On the Unhappiness of Software Developers Daniel

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

    Graziotin, Fabian Fagerholm, Xiaofeng Wang, and Pekka Abrahamsson. 2017 456,283 email addresses
  3. @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
  4. @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
  5. @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
  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 219 2,280 email addresses randomly selected responded unhappiness codes references to codes
  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 2,280 10.41 email addresses randomly selected responded unhappiness codes references to codes average references per code
  8. @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
  9. @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
  10. @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
  11. @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
  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 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
  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 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?
  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 The problem? Other People!
  15. @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
  16. @sandimetz Oct 2017 Talk in terms of the other person’s

    interests. Make People Like You 1.5
  17. @sandimetz Oct 2017 Make the other person feel important —and

    do it sincerely. Make People Like You 1.6
  18. @sandimetz Oct 2017 The only way to get the best

    of an argument is to avoid it. 3.1 Win People
  19. @sandimetz Oct 2017 Show respect for the other person’s opinions.

    (Never say, “You’re wrong.”) 3.2 Win People
  20. @sandimetz Oct 2017 Let the other person do a great

    deal of the talking. 3.6 Win People
  21. @sandimetz Oct 2017 Try honestly to see things from the

    other person’s point of view. 3.8 Win People
  22. @sandimetz Oct 2017 Make the other person happy about doing

    the thing you suggest. 4.9 Be A Leader
  23. @sandimetz Oct 2017 Act as if others are interesting and

    you will eventually find them so. - Sarah Mei
  24. @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
  25. @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
  26. @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
  27. @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
  28. @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