SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Open Source Community
     Antipatterns
        Ted Leung
     Sun Microsystems




            1
What’s a good community?
•       Level playing field
    •     Innovation happens elsewhere
•       Diverse/Sustainable
    •     Hit by a bus number
•       That human sense of community
Categories
• Governance
• Communication

• Culture/Environment

• Merit

• Decision Making

• Leadership

• Balancing Forces

• Other




                        3
Governance




4      http://www.flickr.com/photos/twleung/2669753459/
Wrongly Sized Governance
• Too little is bad
• But too much is also bad




                             5
Don’t document
• how the governance operates




                                  6
Communications




  7        http://www.flickr.com/photos/balakov/853643975/
Keep things private
• This is the root of all evil when it comes to building communities




                                       8
Be restrictive about approved
                                  media
• It’s 2008... do you know what a blog is?
• The innovator’s dilemma in governance and media




                                      9
Culture




10             http://www.flickr.com/photos/twleung/2637756567/
Don’t actively pass the culture
                                   on
• Fail to inculcate culture / way of doing things
    •   leave it undocumented
    •   Don’t actively mentor newcomers

• Say “how” but not “why”

• The Starfish and the Spider:
    •   The unstoppable power of leaderless organizations
    •    Ori Brafman and Rod. A Beckstrom




                                       11
Rules not guidelines
• Insist on rules without principles
• Prefer rules and not principled guidelines




                                       12
Be privilege oriented
• The opposite is to be responsibility oriented
• The bad result is that people seek privileges as opposed to responsibility




                                      13
Build a talk-o-cracy
                               not a do-ocracy
• Doing is more important than talking
• Talker-not-doer’s are a DOS against the community




                                     14
Make criteria arbitrary or
                                   vague
• for success, advancement, inclusion
• capricious, secret or otherwise arbitrary




                                      15
Keep it professional
• That’s a bunch of hooey
• Talk like a human not a droid or lawyer




                                     16
Environment




17       http://www.flickr.com/photos/brighton/2154396202/
Make an environment
                               unfriendly to
• Under-represented groups
 •   Women
 •   Non-Caucasion people

• Non-English speakers




                                18
Don’t be respectful
• This should be an explicitly stated norm




                                     19
Geographical Colocation
• is an antipattern. Period.




                                20
Merit




21           http://www.flickr.com/photos/netsui/1448181277/
Believe that merit
• is absolute and absolutely measurable
 •   can be defined along a single or small number of dimensions




                                  22
Don’t recognize Merit
•   or do it slowly
Decision Making




  24      http://www.flickr.com/photos/denverjeffrey/2196784972/
Use lots of procedures
• Don’t explain how decisions get made
• Have different decision making styles/procedures for different contexts




                                     25
Leadership




                                                   26
http://www.flickr.com/photos/lumaxart/2137729430/
Ignore the need for leadership
• “I don’t think that word means what you think it means”




                                     27
Try to “manage”
• Managing != leading




                          28
Balance Forces




 29       http://www.flickr.com/photos/mikeautry1/644553134/
Be Partisan
• Make sure that one or more parties obtain the majority of the benefit /
  benefit disproportionately




                                                                 33
                                      30
Other




31           http://www.flickr.com/photos/p-s-e/2272958336/
Make community building
                            someone’s job
• Even better, make sure that somebody is not a developer




                                    32
Hire outsiders who have never
                    worked together
•   It’s all about trust
•   Trust can’t happen without alignment
•   Alignment is hard to achieve than we think
Fail to apply open source
                     tools to the governance itself
• Accountability for governance/foundation tasks




                                    34
Centralize:
                                Give people turf
• The Starfish and the Spider
• The trouble starts when there are resources to manage/allocate

• Property rights (too much ownership)




                                    35
Questions?




Ted.Leung@Sun.com

Mais conteúdo relacionado

Mais procurados

I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010Harald Felgner, PhD
 
