SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
10 Ways to Destroy
     Your Community
         A How­To Guide




                
                          Josh Berkus, Community Guy
Part I:
    The Evil of Communities




                
They mess up your
       marketing plans
    by doing their own marketing and PR




                      
They mess up your
      product plans
      with unexpected innovation




                   
They're never satisfied by
      any amount of quality
      and keep wanting to improve the software




                          
They re-define your
    partner and customer
        relationships
      and confuse your salespeople




                    
They require you to
    communicate constantly
        and who has time for that?




                     
If Only There Were Some
    Way to Rid Yourself of the
      Community Menace ...



                 
The Berkus
        Patented
    Ten­Step Method
      To Destroy
    Your Community
            
1. Difficult Tools
    ●   weird build systems
    ●   proprietary version control systems
    ●   limited license issue trackers
    ●   single­platform conferencing software
    ●   unusual & flaky CMS




                                
2. Poisonous people
     Maximize the damage they can do!
       1.  Argue with them at length




                        
2. Poisonous people
     Maximize the damage they can do!
       1.  Argue with them at length
       2.  Denounce them venemously




                        
2. Poisonous people
     Maximize the damage they can do!
       1.  Argue with them at length
       2.  Denounce them venemously
       3.  Ban them




                        
2. Poisonous people
     Maximize the damage they can do!
       1.  Argue with them at length
       2.  Denounce them venemously
       3.  Ban them
       4.  Argue with them in other projects/sites




                        
2. Poisonous people
     Maximize the damage they can do!
       1.  Argue with them at length
       2.  Denounce them venemously
       3.  Ban them
       4.  Argue with them in other projects/sites
       5.  Allow them back into your project




                        
2. Poisonous people
     Maximize the damage they can do!
       1.  Argue with them at length
       2.  Denounce them venemously
       3.  Ban them
       4.  Argue with them in other projects
       5.  Allow them back into your project
       6.  GOTO 1


                        
3. No documentation
    DON'T
     …document the code
     …document the build methods
     …document the submission process
     …document the release process
     …document how to install it



                           
3. No documentation
    DON'T
     …document the code
     …document the build methods
     …document the submission process
     …document the release process
     …document how to install it
     …but always tell people RTFM!

                           
4. Closed-Door Meetings
    Good
               Short­notice online meetings




                
4. Closed-Door Meetings
    Good
                Short­notice online meetings


    Better
                        Telephone meetings




                 
4. Closed-Door Meetings
    Good
                    Short­notice online meetings


    Better
                             Telephone meetings


    Best
             Meet in person, in your secure office
                     
5. Legalese, legalese,
             legalese
    The longer and more complex the better!
      Contributor agreements
      Website content licensing
      Non­disclosure agreements
      Trademark licensing terms


    Bonus: change the documents every couple of 
     months, without any official notice.
                                
6. Bad liaison
     Someone reclusive




              
6. Bad liaison
      Someone reclusive
                  or 
     Someone with no time




               
6. Bad liaison
       Someone reclusive
                    or 
      Someone with no time
                    or
    Someone with no authority




                 
6. Bad liaison
             Someone reclusive
                          or 
            Someone with no time
                          or
          Someone with no authority
                          or
    Someone unfamiliar with the technology

                       
6. Bad liaison
             Someone reclusive
                           or 
            Someone with no time
                           or
          Someone with no authority
                           or
    Someone unfamiliar with the technology
                           or
 
               No liaison at all!
                        
7. Governance
     obfuscation




           
7. Governance
               obfuscation
    Three Principles:
      (1) Decision making and elections should be 
          extremely complex and lengthy;
      (2) Make it unclear what powers community 
          officials & committees actually have;
      (3) Make governance rules nearly impossible to 
          change.


                            
8. Screw around with
           licenses


     License ≈ Identity



              
9. No outside committers
    I. No matter how much code outsiders write, 
       only employees get to be committers.




                            
9. No outside committers
    I. No matter how much code outsiders write, 
       only employees get to be committers.
    II. If they ask why they're not promoted, be 
        evasive!




                              
