SlideShare a Scribd company logo
1 of 35
Download to read offline
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
                                Assholes removed

     Ubuntu launches




                       Proto-assholes start
                       receiving complaints




                                               Ohloh
Proving the problem: Glibc

    Move to Git      Drepper leaves




                                  Ohloh
What isn't an asshole?




Conflict is good
What is an asshole?


 Look for
 patterns
Assholes who look noble on the
                surface
●   Cookie licking
●   Manipulative behaviors for “community good”
●   Backchannelers
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?
How many good
interactions does
it take to cancel
out one bad one?




                    Sutton
Sutton
Sutton
Sutton
Sutton
Nuancing Impact
●   Assholes don’t vex equally
●   Serious impact on community diversity leads to
    further degradation of community health
Men tend to
 Fight



         Pearson & Porath
         Flickr: undergroundbastard
Women tend toward
Flight


                    Pearson & Porath
                      Flickr: noeluap
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
Cascading
effects
amplify
the problem
              Flickr: wsdot
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
TCA: Total Cost of Asshole

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


                                         Sutton
An asshole is incompetent




                     Flickr: escapo
Dealing
with Assholes
       a.k.a.
How to Steel
   Your Spine
How do you fix it?
                     Flickr: trp0
Flickr: kalandrakas
Flickr: hashir
Flickr: shannonmary
How do you prevent it?




                    Flickr: redefyne
Be quantitative




                  Flickr: koenvereeken
Keep your standards high




                 Flickr: soldiersmediacenter
Provide expectations




                  Flickr: mount_otz
Want to learn more?
     Read these
In the long run,
dealing with assholes
  is never worth it.
Donnie Berkholz
dberkholz@redmonk.com
Twitter/IRC: dberkholz



Leslie Hawthorn
hawthorn@redhat.com
Twitter: lhawthorn
IRC: lh

More Related Content

What's hot

PAOLA-1 - Slide deck 2021.pptx
PAOLA-1 - Slide deck 2021.pptxPAOLA-1 - Slide deck 2021.pptx
PAOLA-1 - Slide deck 2021.pptx
lvaroPal
 
Measuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net BenefitMeasuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net Benefit
Laure Wynants
 
Modul non parametrik
Modul non parametrikModul non parametrik
Modul non parametrik
Syafie ALin
 
Langkah langkah pengolahan-data_data_dalam_penelitian
Langkah langkah pengolahan-data_data_dalam_penelitianLangkah langkah pengolahan-data_data_dalam_penelitian
Langkah langkah pengolahan-data_data_dalam_penelitian
masnonoo
 

What's hot (20)

PAOLA-1 - Slide deck 2021.pptx
PAOLA-1 - Slide deck 2021.pptxPAOLA-1 - Slide deck 2021.pptx
PAOLA-1 - Slide deck 2021.pptx
 
PSEDM 2019: Thyroid cancer among Filipinos
PSEDM 2019: Thyroid cancer among FilipinosPSEDM 2019: Thyroid cancer among Filipinos
PSEDM 2019: Thyroid cancer among Filipinos
 
Measuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net BenefitMeasuring clinical utility: uncertainty in Net Benefit
Measuring clinical utility: uncertainty in Net Benefit
 
Perspectives on the Treatment of Melanoma
Perspectives on the Treatment of MelanomaPerspectives on the Treatment of Melanoma
Perspectives on the Treatment of Melanoma
 
Análise multivariada no statistica
Análise multivariada no statisticaAnálise multivariada no statistica
Análise multivariada no statistica
 
ET in MBC.pptx
ET in MBC.pptxET in MBC.pptx
ET in MBC.pptx
 
Keeping Up With Advances in Cancer Immunotherapy and Biomarker Testing: Impli...
Keeping Up With Advances in Cancer Immunotherapy and Biomarker Testing: Impli...Keeping Up With Advances in Cancer Immunotherapy and Biomarker Testing: Impli...
Keeping Up With Advances in Cancer Immunotherapy and Biomarker Testing: Impli...
 
Mofo branco
Mofo brancoMofo branco
Mofo branco
 
Aula inferencia
Aula inferenciaAula inferencia
Aula inferencia
 
Genetic assays in breast cancer
Genetic assays in breast cancerGenetic assays in breast cancer
Genetic assays in breast cancer
 
MANEJO DO BICUDO NO ALGODOEIRO E ALTERNATIVAS DE CONTROLE
MANEJO DO BICUDO NO ALGODOEIRO E ALTERNATIVAS DE CONTROLEMANEJO DO BICUDO NO ALGODOEIRO E ALTERNATIVAS DE CONTROLE
MANEJO DO BICUDO NO ALGODOEIRO E ALTERNATIVAS DE CONTROLE
 
