SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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
 

Similar 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
 

Similar 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
 

Más 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
 

Más 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

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.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
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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