Leadership: a body without a head, a web without a spider
Leadership: a body without a head, a web without a spiderLeadership: a body without a head, a web without a spider
Leadership: a body without a head, a web without a spidermore like people
 
Presentatie menno lanting saxionttmc - plenair, 12-05-2011
Presentatie menno lanting   saxionttmc - plenair, 12-05-2011Presentatie menno lanting   saxionttmc - plenair, 12-05-2011
Presentatie menno lanting saxionttmc - plenair, 12-05-2011marlieskuipers
 
Work 3.0 21st Century Org Re-Design
Work 3.0 21st Century Org Re-DesignWork 3.0 21st Century Org Re-Design
Work 3.0 21st Century Org Re-DesignNext Jump
 
Becoming a Digital Influencer
Becoming a Digital InfluencerBecoming a Digital Influencer
Becoming a Digital InfluencerJanette Toral
 
Moving Out of Silos - Designing the Enterprise
Moving Out of Silos - Designing the EnterpriseMoving Out of Silos - Designing the Enterprise
Moving Out of Silos - Designing the EnterpriseKeith Senkowski
 
Adventures in 21st Century Organizational Design
Adventures in 21st Century Organizational DesignAdventures in 21st Century Organizational Design
Adventures in 21st Century Organizational DesignTraction Software
 
Culture Shock: radical change for the change resistant, Melcrum
Culture Shock: radical change for the change resistant, MelcrumCulture Shock: radical change for the change resistant, Melcrum
Culture Shock: radical change for the change resistant, Melcrumwill mcinnes
 
TADSummit Asia 2021 Keynote, Mindful connections, Sami Mäkeläinen
TADSummit Asia 2021 Keynote, Mindful connections, Sami MäkeläinenTADSummit Asia 2021 Keynote, Mindful connections, Sami Mäkeläinen
TADSummit Asia 2021 Keynote, Mindful connections, Sami MäkeläinenAlan Quayle
 
Using Social Media to Break Down Walls
Using Social Media to Break Down WallsUsing Social Media to Break Down Walls
Using Social Media to Break Down Wallslbhiker
 
Powerpoint on Powerpoint
Powerpoint on PowerpointPowerpoint on Powerpoint
Powerpoint on Powerpointmkarlin14
 

Mais procurados (13)

I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010I'm a social object. Business Quotes, July 2010
I'm a social object. Business Quotes, July 2010
 
Leadership: a body without a head, a web without a spider
Leadership: a body without a head, a web without a spiderLeadership: a body without a head, a web without a spider
Leadership: a body without a head, a web without a spider
 
Presentatie menno lanting saxionttmc - plenair, 12-05-2011
Presentatie menno lanting   saxionttmc - plenair, 12-05-2011Presentatie menno lanting   saxionttmc - plenair, 12-05-2011
Presentatie menno lanting saxionttmc - plenair, 12-05-2011
 
Work 3.0 21st Century Org Re-Design
Work 3.0 21st Century Org Re-DesignWork 3.0 21st Century Org Re-Design
Work 3.0 21st Century Org Re-Design
 
Becoming a Digital Influencer
Becoming a Digital InfluencerBecoming a Digital Influencer
Becoming a Digital Influencer
 
Johns leadership summit slides
Johns leadership summit slidesJohns leadership summit slides
Johns leadership summit slides
 
Moving Out of Silos - Designing the Enterprise
Moving Out of Silos - Designing the EnterpriseMoving Out of Silos - Designing the Enterprise
Moving Out of Silos - Designing the Enterprise
 
Adventures in 21st Century Organizational Design
Adventures in 21st Century Organizational DesignAdventures in 21st Century Organizational Design
Adventures in 21st Century Organizational Design
 
Culture Shock: radical change for the change resistant, Melcrum
Culture Shock: radical change for the change resistant, MelcrumCulture Shock: radical change for the change resistant, Melcrum
Culture Shock: radical change for the change resistant, Melcrum
 