9. No outside committers
    I. No matter how much code outsiders write, 
       only employees get to be committers.
    II. If they ask why they're not promoted, be 
        evasive!
    III.Make sure there are no written rules on who 
        gets to be a committer, or that the the criteria 
        are impossible to fulfill.


                                
9. No outside committers
    I. No matter how much code outsiders write, 
       only employees get to be committers.
    II. If they ask why they're not promoted, be 
        evasive!
    III.Make sure there are no written rules on who 
        gets to be a committer, or that the the criteria 
        are impossible to fulfill.
    IV.Bonus: promote an employee who doesn't 
       code to committer!
                                
     
10. Be silent




           
The Ten Ways
  1. Difficult tools
  2. Encourage poisonous people
  3. Don't document anything
  4. Closed-door meetings
  5. Lots of legalese
  6. Bad liason
  7. Governance obfuscation
  8. Screw around with licenses
  9. Stop outside committers
  10. Be silent          
The Ten Ways
  1. Familiar Tools
  2. Discourage poisonous people
  3. Document everything
  4. Accessible online meetings
  5. Minimize legalese
  6. Expert liason
  7. Governance simplification
  8. Treat licenses with respect
  9. Promote outside committers
  10. Communicate         
More Advice
 ●   Josh Berkus: josh.berkus@pgexperts.com
 ●   Presentation: 
     www.pgexperts.com/documents.html
 ●   Blog: it.toolbox.com/blogs/database­soup




 Copyright 2010 Josh Berkus, distributable under the creative commons attribution license
                                                          

Contenu connexe

Tendances

Customer Centric Approach
Customer Centric ApproachCustomer Centric Approach
Customer Centric Approach
sandroebasta
 
BMC Holistic Health & Retail Clinics
BMC Holistic Health & Retail ClinicsBMC Holistic Health & Retail Clinics
BMC Holistic Health & Retail Clinics
Lauren Peters
 

Tendances (20)

Customer Centric Approach
Customer Centric ApproachCustomer Centric Approach
Customer Centric Approach
 
Importance of customer care
Importance of customer careImportance of customer care
Importance of customer care
 
A Customer experience management framework
A Customer experience management frameworkA Customer experience management framework
A Customer experience management framework
 
Como garantir excelência nas reuniões do BNI
Como garantir excelência nas reuniões do BNIComo garantir excelência nas reuniões do BNI
Como garantir excelência nas reuniões do BNI
 
5 star motivation workshop
5 star motivation workshop5 star motivation workshop
5 star motivation workshop
 
Curso de Atendimento ao Cliente
Curso de Atendimento ao ClienteCurso de Atendimento ao Cliente
Curso de Atendimento ao Cliente
 
Coaching Model - Coach for Performance
Coaching Model - Coach for PerformanceCoaching Model - Coach for Performance
Coaching Model - Coach for Performance
 
Effective 60 Second BNI Presentations - Mike Darnell, BNI United Bangkok
Effective 60 Second BNI Presentations - Mike Darnell, BNI United BangkokEffective 60 Second BNI Presentations - Mike Darnell, BNI United Bangkok
Effective 60 Second BNI Presentations - Mike Darnell, BNI United Bangkok
 
5 BNI rules
5 BNI rules5 BNI rules
5 BNI rules
 
Power Teams and Contact Spheres
Power Teams and Contact SpheresPower Teams and Contact Spheres
Power Teams and Contact Spheres
 
Training & Development
Training & DevelopmentTraining & Development
Training & Development
 
Contact sphere
Contact sphereContact sphere
Contact sphere
 
Step-by-step Physician Marketing
Step-by-step Physician MarketingStep-by-step Physician Marketing
Step-by-step Physician Marketing
 
BNI presentation on feature presentation
BNI presentation on  feature presentationBNI presentation on  feature presentation
BNI presentation on feature presentation
 
"Build Your Business Through Giver's Gain" - BNI Yorkshire Region
"Build Your Business Through Giver's Gain" - BNI Yorkshire Region"Build Your Business Through Giver's Gain" - BNI Yorkshire Region
"Build Your Business Through Giver's Gain" - BNI Yorkshire Region
 
