Top Banner
Assholes are killing your project
32

Assholes are killing your project (MDC 2017)

Jan 28, 2018

Download

Technology

Donnie Berkholz
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Assholes are killing your project (MDC 2017)

Assholesare

killingyourproject

Page 2: Assholes are killing your project (MDC 2017)

It's all about barriers to entry

Wikipedia: Smokefoot

Page 3: Assholes are killing your project (MDC 2017)

Community is critical

Reputation

Contributors

Results

Page 4: Assholes are killing your project (MDC 2017)

Your ability to get results depends on your community.

Page 5: Assholes are killing your project (MDC 2017)

What makes a great community?

Assholes The best

Most of us

Page 6: Assholes are killing your project (MDC 2017)

Ubuntu launches

3 developers start receiving complaints

Developers removed

Black Duck Open Hub

Page 7: Assholes are killing your project (MDC 2017)

Lead maintainer inactiveMove to Git

Black Duck Open Hub

Page 8: Assholes are killing your project (MDC 2017)

Same developer forks projectCore developer

asked to resign

Black Duck Open Hub

Page 9: Assholes are killing your project (MDC 2017)

What isn't an asshole?

Conflict is good

Page 10: Assholes are killing your project (MDC 2017)

What is an asshole? A simple test

After talking to the asshole, does the target feel oppressed, humiliated, de-energized, or belittled?

Page 11: Assholes are killing your project (MDC 2017)

What is an asshole?

Look for patterns

Page 12: Assholes are killing your project (MDC 2017)

How many good interactions does it take to cancel out one bad one?

Sutton

Page 13: Assholes are killing your project (MDC 2017)

Sutton

Page 14: Assholes are killing your project (MDC 2017)

Sutton

Page 15: Assholes are killing your project (MDC 2017)

Sutton

Page 16: Assholes are killing your project (MDC 2017)

Sutton

Page 17: Assholes are killing your project (MDC 2017)

Fight

Flickr: undergroundbastard

Men tend to

Pearson & Porath

Page 18: Assholes are killing your project (MDC 2017)

Flight

Flickr: noeluap

Women tend toward

Pearson & Porath

Page 19: Assholes are killing your project (MDC 2017)

TCA: Total Cost of Asshole

Team lead

Developer relations team

Project leadership

Recruiting & training new developers

Targets & witnesses__________________Total Cost of Asshole

+

+

+

+

Sutton

Page 20: Assholes are killing your project (MDC 2017)

Problems assholes cause to targets● 48% decreased their effort

● 47% worked less time

● 38% dropped their quality

● 66% declined in performance

● 80% lost time worrying

● 63% lost time avoiding

● 78% became less committed

● 25% quit; 20% of witnesses quit!

Sutton

Page 21: Assholes are killing your project (MDC 2017)

Cascading effects amplify the problem

Flickr: wsdot

Page 22: Assholes are killing your project (MDC 2017)

Problems assholes cause to projects● Reduced innovation & creativity

● Reduced cooperation & cohesion

● Cost of targets' retribution toward project

● Impaired cooperation from external projects & people

● Impaired ability to attract the best & brightest

● Recruiting more assholes

Sutton

Page 23: Assholes are killing your project (MDC 2017)

An asshole is incompetent

Flickr: escapo

Page 24: Assholes are killing your project (MDC 2017)

How do you fix it?

Flickr: trp0

Page 25: Assholes are killing your project (MDC 2017)

Flickr: kalandrakas

Page 26: Assholes are killing your project (MDC 2017)

Flickr: hashir

Page 27: Assholes are killing your project (MDC 2017)

How do you prevent it?

Flickr: redefyne

Page 28: Assholes are killing your project (MDC 2017)

Flickr: koenvereeken

Be quantitative

Page 29: Assholes are killing your project (MDC 2017)

Flickr: mount_otz

Provide expectations

Page 30: Assholes are killing your project (MDC 2017)

In the long run, dealing with assholes is never worth it.

Page 31: Assholes are killing your project (MDC 2017)

Want to learn more?Read these

Page 32: Assholes are killing your project (MDC 2017)

Donnie Berkholz@dberkholz

Questions?

Some content in this presentation falls under Creative Commons licenses: CC-BY, CC-BY-SA, CC-BY-SA-NC