TADSummit Asia 2021 Keynote, Mindful connections, Sami Mäkeläinen
TADSummit Asia 2021 Keynote, Mindful connections, Sami MäkeläinenTADSummit Asia 2021 Keynote, Mindful connections, Sami Mäkeläinen
TADSummit Asia 2021 Keynote, Mindful connections, Sami Mäkeläinen
 
Business Quotes, May 2010
 Business Quotes, May 2010 Business Quotes, May 2010
Business Quotes, May 2010
 
Using Social Media to Break Down Walls
Using Social Media to Break Down WallsUsing Social Media to Break Down Walls
Using Social Media to Break Down Walls
 
Powerpoint on Powerpoint
Powerpoint on PowerpointPowerpoint on Powerpoint
Powerpoint on Powerpoint
 

Destaque

Jesse Robbins, unSEXY Presentation
Jesse Robbins, unSEXY PresentationJesse Robbins, unSEXY Presentation
Jesse Robbins, unSEXY Presentation500 Startups
 
Go-Mobile-Strategien für Early Birds und Late Risers - Benno Bartels
Go-Mobile-Strategien für Early Birds und Late Risers - Benno BartelsGo-Mobile-Strategien für Early Birds und Late Risers - Benno Bartels
Go-Mobile-Strategien für Early Birds und Late Risers - Benno BartelsinsertEFFECT GmbH
 
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)Trivadis
 
Information Management Strategie Leitfaden
Information Management Strategie LeitfadenInformation Management Strategie Leitfaden
Information Management Strategie LeitfadenHumoback
 
Mobile Trends - Sich abzeichnende Mobile Trends
Mobile Trends - Sich abzeichnende Mobile TrendsMobile Trends - Sich abzeichnende Mobile Trends
Mobile Trends - Sich abzeichnende Mobile TrendsMilos Radovic
 
A nanotecnologia em nosso cotidiano: perspectiva ambiental
A nanotecnologia em nosso cotidiano: perspectiva ambientalA nanotecnologia em nosso cotidiano: perspectiva ambiental
A nanotecnologia em nosso cotidiano: perspectiva ambientalcasifufrgs
 
Rest api webinar(3)
Rest api webinar(3)Rest api webinar(3)
Rest api webinar(3)WSO2
 
Big data security in the cloud: Buzzword Bingo!
Big data security in the cloud: Buzzword Bingo!Big data security in the cloud: Buzzword Bingo!
Big data security in the cloud: Buzzword Bingo!Spiceworks Ziff Davis
 
Security Design Patterns
Security Design PatternsSecurity Design Patterns
Security Design PatternsAung Khant
 
Oracle 12c Analytics New Features
Oracle 12c Analytics New FeaturesOracle 12c Analytics New Features
Oracle 12c Analytics New FeaturesHüsnü Şensoy
 
Pentesting With Web Services in 2012
Pentesting With Web Services in 2012Pentesting With Web Services in 2012
Pentesting With Web Services in 2012Ishan Girdhar
 
Cloud Consolidation with Oracle (RAC) - How much is too much?
Cloud Consolidation with Oracle (RAC) - How much is too much?Cloud Consolidation with Oracle (RAC) - How much is too much?
Cloud Consolidation with Oracle (RAC) - How much is too much?Markus Michalewicz
 
BiocombustíVeis
BiocombustíVeisBiocombustíVeis
BiocombustíVeismaiquelsulz
 
Optimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise ManagerOptimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise ManagerDatavail
 
2014 roadsec-slides-palestra
2014 roadsec-slides-palestra2014 roadsec-slides-palestra
2014 roadsec-slides-palestraAlberto Oliveira
 
Trabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. Piscinato
Trabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. PiscinatoTrabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. Piscinato
Trabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. PiscinatoRomulo Cesar Piscinato
 

Destaque (20)

Mobile Strategie
Mobile Strategie Mobile Strategie
Mobile Strategie
 
