assholes are killing your project (fosdem)

24
Assholes are killing your project

Upload: donnie-berkholz

Post on 07-May-2015

2.147 views

Category:

Technology


0 download

DESCRIPTION

The strength of your community is the best predictor of your project’s long-term viability. What happens when that community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? Although someone may be a valuable technical contributor, that person will never contribute as much to the project as the many others who are scared away and demotivated. This talk will teach you, using quantified data and academic research from the social sciences, about the dramatic impact assholes are having on your organization today and how you can begin to repair it.

TRANSCRIPT

Page 1: Assholes are killing your project (FOSDEM)

Assholesare

killingyourproject

Page 2: Assholes are killing your project (FOSDEM)

Proving the problem: Gentoo

Ubuntu launches

Ohloh

Proto-assholes start receiving complaints

Assholes removed

Page 3: Assholes are killing your project (FOSDEM)

Proving the problem: Glibc

Ohloh

Drepper inactiveMove to Git

Page 4: Assholes are killing your project (FOSDEM)

What isn't an asshole?

Conflict is good

Page 5: Assholes are killing your project (FOSDEM)

What is an asshole? A simple test

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

Page 6: Assholes are killing your project (FOSDEM)

What is an asshole?

Look for patterns

Page 7: Assholes are killing your project (FOSDEM)

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

Sutton

Page 8: Assholes are killing your project (FOSDEM)

Sutton

Page 9: Assholes are killing your project (FOSDEM)

Sutton

Page 10: Assholes are killing your project (FOSDEM)

Sutton

Page 11: Assholes are killing your project (FOSDEM)

Sutton

Page 12: Assholes are killing your project (FOSDEM)

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 13: Assholes are killing your project (FOSDEM)

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 assholesSutton

Page 14: Assholes are killing your project (FOSDEM)

TCA: Total Cost of Asshole

Team lead

Developer relations team

Project leadership

Recruiting & training new developers

Targets & witnesses__________________Total Cost of Asshole

+

+

+

+

Sutton

Page 15: Assholes are killing your project (FOSDEM)

An asshole is incompetent

Flickr: escapo

Page 16: Assholes are killing your project (FOSDEM)

How do you fix it? Flickr: trp0

Page 17: Assholes are killing your project (FOSDEM)

Flickr: kalandrakas

Page 18: Assholes are killing your project (FOSDEM)

Flickr: hashir

Page 19: Assholes are killing your project (FOSDEM)

How do you prevent it?

Flickr: redefyne

Page 20: Assholes are killing your project (FOSDEM)

Flickr: koenvereeken

Be quantitative

Page 21: Assholes are killing your project (FOSDEM)

Flickr: mount_otz

Provide expectations

Page 22: Assholes are killing your project (FOSDEM)

Want to learn more?Read these

Page 23: Assholes are killing your project (FOSDEM)

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

Page 24: Assholes are killing your project (FOSDEM)

Donnie [email protected]/IRC: dberkholz