SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
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
                                                          

Mais conteúdo relacionado

Mais procurados

31+ Startup Tools, Both Online & Offline
31+ Startup Tools, Both Online & Offline31+ Startup Tools, Both Online & Offline
31+ Startup Tools, Both Online & OfflinePixc
 
Marketing Automation
Marketing AutomationMarketing Automation
Marketing AutomationIncrease A/S
 
How to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up ProcessHow to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up ProcessSalesScripter
 
B2B Sales Prospecting Methods
B2B Sales Prospecting MethodsB2B Sales Prospecting Methods
B2B Sales Prospecting MethodsAndriy Popov
 
How to Make Money fast
How to Make Money fastHow to Make Money fast
How to Make Money fastKhalid456174
 
Consent mode - from zero to hero
Consent mode - from zero to heroConsent mode - from zero to hero
Consent mode - from zero to heroMichal Blažek
 
How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...
How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...
How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...Simplilearn
 
Marketing Training ppt
Marketing Training pptMarketing Training ppt
Marketing Training pptgysn
 
IQ Work Hacks : Verbal communication
IQ Work Hacks : Verbal communication IQ Work Hacks : Verbal communication
IQ Work Hacks : Verbal communication InterQuest Group
 
The psychology of selling
The psychology of selling The psychology of selling
The psychology of selling Mehdi H.Mahfoud
 
11 Scary Statistics About Stress At Work
11 Scary Statistics About Stress At Work11 Scary Statistics About Stress At Work
11 Scary Statistics About Stress At WorkOfficevibe
 
Blueprint for Executive Hiring
Blueprint for Executive HiringBlueprint for Executive Hiring
Blueprint for Executive HiringGreylock Partners
 
Updated Instagram Growth Results
Updated Instagram Growth ResultsUpdated Instagram Growth Results
Updated Instagram Growth ResultsWulax37
 
ChatGPT What It Is and How Writers Can Use It.pdf
ChatGPT What It Is and How Writers Can Use It.pdfChatGPT What It Is and How Writers Can Use It.pdf
ChatGPT What It Is and How Writers Can Use It.pdfAdsy
 
LinkedIn Personal Branding
LinkedIn Personal BrandingLinkedIn Personal Branding
LinkedIn Personal BrandingLinkedIn Italia
 
Personal Branding: The Power of You - Creating an Influential & Credible Per...
Personal Branding: The Power of You - Creating an Influential & Credible Per...Personal Branding: The Power of You - Creating an Influential & Credible Per...
Personal Branding: The Power of You - Creating an Influential & Credible Per...Elizabeth Lupfer
 

Mais procurados (20)

31+ Startup Tools, Both Online & Offline
31+ Startup Tools, Both Online & Offline31+ Startup Tools, Both Online & Offline
31+ Startup Tools, Both Online & Offline
 
Marketing Automation
Marketing AutomationMarketing Automation
Marketing Automation
 
The Importance Of Professional Networking
The Importance Of Professional NetworkingThe Importance Of Professional Networking
The Importance Of Professional Networking
 
How to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up ProcessHow to Effectively Manage the Sales Lead Follow-Up Process
How to Effectively Manage the Sales Lead Follow-Up Process
 
B2B Sales Prospecting Methods
B2B Sales Prospecting MethodsB2B Sales Prospecting Methods
B2B Sales Prospecting Methods
 
How to Make Money fast
How to Make Money fastHow to Make Money fast
How to Make Money fast
 
Be a sales super star ppt
Be a sales super star pptBe a sales super star ppt
Be a sales super star ppt
 
Consent mode - from zero to hero
Consent mode - from zero to heroConsent mode - from zero to hero
Consent mode - from zero to hero
 
How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...
How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...
How To Increase YouTube Subscribers | How To Get YouTube Subscribers Fast 201...
 
Marketing Training ppt
Marketing Training pptMarketing Training ppt
Marketing Training ppt
 
IQ Work Hacks : Verbal communication
IQ Work Hacks : Verbal communication IQ Work Hacks : Verbal communication
IQ Work Hacks : Verbal communication
 
Linkedin course :
Linkedin course : Linkedin course :
Linkedin course :
 
Being a Freelancer
Being a FreelancerBeing a Freelancer
Being a Freelancer
 
The psychology of selling
The psychology of selling The psychology of selling
The psychology of selling
 
11 Scary Statistics About Stress At Work
11 Scary Statistics About Stress At Work11 Scary Statistics About Stress At Work
11 Scary Statistics About Stress At Work
 
Blueprint for Executive Hiring
Blueprint for Executive HiringBlueprint for Executive Hiring
Blueprint for Executive Hiring
 
Updated Instagram Growth Results
Updated Instagram Growth ResultsUpdated Instagram Growth Results
Updated Instagram Growth Results
 
ChatGPT What It Is and How Writers Can Use It.pdf
ChatGPT What It Is and How Writers Can Use It.pdfChatGPT What It Is and How Writers Can Use It.pdf
ChatGPT What It Is and How Writers Can Use It.pdf
 
LinkedIn Personal Branding
LinkedIn Personal BrandingLinkedIn Personal Branding
LinkedIn Personal Branding
 
Personal Branding: The Power of You - Creating an Influential & Credible Per...
Personal Branding: The Power of You - Creating an Influential & Credible Per...Personal Branding: The Power of You - Creating an Influential & Credible Per...
Personal Branding: The Power of You - Creating an Influential & Credible Per...
 

Semelhante a 10 Ways to Destroy Your Community

Developer++ through patterns, architecture, and products
Developer++ through patterns, architecture, and productsDeveloper++ through patterns, architecture, and products
Developer++ through patterns, architecture, and productsDeesha Vora
 
The Business Of Open Source
The Business Of Open SourceThe Business Of Open Source
The Business Of Open SourceLiza Kindred
 
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: persuasionOnline Dialogue
 
Plain Language Legal Information
Plain Language Legal InformationPlain Language Legal Information
Plain Language Legal InformationAnnick Gariépy
 
Social Media Perspectives
Social Media PerspectivesSocial Media Perspectives
Social Media PerspectivesNeville Hobson
 
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!Glen Cooper
 
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!Matt Warzel, CPRW, CIR
 
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 InnovationEconicTeam
 
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 ThemMarqui CMS
 
Writing for new media
Writing for new mediaWriting for new media
Writing for new mediaDori Adar
 
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 ManagementAndy Beal
 
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 TechnologyNina Simon
 
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-8digitalfen
 
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 TrenchesArio Jafarzadeh
 

Semelhante a 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
 

Mais de PostgreSQL Experts, Inc.

PostgreSQL Replication in 10 Minutes - SCALE
PostgreSQL Replication in 10  Minutes - SCALEPostgreSQL Replication in 10  Minutes - SCALE
PostgreSQL Replication in 10 Minutes - SCALEPostgreSQL Experts, Inc.
 
Elephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsElephant Roads: PostgreSQL Patches and Variants
Elephant Roads: PostgreSQL Patches and VariantsPostgreSQL Experts, Inc.
 

Mais 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
 

Último

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

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