Jesse Robbins, unSEXY Presentation
Jesse Robbins, unSEXY PresentationJesse Robbins, unSEXY Presentation
Jesse Robbins, unSEXY Presentation
 
Go-Mobile-Strategien für Early Birds und Late Risers - Benno Bartels
Go-Mobile-Strategien für Early Birds und Late Risers - Benno BartelsGo-Mobile-Strategien für Early Birds und Late Risers - Benno Bartels
Go-Mobile-Strategien für Early Birds und Late Risers - Benno Bartels
 
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
 
Information Management Strategie Leitfaden
Information Management Strategie LeitfadenInformation Management Strategie Leitfaden
Information Management Strategie Leitfaden
 
Mobile Trends - Sich abzeichnende Mobile Trends
Mobile Trends - Sich abzeichnende Mobile TrendsMobile Trends - Sich abzeichnende Mobile Trends
Mobile Trends - Sich abzeichnende Mobile Trends
 
A nanotecnologia em nosso cotidiano: perspectiva ambiental
A nanotecnologia em nosso cotidiano: perspectiva ambientalA nanotecnologia em nosso cotidiano: perspectiva ambiental
A nanotecnologia em nosso cotidiano: perspectiva ambiental
 
Rest api webinar(3)
Rest api webinar(3)Rest api webinar(3)
Rest api webinar(3)
 
Big data security in the cloud: Buzzword Bingo!
Big data security in the cloud: Buzzword Bingo!Big data security in the cloud: Buzzword Bingo!
Big data security in the cloud: Buzzword Bingo!
 
Security Design Patterns
Security Design PatternsSecurity Design Patterns
Security Design Patterns
 
Oracle 12c Analytics New Features
Oracle 12c Analytics New FeaturesOracle 12c Analytics New Features
Oracle 12c Analytics New Features
 
Pentesting With Web Services in 2012
Pentesting With Web Services in 2012Pentesting With Web Services in 2012
Pentesting With Web Services in 2012
 
Bpmf Slide Share
Bpmf Slide ShareBpmf Slide Share
Bpmf Slide Share
 
Líquidos Semissólidos
Líquidos SemissólidosLíquidos Semissólidos
Líquidos Semissólidos
 
Cloud Consolidation with Oracle (RAC) - How much is too much?
Cloud Consolidation with Oracle (RAC) - How much is too much?Cloud Consolidation with Oracle (RAC) - How much is too much?
Cloud Consolidation with Oracle (RAC) - How much is too much?
 
BiocombustíVeis
BiocombustíVeisBiocombustíVeis
BiocombustíVeis
 
Biocombustíveis
BiocombustíveisBiocombustíveis
Biocombustíveis
 
Optimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise ManagerOptimizing Alert Monitoring with Oracle Enterprise Manager
Optimizing Alert Monitoring with Oracle Enterprise Manager
 
2014 roadsec-slides-palestra
2014 roadsec-slides-palestra2014 roadsec-slides-palestra
2014 roadsec-slides-palestra
 
Trabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. Piscinato
Trabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. PiscinatoTrabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. Piscinato
Trabalho de Conclusão de Curso - Engenharia Elétrica - Eng Rômulo C. Piscinato
 

Semelhante a OSCON 2008: Open Source Community Antipatterns

Social Web Application Design
Social Web Application DesignSocial Web Application Design
Social Web Application DesignLuke Wroblewski
 
Innovating With Social Media In Government
Innovating With Social Media In GovernmentInnovating With Social Media In Government
Innovating With Social Media In GovernmentCharlene Li
 
International PRSA Conference - Strategic Social Media for NPO
International PRSA Conference - Strategic Social Media for NPOInternational PRSA Conference - Strategic Social Media for NPO
International PRSA Conference - Strategic Social Media for NPOEd Schipul
 
Give to Get: Real-World Dividends from Social Networking
Give to Get: Real-World Dividends from Social NetworkingGive to Get: Real-World Dividends from Social Networking
Give to Get: Real-World Dividends from Social NetworkingSadalit Van Buren
 