Optimizing Treatment Sequencing for Patients With Relapsed/ Refractory Multi...
Optimizing Treatment Sequencing  for Patients With Relapsed/ Refractory Multi...Optimizing Treatment Sequencing  for Patients With Relapsed/ Refractory Multi...
Optimizing Treatment Sequencing for Patients With Relapsed/ Refractory Multi...
 
Análises de Grãos
Análises de GrãosAnálises de Grãos
Análises de Grãos
 
Tabel f-0-05
Tabel f-0-05Tabel f-0-05
Tabel f-0-05
 
ImmunoOncology in Lung Cancer
ImmunoOncology in Lung CancerImmunoOncology in Lung Cancer
ImmunoOncology in Lung Cancer
 
Câncer de mama e de colo uterino
Câncer de mama e de colo uterinoCâncer de mama e de colo uterino
Câncer de mama e de colo uterino
 
[5] uji wilcoxon
[5] uji wilcoxon[5] uji wilcoxon
[5] uji wilcoxon
 
Modul non parametrik
Modul non parametrikModul non parametrik
Modul non parametrik
 
Langkah langkah pengolahan-data_data_dalam_penelitian
Langkah langkah pengolahan-data_data_dalam_penelitianLangkah langkah pengolahan-data_data_dalam_penelitian
Langkah langkah pengolahan-data_data_dalam_penelitian
 
Rancangan desain bujur sangkar latin
Rancangan desain bujur sangkar latin Rancangan desain bujur sangkar latin
Rancangan desain bujur sangkar latin
 

Similar to Assholes are killing your project (OSCON)

Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)
Donnie Berkholz
 
Assholes are ruining your project (Monki Gras)
Assholes are ruining your project (Monki Gras)Assholes are ruining your project (Monki Gras)
Assholes are ruining your project (Monki Gras)
Donnie Berkholz
 
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka
 
Getting involved with FOSS - Fosscon 2011
Getting involved with FOSS - Fosscon 2011Getting involved with FOSS - Fosscon 2011
Getting involved with FOSS - Fosscon 2011
pleia2
 
TCG 2010 Social Media Presenter Notes
TCG 2010 Social Media Presenter NotesTCG 2010 Social Media Presenter Notes
TCG 2010 Social Media Presenter Notes
Devon Smith
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
MiniBar
 

Similar to Assholes are killing your project (OSCON) (20)

Assholes are killing your project (FOSDEM)
Assholes are killing your project (FOSDEM)Assholes are killing your project (FOSDEM)
Assholes are killing your project (FOSDEM)
 
Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)Assholes are Killing your Project (Monktoberfest)
Assholes are Killing your Project (Monktoberfest)
 
Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)Assholes are killing your project (OuterConf)
Assholes are killing your project (OuterConf)
 
Assholes are killing your project
Assholes are killing your projectAssholes are killing your project
Assholes are killing your project
 
Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)Assholes are killing your project (MDC 2017)
Assholes are killing your project (MDC 2017)
 
Assholes are ruining your project (Monki Gras)
Assholes are ruining your project (Monki Gras)Assholes are ruining your project (Monki Gras)
Assholes are ruining your project (Monki Gras)
 
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009Daniel Burka's Design Workshop Slides: FOWD NYC 2009
Daniel Burka's Design Workshop Slides: FOWD NYC 2009
 
Getting involved with FOSS - Fosscon 2011
Getting involved with FOSS - Fosscon 2011Getting involved with FOSS - Fosscon 2011
Getting involved with FOSS - Fosscon 2011
 
Countering impostor syndrome culture
Countering impostor syndrome cultureCountering impostor syndrome culture
Countering impostor syndrome culture
 
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovationImmerse, Imagine, Invent, Articulate: A framework for disruptive innovation
Immerse, Imagine, Invent, Articulate: A framework for disruptive innovation
 
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, ArgentinaStartups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
 
NorDevCon: The Politics of Tool Shaming
NorDevCon: The Politics of Tool ShamingNorDevCon: The Politics of Tool Shaming
NorDevCon: The Politics of Tool Shaming
 
2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age2015 Arts Midwest Workshop: Embracing the Digital Age
2015 Arts Midwest Workshop: Embracing the Digital Age
 
Leveraging Social Media for Student Engagement - Updated 8/8/11
Leveraging Social Media for Student Engagement - Updated 8/8/11Leveraging Social Media for Student Engagement - Updated 8/8/11
Leveraging Social Media for Student Engagement - Updated 8/8/11
 
TCG 2010 Social Media Presenter Notes
TCG 2010 Social Media Presenter NotesTCG 2010 Social Media Presenter Notes
TCG 2010 Social Media Presenter Notes
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
50 Shades of Fail
50 Shades of Fail 50 Shades of Fail
50 Shades of Fail
 