BMC Holistic Health & Retail Clinics
BMC Holistic Health & Retail ClinicsBMC Holistic Health & Retail Clinics
BMC Holistic Health & Retail Clinics
 
Memorable Customer Experience
Memorable Customer ExperienceMemorable Customer Experience
Memorable Customer Experience
 
Abordagem Disney para Qualidade em Serviços print version
Abordagem Disney para Qualidade em Serviços   print versionAbordagem Disney para Qualidade em Serviços   print version
Abordagem Disney para Qualidade em Serviços print version
 
7 regras de Atendimento Disney
7 regras de Atendimento Disney7 regras de Atendimento Disney
7 regras de Atendimento Disney
 
Customer Service | Engagement | Social Media
Customer Service | Engagement | Social MediaCustomer Service | Engagement | Social Media
Customer Service | Engagement | Social Media
 

Similaire à 10 Ways to Destroy Your Community

Presentation the-business-pi-ppt-unit-8
Presentation the-business-pi-ppt-unit-8Presentation the-business-pi-ppt-unit-8
Presentation the-business-pi-ppt-unit-8
digitalfen
 

Similaire à 10 Ways to Destroy Your Community (20)

Developer++ through patterns, architecture, and products
Developer++ through patterns, architecture, and productsDeveloper++ through patterns, architecture, and products
Developer++ through patterns, architecture, and products
 
The Business Of Open Source
The Business Of Open SourceThe Business Of Open Source
The Business Of Open Source
 
Online Dialogue Donderdag 9 september 2010 theorie sessie: persuasion
Online Dialogue Donderdag 9 september 2010 theorie sessie: persuasionOnline Dialogue Donderdag 9 september 2010 theorie sessie: persuasion
Online Dialogue Donderdag 9 september 2010 theorie sessie: persuasion
 
Preventing Community (from Linux Collab)
Preventing Community (from Linux Collab)Preventing Community (from Linux Collab)
Preventing Community (from Linux Collab)
 
Plain Language Legal Information
Plain Language Legal InformationPlain Language Legal Information
Plain Language Legal Information
 
Social Media Perspectives
Social Media PerspectivesSocial Media Perspectives
Social Media Perspectives
 
More credit less crunch
More credit less crunchMore credit less crunch
More credit less crunch
 
7 Trends That Can Actually Help Us!
7 Trends That Can Actually Help Us!7 Trends That Can Actually Help Us!
7 Trends That Can Actually Help Us!
 
SMCFW - SXSW Downloaded
SMCFW - SXSW DownloadedSMCFW - SXSW Downloaded
SMCFW - SXSW Downloaded
 
Thinking of Starting a Business With a Friend? Consider These!
Thinking of Starting a Business With a Friend? Consider These!Thinking of Starting a Business With a Friend? Consider These!
Thinking of Starting a Business With a Friend? Consider These!
 
7 Scary Truths That Kill Corporate Innovation
7 Scary Truths That Kill Corporate Innovation7 Scary Truths That Kill Corporate Innovation
7 Scary Truths That Kill Corporate Innovation
 
9 Social Media Pitfalls and How to Avoid Them
9 Social Media Pitfalls and How to Avoid Them9 Social Media Pitfalls and How to Avoid Them
9 Social Media Pitfalls and How to Avoid Them
 
Developer Evangelism
Developer EvangelismDeveloper Evangelism
Developer Evangelism
 
Writing for new media
Writing for new mediaWriting for new media
Writing for new media
 
Doonish
DoonishDoonish
Doonish
 
Doonish
DoonishDoonish
Doonish
 
The 11 Laws of Online Reputation Management
The 11 Laws of Online Reputation ManagementThe 11 Laws of Online Reputation Management
The 11 Laws of Online Reputation Management
 
Ten Tips for Museums in Thinking about Social Technology
Ten Tips for Museums in Thinking about Social TechnologyTen Tips for Museums in Thinking about Social Technology
Ten Tips for Museums in Thinking about Social Technology
 
Presentation the-business-pi-ppt-unit-8
Presentation the-business-pi-ppt-unit-8Presentation the-business-pi-ppt-unit-8
Presentation the-business-pi-ppt-unit-8
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 