Femgineer Forum on Compelling Communication
Femgineer Forum on  Compelling CommunicationFemgineer Forum on  Compelling Communication
Femgineer Forum on Compelling CommunicationPoornima Vijayashanker
 
Taking it personally: small 'l' leadership
Taking it personally: small 'l' leadershipTaking it personally: small 'l' leadership
Taking it personally: small 'l' leadershipwaypoint
 
Social Media 101
Social Media 101Social Media 101
Social Media 101agencynd
 
Companies and Communities: Participating without being sleazy
Companies and Communities: Participating without being sleazyCompanies and Communities: Participating without being sleazy
Companies and Communities: Participating without being sleazyDawn Foster
 
Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...
Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...
Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...idfive
 
Swim Lesson 1 Get Off My Facebook
Swim Lesson 1 Get Off My FacebookSwim Lesson 1 Get Off My Facebook
Swim Lesson 1 Get Off My FacebookEmily Reeves Dean
 
Social Media for Non Profits - Tapping into the motivations of The People to ...
Social Media for Non Profits - Tapping into the motivations of The People to ...Social Media for Non Profits - Tapping into the motivations of The People to ...
Social Media for Non Profits - Tapping into the motivations of The People to ...Ed Schipul
 
Our Digital Futures: to Charity Heads of Digital
Our Digital Futures: to Charity Heads of DigitalOur Digital Futures: to Charity Heads of Digital
Our Digital Futures: to Charity Heads of DigitalSteve Bridger
 
Steve Bridger Aquent Thirdsectorforum May09
Steve Bridger Aquent Thirdsectorforum May09Steve Bridger Aquent Thirdsectorforum May09
Steve Bridger Aquent Thirdsectorforum May09gillarnold
 

Semelhante a OSCON 2008: Open Source Community Antipatterns (20)

Social Web Application Design
Social Web Application DesignSocial Web Application Design
Social Web Application Design
 
Motivating UX Teams
Motivating UX TeamsMotivating UX Teams
Motivating UX Teams
 
Innovating With Social Media In Government
Innovating With Social Media In GovernmentInnovating With Social Media In Government
Innovating With Social Media In Government
 
International PRSA Conference - Strategic Social Media for NPO
International PRSA Conference - Strategic Social Media for NPOInternational PRSA Conference - Strategic Social Media for NPO
International PRSA Conference - Strategic Social Media for NPO
 
Community Management
Community ManagementCommunity Management
Community Management
 
Give to Get: Real-World Dividends from Social Networking
Give to Get: Real-World Dividends from Social NetworkingGive to Get: Real-World Dividends from Social Networking
Give to Get: Real-World Dividends from Social Networking
 
Femgineer Forum on Compelling Communication
Femgineer Forum on  Compelling CommunicationFemgineer Forum on  Compelling Communication
Femgineer Forum on Compelling Communication
 
How to Stay Interested (and Interesting)
How to Stay Interested (and Interesting)How to Stay Interested (and Interesting)
How to Stay Interested (and Interesting)
 
Taking it personally: small 'l' leadership
Taking it personally: small 'l' leadershipTaking it personally: small 'l' leadership
Taking it personally: small 'l' leadership
 
More than a Profile
More than a ProfileMore than a Profile
More than a Profile
 
The Strategist and Social Media
The Strategist and Social MediaThe Strategist and Social Media
The Strategist and Social Media
 
Social Media 101
Social Media 101Social Media 101
Social Media 101
 
Companies and Communities: Participating without being sleazy
Companies and Communities: Participating without being sleazyCompanies and Communities: Participating without being sleazy
Companies and Communities: Participating without being sleazy
 
Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...
Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...
Clothing The Emperor: 10 Questions To Ask Yourself When Developing A Social M...
 
Swim Lesson 1 Get Off My Facebook
Swim Lesson 1 Get Off My FacebookSwim Lesson 1 Get Off My Facebook
Swim Lesson 1 Get Off My Facebook
 
