Assholes are killing your project Community is critical - - PowerPoint PPT Presentation

assholes
SMART_READER_LITE
LIVE PREVIEW

Assholes are killing your project Community is critical - - PowerPoint PPT Presentation

Assholes are killing your project Community is critical Contributors Reputation Results Your ability to get results depends on your community . What makes a great community? Most of us Assholes The best Proving the problem: Gentoo


slide-1
SLIDE 1

Assholes

are

killing

your

project

slide-2
SLIDE 2

Community is critical

Reputation Contributors Results

slide-3
SLIDE 3

Your ability to get results depends on your community.

slide-4
SLIDE 4

What makes a great community?

Assholes The best Most of us

slide-5
SLIDE 5

Proving the problem: Gentoo

Ubuntu launches

Ohloh

Proto-assholes start receiving complaints Assholes removed

slide-6
SLIDE 6

Proving the problem: Glibc

Ohloh

Drepper leaves Move to Git

slide-7
SLIDE 7

What isn't an asshole?

Conflict is good

slide-8
SLIDE 8

What is an asshole?

Look for patterns

slide-9
SLIDE 9

Assholes who look noble on the surface

  • Cookie licking
  • Manipulative behaviors for “community good”
  • Backchannelers
slide-10
SLIDE 10

What is an asshole? Two tests

  • 1. After talking to the asshole, does the target feel
  • ppressed, humiliated, de-energized, or

belittled?

  • 2. Does the asshole target those less powerful?
slide-11
SLIDE 11

How many good interactions does it take to cancel

  • ut one bad one?

Sutton

slide-12
SLIDE 12

Sutton

slide-13
SLIDE 13

Sutton

slide-14
SLIDE 14

Sutton

slide-15
SLIDE 15

Sutton

slide-16
SLIDE 16

Nuancing Impact

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

further degradation of community health

slide-17
SLIDE 17

Fight

Flickr: undergroundbastard

Men tend to

Pearson & Porath

slide-18
SLIDE 18

Flight

Flickr: noeluap

Women tend toward

Pearson & Porath

slide-19
SLIDE 19

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

slide-20
SLIDE 20

Cascading effects amplify the problem

Flickr: wsdot

slide-21
SLIDE 21

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

slide-22
SLIDE 22

TCA: Total Cost of Asshole

Team lead Developer relations team Project leadership Recruiting & training new developers Targets & witnesses __________________ Total Cost of Asshole + + + +

Sutton

slide-23
SLIDE 23

An asshole is incompetent

Flickr: escapo

slide-24
SLIDE 24

Dealing with Assholes a.k.a. How to Steel Your Spine

slide-25
SLIDE 25

How do you fix it?

Flickr: trp0

slide-26
SLIDE 26

Flickr: kalandrakas

slide-27
SLIDE 27

Flickr: hashir

slide-28
SLIDE 28

Flickr: shannonmary

slide-29
SLIDE 29

How do you prevent it?

Flickr: redefyne

slide-30
SLIDE 30

Flickr: koenvereeken

Be quantitative

slide-31
SLIDE 31

Flickr: soldiersmediacenter

Keep your standards high

slide-32
SLIDE 32

Flickr: mount_otz

Provide expectations

slide-33
SLIDE 33

Want to learn more?

Read these

slide-34
SLIDE 34

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

slide-35
SLIDE 35

Donnie Berkholz

dberkholz@redmonk.com Twitter/IRC: dberkholz

Leslie Hawthorn

hawthorn@redhat.com Twitter: lhawthorn IRC: lh