Plus de PostgreSQL Experts, Inc.

Elephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsElephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and Variants
PostgreSQL Experts, Inc.
 

Plus de PostgreSQL Experts, Inc. (20)

Shootout at the PAAS Corral
Shootout at the PAAS CorralShootout at the PAAS Corral
Shootout at the PAAS Corral
 
Shootout at the AWS Corral
Shootout at the AWS CorralShootout at the AWS Corral
Shootout at the AWS Corral
 
Fail over fail_back
Fail over fail_backFail over fail_back
Fail over fail_back
 
PostgreSQL Replication in 10 Minutes - SCALE
PostgreSQL Replication in 10  Minutes - SCALEPostgreSQL Replication in 10  Minutes - SCALE
PostgreSQL Replication in 10 Minutes - SCALE
 
HowTo DR
HowTo DRHowTo DR
HowTo DR
 
Give A Great Tech Talk 2013
Give A Great Tech Talk 2013Give A Great Tech Talk 2013
Give A Great Tech Talk 2013
 
Pg py-and-squid-pypgday
Pg py-and-squid-pypgdayPg py-and-squid-pypgday
Pg py-and-squid-pypgday
 
92 grand prix_2013
92 grand prix_201392 grand prix_2013
92 grand prix_2013
 
Five steps perform_2013
Five steps perform_2013Five steps perform_2013
Five steps perform_2013
 
7 Ways To Crash Postgres
7 Ways To Crash Postgres7 Ways To Crash Postgres
7 Ways To Crash Postgres
 
PWNage: Producing a newsletter with Perl
PWNage: Producing a newsletter with PerlPWNage: Producing a newsletter with Perl
PWNage: Producing a newsletter with Perl
 
Open Source Press Relations
Open Source Press RelationsOpen Source Press Relations
Open Source Press Relations
 
5 (more) Ways To Destroy Your Community
5 (more) Ways To Destroy Your Community5 (more) Ways To Destroy Your Community
5 (more) Ways To Destroy Your Community
 
Development of 8.3 In India
Development of 8.3 In IndiaDevelopment of 8.3 In India
Development of 8.3 In India
 
PostgreSQL and MySQL
PostgreSQL and MySQLPostgreSQL and MySQL
PostgreSQL and MySQL
 
50 Ways To Love Your Project
50 Ways To Love Your Project50 Ways To Love Your Project
50 Ways To Love Your Project
 
8.4 Upcoming Features
8.4 Upcoming Features 8.4 Upcoming Features
8.4 Upcoming Features
 
Elephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsElephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and Variants
 
Writeable CTEs: The Next Big Thing
Writeable CTEs: The Next Big ThingWriteable CTEs: The Next Big Thing
Writeable CTEs: The Next Big Thing
 
PostgreSQL Development Today: 9.0
PostgreSQL Development Today: 9.0PostgreSQL Development Today: 9.0
PostgreSQL Development Today: 9.0
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