Laws Of Leadership
Laws Of LeadershipLaws Of Leadership
Laws Of Leadership
 
Social Media for Non Profits - Tapping into the motivations of The People to ...
Social Media for Non Profits - Tapping into the motivations of The People to ...Social Media for Non Profits - Tapping into the motivations of The People to ...
Social Media for Non Profits - Tapping into the motivations of The People to ...
 
Our Digital Futures: to Charity Heads of Digital
Our Digital Futures: to Charity Heads of DigitalOur Digital Futures: to Charity Heads of Digital
Our Digital Futures: to Charity Heads of Digital
 
Steve Bridger Aquent Thirdsectorforum May09
Steve Bridger Aquent Thirdsectorforum May09Steve Bridger Aquent Thirdsectorforum May09
Steve Bridger Aquent Thirdsectorforum May09
 
Prsa2010
Prsa2010Prsa2010
Prsa2010
 

Mais de Ted Leung

DjangoCon 2009 Keynote
DjangoCon 2009 KeynoteDjangoCon 2009 Keynote
DjangoCon 2009 KeynoteTed Leung
 
A Survey of Concurrency Constructs
A Survey of Concurrency ConstructsA Survey of Concurrency Constructs
A Survey of Concurrency ConstructsTed Leung
 
Seeding The Cloud
Seeding The CloudSeeding The Cloud
Seeding The CloudTed Leung
 
Programming Languages For The Cloud
Programming Languages For The CloudProgramming Languages For The Cloud
Programming Languages For The CloudTed Leung
 
MySQL User Conference 2009: Python and MySQL
MySQL User Conference 2009: Python and MySQLMySQL User Conference 2009: Python and MySQL
MySQL User Conference 2009: Python and MySQLTed Leung
 
PyCon US 2009: Challenges and Opportunities for Python
PyCon US 2009: Challenges and Opportunities for PythonPyCon US 2009: Challenges and Opportunities for Python
PyCon US 2009: Challenges and Opportunities for PythonTed Leung
 
Northwest Python Day 2009
Northwest Python Day 2009Northwest Python Day 2009
Northwest Python Day 2009Ted Leung
 
PyCon UK 2008: Challenges for Dynamic Languages
PyCon UK 2008: Challenges for Dynamic LanguagesPyCon UK 2008: Challenges for Dynamic Languages
PyCon UK 2008: Challenges for Dynamic LanguagesTed Leung
 
OSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By CommitteeOSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By CommitteeTed Leung
 
Ignite The Web 2007
Ignite The Web 2007Ignite The Web 2007
Ignite The Web 2007Ted Leung
 
OSCON 2005: Build Your Own Chandler Parcel
OSCON 2005: Build Your Own Chandler ParcelOSCON 2005: Build Your Own Chandler Parcel
OSCON 2005: Build Your Own Chandler ParcelTed Leung
 
PyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomPyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomTed Leung
 
SeaJUG March 2004 - Groovy
SeaJUG March 2004 - GroovySeaJUG March 2004 - Groovy
SeaJUG March 2004 - GroovyTed Leung
 
OSCON 2004: XML and Apache
OSCON 2004: XML and ApacheOSCON 2004: XML and Apache
OSCON 2004: XML and ApacheTed Leung
 
OSCON 2004: A Developer's Tour of Chandler
OSCON 2004: A Developer's Tour of ChandlerOSCON 2004: A Developer's Tour of Chandler
OSCON 2004: A Developer's Tour of ChandlerTed Leung
 
SeaJUG Dec 2001: Aspect-Oriented Programming with AspectJ
SeaJUG Dec 2001: Aspect-Oriented Programming with AspectJSeaJUG Dec 2001: Aspect-Oriented Programming with AspectJ
SeaJUG Dec 2001: Aspect-Oriented Programming with AspectJTed Leung
 