Designing for behaviour change
Designing for behaviour changeDesigning for behaviour change
Designing for behaviour change
 
How to successfully unite new media and culture?
How to successfully unite new media and culture?How to successfully unite new media and culture?
How to successfully unite new media and culture?
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
 

More from Donnie Berkholz

More from Donnie Berkholz (20)

Pricing and Packaging in Covid-19 Times - Heavybit
Pricing and Packaging in Covid-19 Times - HeavybitPricing and Packaging in Covid-19 Times - Heavybit
Pricing and Packaging in Covid-19 Times - Heavybit
 
Open Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old CompanyOpen Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old Company
 
Open Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old CompanyOpen Source & Open Community at a 100-Year-Old Company
Open Source & Open Community at a 100-Year-Old Company
 
Discovering rivers & building bridges: DevOps @ CWT
Discovering rivers & building bridges: DevOps @ CWTDiscovering rivers & building bridges: DevOps @ CWT
Discovering rivers & building bridges: DevOps @ CWT
 
Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?Reality Check: How much influence do developers really have?
Reality Check: How much influence do developers really have?
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Cloud Native: A dose of reality
Cloud Native: A dose of realityCloud Native: A dose of reality
Cloud Native: A dose of reality
 
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
Cloud Native in the Enterprise: Real-World Data on Container and Microservice...
 
Mining the Go Developer Community
Mining the Go Developer CommunityMining the Go Developer Community
Mining the Go Developer Community
 
DevOps 101+: From collaboration to microservices
DevOps 101+: From collaboration to microservicesDevOps 101+: From collaboration to microservices
DevOps 101+: From collaboration to microservices
 
How the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryHow the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service delivery
 
How IT will disrupt in 2016: The ITaaS imperative
How IT will disrupt in 2016: The ITaaS imperativeHow IT will disrupt in 2016: The ITaaS imperative
How IT will disrupt in 2016: The ITaaS imperative
 
The OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and PlatformsThe OpenStack Pulse: Containers and Platforms
The OpenStack Pulse: Containers and Platforms
 
Commit yourself already: Contributing to open source
Commit yourself already: Contributing to open sourceCommit yourself already: Contributing to open source
Commit yourself already: Contributing to open source
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
 
Can we compare communities or are they all unique snowflakes?
Can we compare communities or are they all unique snowflakes?Can we compare communities or are they all unique snowflakes?
Can we compare communities or are they all unique snowflakes?
 
How microservices are redefining modern application architecture
How microservices are redefining modern application architectureHow microservices are redefining modern application architecture
How microservices are redefining modern application architecture
 
DevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the realityDevOps, containers & microservices: Separating the hype from the reality
DevOps, containers & microservices: Separating the hype from the reality
 
Emerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storageEmerging trends in software development: The next generation of storage
Emerging trends in software development: The next generation of storage
 
Building with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesBuilding with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud services
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (16)

Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...
Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...
Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...
 
Croatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdf
Croatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdfCroatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdf
Croatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdf
 
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docxAlbania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar Chart
 
Cricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdf
 
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdfJORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
 
Slovenia Vs Serbia Eurovision odds Slovenia have top.docx
Slovenia Vs Serbia Eurovision odds Slovenia have top.docxSlovenia Vs Serbia Eurovision odds Slovenia have top.docx
Slovenia Vs Serbia Eurovision odds Slovenia have top.docx
 
Genuine 8617370543 Hot and Beautiful 💕 Etah Escorts call Girls
Genuine 8617370543 Hot and Beautiful 💕 Etah Escorts call GirlsGenuine 8617370543 Hot and Beautiful 💕 Etah Escorts call Girls
Genuine 8617370543 Hot and Beautiful 💕 Etah Escorts call Girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
basketball evolution History Slides.pdf
basketball evolution  History Slides.pdfbasketball evolution  History Slides.pdf
basketball evolution History Slides.pdf
 
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docxNetherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
 
Hire 💕 8617370543 Amethi Call Girls Service Call Girls Agency
Hire 💕 8617370543 Amethi Call Girls Service Call Girls AgencyHire 💕 8617370543 Amethi Call Girls Service Call Girls Agency
Hire 💕 8617370543 Amethi Call Girls Service Call Girls Agency
 
Spain Vs Italy Spain to be banned from participating in Euro 2024.docx
Spain Vs Italy Spain to be banned from participating in Euro 2024.docxSpain Vs Italy Spain to be banned from participating in Euro 2024.docx
Spain Vs Italy Spain to be banned from participating in Euro 2024.docx
 
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics TradeTechnical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
Technical Data | Sig Sauer Easy6 BDX 1-6x24 | Optics Trade
 
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
Italy vs Albania Italy Euro 2024 squad Luciano Spalletti's full team ahead of...
 

Assholes are killing your project (OSCON)