10 Ways to Destroy Your Community

  • 1. 10 Ways to Destroy Your Community A How­To Guide     Josh Berkus, Community Guy
  • 2. Part I: The Evil of Communities    
  • 3. They mess up your marketing plans by doing their own marketing and PR    
  • 4. They mess up your product plans with unexpected innovation    
  • 5. They're never satisfied by any amount of quality and keep wanting to improve the software    
  • 6. They re-define your partner and customer relationships and confuse your salespeople    
  • 7. They require you to communicate constantly and who has time for that?    
  • 8. If Only There Were Some Way to Rid Yourself of the Community Menace ...    
  • 9. The Berkus Patented Ten­Step Method To Destroy Your Community    
  • 10. 1. Difficult Tools ● weird build systems ● proprietary version control systems ● limited license issue trackers ● single­platform conferencing software ● unusual & flaky CMS    
  • 11. 2. Poisonous people Maximize the damage they can do! 1.  Argue with them at length    
  • 12. 2. Poisonous people Maximize the damage they can do! 1.  Argue with them at length 2.  Denounce them venemously    
  • 13. 2. Poisonous people Maximize the damage they can do! 1.  Argue with them at length 2.  Denounce them venemously 3.  Ban them    
  • 14. 2. Poisonous people Maximize the damage they can do! 1.  Argue with them at length 2.  Denounce them venemously 3.  Ban them 4.  Argue with them in other projects/sites    
  • 15. 2. Poisonous people Maximize the damage they can do! 1.  Argue with them at length 2.  Denounce them venemously 3.  Ban them 4.  Argue with them in other projects/sites 5.  Allow them back into your project    
  • 16. 2. Poisonous people Maximize the damage they can do! 1.  Argue with them at length 2.  Denounce them venemously 3.  Ban them 4.  Argue with them in other projects 5.  Allow them back into your project 6.  GOTO 1    
  • 17. 3. No documentation DON'T …document the code …document the build methods …document the submission process …document the release process …document how to install it    
  • 18. 3. No documentation DON'T …document the code …document the build methods …document the submission process …document the release process …document how to install it …but always tell people RTFM!    
  • 19. 4. Closed-Door Meetings Good Short­notice online meetings    
  • 20. 4. Closed-Door Meetings Good Short­notice online meetings Better Telephone meetings    
  • 21. 4. Closed-Door Meetings Good Short­notice online meetings Better Telephone meetings Best Meet in person, in your secure office    
  • 22. 5. Legalese, legalese, legalese The longer and more complex the better! Contributor agreements Website content licensing Non­disclosure agreements Trademark licensing terms Bonus: change the documents every couple of  months, without any official notice.    
  • 23. 6. Bad liaison Someone reclusive    
  • 24. 6. Bad liaison Someone reclusive or  Someone with no time    
  • 25. 6. Bad liaison Someone reclusive or  Someone with no time or Someone with no authority    
  • 26. 6. Bad liaison Someone reclusive or  Someone with no time or Someone with no authority or Someone unfamiliar with the technology    
  • 27. 6. Bad liaison Someone reclusive or  Someone with no time or Someone with no authority or Someone unfamiliar with the technology or   No liaison at all!  
  • 28. 7. Governance obfuscation    
  • 29. 7. Governance obfuscation Three Principles: (1) Decision making and elections should be  extremely complex and lengthy; (2) Make it unclear what powers community  officials & committees actually have; (3) Make governance rules nearly impossible to  change.    
  • 30. 8. Screw around with licenses License ≈ Identity    
  • 31. 9. No outside committers I. No matter how much code outsiders write,  only employees get to be committers.    
  • 32. 9. No outside committers I. No matter how much code outsiders write,  only employees get to be committers. II. If they ask why they're not promoted, be  evasive!    
  • 33. 9. No outside committers I. No matter how much code outsiders write,  only employees get to be committers. II. If they ask why they're not promoted, be  evasive! III.Make sure there are no written rules on who  gets to be a committer, or that the the criteria  are impossible to fulfill.    
  • 34. 9. No outside committers I. No matter how much code outsiders write,  only employees get to be committers. II. If they ask why they're not promoted, be  evasive! III.Make sure there are no written rules on who  gets to be a committer, or that the the criteria  are impossible to fulfill. IV.Bonus: promote an employee who doesn't  code to committer!    
  • 35.    
  • 37. The Ten Ways 1. Difficult tools 2. Encourage poisonous people 3. Don't document anything 4. Closed-door meetings 5. Lots of legalese 6. Bad liason 7. Governance obfuscation 8. Screw around with licenses 9. Stop outside committers   10. Be silent  
  • 38. The Ten Ways 1. Familiar Tools 2. Discourage poisonous people 3. Document everything 4. Accessible online meetings 5. Minimize legalese 6. Expert liason 7. Governance simplification 8. Treat licenses with respect 9. Promote outside committers   10. Communicate  
  • 39. More Advice ● Josh Berkus: josh.berkus@pgexperts.com ● Presentation:  www.pgexperts.com/documents.html ● Blog: it.toolbox.com/blogs/database­soup  Copyright 2010 Josh Berkus, distributable under the creative commons attribution license