IQPC Canada XML 2001: How to develop Syntax and XML Schema
IQPC Canada XML 2001: How to develop Syntax and XML SchemaIQPC Canada XML 2001: How to develop Syntax and XML Schema
IQPC Canada XML 2001: How to develop Syntax and XML SchemaTed Leung
 
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationIQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationTed Leung
 
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML ParsingApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML ParsingTed Leung
 
SD Forum 1999 XML Lessons Learned
SD Forum 1999 XML Lessons LearnedSD Forum 1999 XML Lessons Learned
SD Forum 1999 XML Lessons LearnedTed Leung
 

Mais de Ted Leung (20)

DjangoCon 2009 Keynote
DjangoCon 2009 KeynoteDjangoCon 2009 Keynote
DjangoCon 2009 Keynote
 
A Survey of Concurrency Constructs
A Survey of Concurrency ConstructsA Survey of Concurrency Constructs
A Survey of Concurrency Constructs
 
Seeding The Cloud
Seeding The CloudSeeding The Cloud
Seeding The Cloud
 
Programming Languages For The Cloud
Programming Languages For The CloudProgramming Languages For The Cloud
Programming Languages For The Cloud
 
MySQL User Conference 2009: Python and MySQL
MySQL User Conference 2009: Python and MySQLMySQL User Conference 2009: Python and MySQL
MySQL User Conference 2009: Python and MySQL
 
PyCon US 2009: Challenges and Opportunities for Python
PyCon US 2009: Challenges and Opportunities for PythonPyCon US 2009: Challenges and Opportunities for Python
PyCon US 2009: Challenges and Opportunities for Python
 
Northwest Python Day 2009
Northwest Python Day 2009Northwest Python Day 2009
Northwest Python Day 2009
 
PyCon UK 2008: Challenges for Dynamic Languages
PyCon UK 2008: Challenges for Dynamic LanguagesPyCon UK 2008: Challenges for Dynamic Languages
PyCon UK 2008: Challenges for Dynamic Languages
 
OSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By CommitteeOSCON 2007: Open Design, Not By Committee
OSCON 2007: Open Design, Not By Committee
 
Ignite The Web 2007
Ignite The Web 2007Ignite The Web 2007
Ignite The Web 2007
 
OSCON 2005: Build Your Own Chandler Parcel
OSCON 2005: Build Your Own Chandler ParcelOSCON 2005: Build Your Own Chandler Parcel
OSCON 2005: Build Your Own Chandler Parcel
 
PyCon 2005 PyBlosxom
PyCon 2005 PyBlosxomPyCon 2005 PyBlosxom
PyCon 2005 PyBlosxom
 
SeaJUG March 2004 - Groovy
SeaJUG March 2004 - GroovySeaJUG March 2004 - Groovy
SeaJUG March 2004 - Groovy
 
OSCON 2004: XML and Apache
OSCON 2004: XML and ApacheOSCON 2004: XML and Apache
OSCON 2004: XML and Apache
 
OSCON 2004: A Developer's Tour of Chandler
OSCON 2004: A Developer's Tour of ChandlerOSCON 2004: A Developer's Tour of Chandler
OSCON 2004: A Developer's Tour of Chandler
 
SeaJUG Dec 2001: Aspect-Oriented Programming with AspectJ
SeaJUG Dec 2001: Aspect-Oriented Programming with AspectJSeaJUG Dec 2001: Aspect-Oriented Programming with AspectJ
SeaJUG Dec 2001: Aspect-Oriented Programming with AspectJ
 
IQPC Canada XML 2001: How to develop Syntax and XML Schema
IQPC Canada XML 2001: How to develop Syntax and XML SchemaIQPC Canada XML 2001: How to develop Syntax and XML Schema
IQPC Canada XML 2001: How to develop Syntax and XML Schema
 
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationIQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
 
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML ParsingApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
 
