Transcript
Page 1: Assholes are killing your project (OSCON)

Assholesare

killingyourproject

Page 2: Assholes are killing your project (OSCON)

Community is critical

Reputation

Contributors

Results

Page 3: Assholes are killing your project (OSCON)

Your ability to get results depends on your community.

Page 4: Assholes are killing your project (OSCON)

What makes a great community?

Assholes The best

Most of us

Page 5: Assholes are killing your project (OSCON)

Proving the problem: Gentoo

Ubuntu launches

Ohloh

Proto-assholes start receiving complaints

Assholes removed

Page 6: Assholes are killing your project (OSCON)

Proving the problem: Glibc

Ohloh

Drepper leavesMove to Git

Page 7: Assholes are killing your project (OSCON)

What isn't an asshole?

Conflict is good

Page 8: Assholes are killing your project (OSCON)

What is an asshole?

Look for patterns

Page 9: Assholes are killing your project (OSCON)

Assholes who look noble on the surface

● Cookie licking● Manipulative behaviors for “community good”● Backchannelers

Page 10: Assholes are killing your project (OSCON)

What is an asshole? Two tests

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

2. Does the asshole target those less powerful?

Page 11: Assholes are killing your project (OSCON)

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

Sutton

Page 12: Assholes are killing your project (OSCON)

Sutton

Page 13: Assholes are killing your project (OSCON)

Sutton

Page 14: Assholes are killing your project (OSCON)

Sutton

Page 15: Assholes are killing your project (OSCON)

Sutton

Page 16: Assholes are killing your project (OSCON)

Nuancing Impact

● Assholes don’t vex equally● Serious impact on community diversity leads to

further degradation of community health

Page 17: Assholes are killing your project (OSCON)

Fight

Flickr: undergroundbastard

Men tend to

Pearson & Porath

Page 18: Assholes are killing your project (OSCON)

Flight

Flickr: noeluap

Women tend toward

Pearson & Porath

Page 19: Assholes are killing your project (OSCON)

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

Cascading effects amplify the problem

Flickr: wsdot

Page 21: Assholes are killing your project (OSCON)

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

TCA: Total Cost of Asshole

Team lead

Developer relations team

Project leadership

Recruiting & training new developers

Targets & witnesses__________________Total Cost of Asshole

+

+

+

+

Sutton

Page 23: Assholes are killing your project (OSCON)

An asshole is incompetent

Flickr: escapo

Page 24: Assholes are killing your project (OSCON)

Dealing with Assholes

a.k.a. How to Steel

Your Spine

Page 25: Assholes are killing your project (OSCON)

How do you fix it? Flickr: trp0

Page 26: Assholes are killing your project (OSCON)

Flickr: kalandrakas

Page 27: Assholes are killing your project (OSCON)

Flickr: hashir

Page 28: Assholes are killing your project (OSCON)

Flickr: shannonmary

Page 29: Assholes are killing your project (OSCON)

How do you prevent it?

Flickr: redefyne

Page 30: Assholes are killing your project (OSCON)

Flickr: koenvereeken

Be quantitative

Page 31: Assholes are killing your project (OSCON)

Flickr: soldiersmediacenter

Keep your standards high

Page 32: Assholes are killing your project (OSCON)

Flickr: mount_otz

Provide expectations

Page 33: Assholes are killing your project (OSCON)

Want to learn more?Read these

Page 34: Assholes are killing your project (OSCON)

In the long run, dealing with assholes

is never worth it.

Page 35: Assholes are killing your project (OSCON)

Donnie [email protected]/IRC: dberkholz

Leslie [email protected]: lhawthornIRC: lh


Top Related