SD Forum 1999 XML Lessons Learned
SD Forum 1999 XML Lessons LearnedSD Forum 1999 XML Lessons Learned
SD Forum 1999 XML Lessons Learned
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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 FresherRemote DBA Services
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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 Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 Takeoffsammart93
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

OSCON 2008: Open Source Community Antipatterns

  • 1. Open Source Community Antipatterns Ted Leung Sun Microsystems 1
  • 2. What’s a good community? • Level playing field • Innovation happens elsewhere • Diverse/Sustainable • Hit by a bus number • That human sense of community
  • 3. Categories • Governance • Communication • Culture/Environment • Merit • Decision Making • Leadership • Balancing Forces • Other 3
  • 4. Governance 4 http://www.flickr.com/photos/twleung/2669753459/
  • 5. Wrongly Sized Governance • Too little is bad • But too much is also bad 5
  • 6. Don’t document • how the governance operates 6
  • 7. Communications 7 http://www.flickr.com/photos/balakov/853643975/
  • 8. Keep things private • This is the root of all evil when it comes to building communities 8
  • 9. Be restrictive about approved media • It’s 2008... do you know what a blog is? • The innovator’s dilemma in governance and media 9
  • 10. Culture 10 http://www.flickr.com/photos/twleung/2637756567/
  • 11. Don’t actively pass the culture on • Fail to inculcate culture / way of doing things • leave it undocumented • Don’t actively mentor newcomers • Say “how” but not “why” • The Starfish and the Spider: • The unstoppable power of leaderless organizations • Ori Brafman and Rod. A Beckstrom 11
  • 12. Rules not guidelines • Insist on rules without principles • Prefer rules and not principled guidelines 12
  • 13. Be privilege oriented • The opposite is to be responsibility oriented • The bad result is that people seek privileges as opposed to responsibility 13
  • 14. Build a talk-o-cracy not a do-ocracy • Doing is more important than talking • Talker-not-doer’s are a DOS against the community 14
  • 15. Make criteria arbitrary or vague • for success, advancement, inclusion • capricious, secret or otherwise arbitrary 15
  • 16. Keep it professional • That’s a bunch of hooey • Talk like a human not a droid or lawyer 16
  • 17. Environment 17 http://www.flickr.com/photos/brighton/2154396202/
  • 18. Make an environment unfriendly to • Under-represented groups • Women • Non-Caucasion people • Non-English speakers 18
  • 19. Don’t be respectful • This should be an explicitly stated norm 19
  • 20. Geographical Colocation • is an antipattern. Period. 20
  • 21. Merit 21 http://www.flickr.com/photos/netsui/1448181277/
  • 22. Believe that merit • is absolute and absolutely measurable • can be defined along a single or small number of dimensions 22
  • 23. Don’t recognize Merit • or do it slowly
  • 24. Decision Making 24 http://www.flickr.com/photos/denverjeffrey/2196784972/
  • 25. Use lots of procedures • Don’t explain how decisions get made • Have different decision making styles/procedures for different contexts 25
  • 26. Leadership 26 http://www.flickr.com/photos/lumaxart/2137729430/
  • 27. Ignore the need for leadership • “I don’t think that word means what you think it means” 27
  • 28. Try to “manage” • Managing != leading 28
  • 29. Balance Forces 29 http://www.flickr.com/photos/mikeautry1/644553134/
  • 30. Be Partisan • Make sure that one or more parties obtain the majority of the benefit / benefit disproportionately 33 30
  • 31. Other 31 http://www.flickr.com/photos/p-s-e/2272958336/
  • 32. Make community building someone’s job • Even better, make sure that somebody is not a developer 32
  • 33. Hire outsiders who have never worked together • It’s all about trust • Trust can’t happen without alignment • Alignment is hard to achieve than we think
  • 34. Fail to apply open source tools to the governance itself • Accountability for governance/foundation tasks 34
  • 35. Centralize: Give people turf • The Starfish and the Spider • The trouble starts when there are resources to manage/allocate • Property rights (too much ownership) 35