SlideShare a Scribd company logo
1 of 63
Lessons from Mozilla

John Lilly, CEO
January 27, 2009

Heise Open Source Meets Business
The talk I was supposed to give:




         How to Bring an Open Source
        Application Into the Mainstream
But there are some problems with the premise:




   1. every project is different
   2. context really, really matters
   3. lots of strategies are not “open” or “closed”
There are lots of examples of wonderful open source successes :




                     ...but no clear models for how to get there.
So instead:




                Lessons from Mozilla:
                7 insights, 2 problems
              & some thoughts for 2009
Warning!!




            Your Mileage May Vary
First, some context...




                         about:Mozilla
about:Mozilla



   1. a global, open source project
   2. a community of thousands of creators
   3. a mission-oriented organization
   4. a public benefit company and subs
   5. the maker of Firefox & Thunderbird
about:Mozilla




                    Mozilla’s Mission:
                  To promote choice and
                innovation on the Internet
the Web is too important...




                              seriously.

                              that’s it.
about:Mozilla

   •Mozilla project started in 1998 within Netscape
   •Mozilla Foundation started in 2003
   •approximately 200 employees in 20 countries
   •40% of code contributed by non-employees
   •testing community of 20,000+
   •current reach is more than 220 million users
Firefox Market Share as of 3/2008
Now...




           Lessons from Mozilla:
           7 insights, 2 problems
         & some thoughts for 2009
Insight #1




             Superior Products Matter
Look again at some big successes...




      All are known for
      being best-in-class
           for users
Without excellent experience &
 utility, the rest is meaningless
Insight #2




             Push (most) decision-making
                    to the edges
The Strongest Open Systems are Chaords




                                  1. distributed decision-making
                                  2. nodal authority
                                  3. ways to route around



 http://upload.wikimedia.org/
      wikipedia/en/d/d2/
    Internet_map_1024.jpg
Characteristics of Chaords (coined by Dee Hock)




   1. exhibit characteristics of both chaos & order
   2. regularly yield surprising innovation
   3. highly robust & scalable systems

   examples: the Internet, Visa, Wikipedia
Mozilla is a Chaord



   1. high agreement on core values
   2. decision-making rests with module owners
   3. groups have distinct ways of working
   4. many decision-makers outside the “official” org
   5. communication is central
Insight #3




             Communication will happen
                in every possible way
             (so make sure it’s reusable)
People will communicate in every
      useful way possible
Wikis
Blogs (and especially, Other Peoples’ Blogs!)
Our main channels: bugzilla, IRC & newsgroups
Increasing: video, audio & chat
And very frequent real-life get-togethers
Key: make every conversation
      (re)usable by as
  many people as possible
Insight #4




             Make it easy for your
             community to do the
               important things
SuMo, QMO, SFx
Localization

                 Firefox ships in 62 languages;
               61 of them localized by volunteers


               Making it easy is a huge priority
Our focus now is on making it easier
      to help others do more
Insight #5




             Surprise is overrated
Surprise is the
opposite of engagement
Goal is to increase the
“inner circle” of participation
Surprising to some
Goal is to have growing inner circle --
ideally everyone should feel included
Insight #6




             Communities are not markets:
                members are citizens
Citizens??




      Citizens are more than consumers,
           are more than bystanders,
          are more than stakeholders
Citizens!




            They are us.
            We are them.
The best citizens challenge
        the status quo,
     propose improvements
and make the conversation richer.
They don’t just make products better.
  They make them what they are.
Insight #7 (meta-insight)




            The key is the art of figuring
            out whether & how to apply
                each of these ideas
How??




        Experiment! Try things!

        Measure where possible.
There are real problems, of course
Problem #1




             Engaged citizens are noisy
Citizens are noisy...
                                                                           “Fitts’ says bigger
                                              “The URL bar should
                                                                          buttons are better.”     “What’s with the
                                                 be removed.”
                                                                                                    dirty house?”
                                                          “There should be
                                  “My mom doesn’t                                    “Nobody uses the   “Add support for
                                                        a preference setting.”
                                  understand tabs.”                                    ‘Go’ button.”      BitTorrent.”
                                                      “OpenID is the future!”
                                                                                                        “That’s great!”
                     “Everyone uses tags,
                       not bookmarks.”


                      “I love tabs!”


       “The profile manager
      should be redesigned.”


             “Add support for
               Ogg Vorbis.”

                 “That’s awful”

    “Closebuttons are better at
      the end of the tabstrip.”
...and demanding...
...and contradictory...
...and vital.




     They help products & technology &
     organization make hard decisions in
                the right way.
Problem #2




             At scale, there are no maps
Actually, there are maps




     But they’re everybody else’s maps,
             and not really yours
dragons everywhere




http://en.wikipedia.org/
   wiki/Carta_Marina
Key is defining what you care about,
       and how to measure it,
and how to communicate litmus tests
Postscript




             2 Thoughts for 2009
Thought #1




             The Web is central
              (but at some risk)
Every browser is getting better on standards, JS performance, etc...




               But not at the same pace.
And this slower pace of change
creates real problems for developers
Thought #2




       Together, we’re all deciding the
          future of the mobile Web
                  right now
Is this what we want?




                                                    Traditional tight
                                                    coupling between
                                                    service, manufacturer &
                                                    software


       http://flickr.com/photos/jaboobie/11686470/
We can do better than this tethered model




                 On the Web,
       you don’t have to ask permission
Choices have consequences




             Which one do you want?
Questions & Discussion

John Lilly - lilly@mozilla.com

All content CC-Attribution

Thanks & apologies & materials borrowed from:
Mike Beltzner, Chris Beard, the Mozilla Community

More Related Content

Similar to 7 Lessons from Mozilla

Wordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from MozillaWordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from MozillaJohn Lilly
 
2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from Mozilla2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from MozillaGen Kanai
 
2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozilla2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozillaGen Kanai
 
Stanford CS547 April2009
Stanford CS547 April2009Stanford CS547 April2009
Stanford CS547 April2009John Lilly
 
A Brief Overview of a Possible Digital Near Future
A Brief Overview of a Possible Digital Near Future A Brief Overview of a Possible Digital Near Future
A Brief Overview of a Possible Digital Near Future Antoine Dubuquoy
 
Web 2.0 and e-elearning
Web 2.0 and e-elearningWeb 2.0 and e-elearning
Web 2.0 and e-elearningDavid Wilcox
 
Introduction to Enterprise 2.0
Introduction to Enterprise 2.0Introduction to Enterprise 2.0
Introduction to Enterprise 2.0David Saitta
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
Transformational eGov - GTC SW 2009
Transformational eGov - GTC SW 2009Transformational eGov - GTC SW 2009
Transformational eGov - GTC SW 2009Hillary Hartley
 
(by Joshua Porter) Web2.0 for the rest of us
(by Joshua Porter) Web2.0 for the rest of us(by Joshua Porter) Web2.0 for the rest of us
(by Joshua Porter) Web2.0 for the rest of usPhil Smirnov
 
Defrag Keynote: Social Computing and the Enterprise-Bridging the Gap
Defrag Keynote: Social Computing and the Enterprise-Bridging the GapDefrag Keynote: Social Computing and the Enterprise-Bridging the Gap
Defrag Keynote: Social Computing and the Enterprise-Bridging the GapMark Koenig
 
New challenges in interactive media & video game localization projects
New challenges in interactive media & video game localization projectsNew challenges in interactive media & video game localization projects
New challenges in interactive media & video game localization projectsVictor Alonso Lion
 
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...CanadaHelps / MyCharityConnects
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product managementPhil Barrett
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Christian Heilmann
 
Web 2.0 Managerial Economics
Web 2.0 Managerial EconomicsWeb 2.0 Managerial Economics
Web 2.0 Managerial EconomicsAvinash Singh
 
Social Media in the enterprise
Social Media in the enterpriseSocial Media in the enterprise
Social Media in the enterprisechristian.kelley
 

Similar to 7 Lessons from Mozilla (20)

Wordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from MozillaWordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from Mozilla
 
2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from Mozilla2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from Mozilla
 
2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozilla2012 02 Gnunify - 7 lessons from mozilla
2012 02 Gnunify - 7 lessons from mozilla
 
Stanford CS547 April2009
Stanford CS547 April2009Stanford CS547 April2009
Stanford CS547 April2009
 
2011 NASA Open Source Summit - Pascal Finette
2011 NASA Open Source Summit - Pascal Finette2011 NASA Open Source Summit - Pascal Finette
2011 NASA Open Source Summit - Pascal Finette
 
A Brief Overview of a Possible Digital Near Future
A Brief Overview of a Possible Digital Near Future A Brief Overview of a Possible Digital Near Future
A Brief Overview of a Possible Digital Near Future
 
Web 2.0 and e-elearning
Web 2.0 and e-elearningWeb 2.0 and e-elearning
Web 2.0 and e-elearning
 
Introduction to Enterprise 2.0
Introduction to Enterprise 2.0Introduction to Enterprise 2.0
Introduction to Enterprise 2.0
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Transformational eGov - GTC SW 2009
Transformational eGov - GTC SW 2009Transformational eGov - GTC SW 2009
Transformational eGov - GTC SW 2009
 
(by Joshua Porter) Web2.0 for the rest of us
(by Joshua Porter) Web2.0 for the rest of us(by Joshua Porter) Web2.0 for the rest of us
(by Joshua Porter) Web2.0 for the rest of us
 
Michaelklemen2009
Michaelklemen2009Michaelklemen2009
Michaelklemen2009
 
Defrag Keynote: Social Computing and the Enterprise-Bridging the Gap
Defrag Keynote: Social Computing and the Enterprise-Bridging the GapDefrag Keynote: Social Computing and the Enterprise-Bridging the Gap
Defrag Keynote: Social Computing and the Enterprise-Bridging the Gap
 
New challenges in interactive media & video game localization projects
New challenges in interactive media & video game localization projectsNew challenges in interactive media & video game localization projects
New challenges in interactive media & video game localization projects
 
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
The Open Manifesto: how to work smarter, supercharge collaboration and (maybe...
 
The alignment
The alignmentThe alignment
The alignment
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
 
Web 2.0 Managerial Economics
Web 2.0 Managerial EconomicsWeb 2.0 Managerial Economics
Web 2.0 Managerial Economics
 
Social Media in the enterprise
Social Media in the enterpriseSocial Media in the enterprise
Social Media in the enterprise
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - 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
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - 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
 

7 Lessons from Mozilla

  • 1. Lessons from Mozilla John Lilly, CEO January 27, 2009 Heise Open Source Meets Business
  • 2. The talk I was supposed to give: How to Bring an Open Source Application Into the Mainstream
  • 3. But there are some problems with the premise: 1. every project is different 2. context really, really matters 3. lots of strategies are not “open” or “closed”
  • 4. There are lots of examples of wonderful open source successes : ...but no clear models for how to get there.
  • 5. So instead: Lessons from Mozilla: 7 insights, 2 problems & some thoughts for 2009
  • 6. Warning!! Your Mileage May Vary
  • 7. First, some context... about:Mozilla
  • 8. about:Mozilla 1. a global, open source project 2. a community of thousands of creators 3. a mission-oriented organization 4. a public benefit company and subs 5. the maker of Firefox & Thunderbird
  • 9. about:Mozilla Mozilla’s Mission: To promote choice and innovation on the Internet
  • 10. the Web is too important... seriously. that’s it.
  • 11. about:Mozilla •Mozilla project started in 1998 within Netscape •Mozilla Foundation started in 2003 •approximately 200 employees in 20 countries •40% of code contributed by non-employees •testing community of 20,000+ •current reach is more than 220 million users
  • 12. Firefox Market Share as of 3/2008
  • 13. Now... Lessons from Mozilla: 7 insights, 2 problems & some thoughts for 2009
  • 14. Insight #1 Superior Products Matter
  • 15. Look again at some big successes... All are known for being best-in-class for users
  • 16. Without excellent experience & utility, the rest is meaningless
  • 17. Insight #2 Push (most) decision-making to the edges
  • 18. The Strongest Open Systems are Chaords 1. distributed decision-making 2. nodal authority 3. ways to route around http://upload.wikimedia.org/ wikipedia/en/d/d2/ Internet_map_1024.jpg
  • 19. Characteristics of Chaords (coined by Dee Hock) 1. exhibit characteristics of both chaos & order 2. regularly yield surprising innovation 3. highly robust & scalable systems examples: the Internet, Visa, Wikipedia
  • 20. Mozilla is a Chaord 1. high agreement on core values 2. decision-making rests with module owners 3. groups have distinct ways of working 4. many decision-makers outside the “official” org 5. communication is central
  • 21. Insight #3 Communication will happen in every possible way (so make sure it’s reusable)
  • 22. People will communicate in every useful way possible
  • 23. Wikis
  • 24. Blogs (and especially, Other Peoples’ Blogs!)
  • 25. Our main channels: bugzilla, IRC & newsgroups
  • 27. And very frequent real-life get-togethers
  • 28. Key: make every conversation (re)usable by as many people as possible
  • 29. Insight #4 Make it easy for your community to do the important things
  • 31. Localization Firefox ships in 62 languages; 61 of them localized by volunteers Making it easy is a huge priority
  • 32. Our focus now is on making it easier to help others do more
  • 33. Insight #5 Surprise is overrated
  • 34. Surprise is the opposite of engagement
  • 35. Goal is to increase the “inner circle” of participation
  • 37. Goal is to have growing inner circle -- ideally everyone should feel included
  • 38. Insight #6 Communities are not markets: members are citizens
  • 39. Citizens?? Citizens are more than consumers, are more than bystanders, are more than stakeholders
  • 40. Citizens! They are us. We are them.
  • 41. The best citizens challenge the status quo, propose improvements and make the conversation richer.
  • 42. They don’t just make products better. They make them what they are.
  • 43. Insight #7 (meta-insight) The key is the art of figuring out whether & how to apply each of these ideas
  • 44. How?? Experiment! Try things! Measure where possible.
  • 45. There are real problems, of course
  • 46. Problem #1 Engaged citizens are noisy
  • 47. Citizens are noisy... “Fitts’ says bigger “The URL bar should buttons are better.” “What’s with the be removed.” dirty house?” “There should be “My mom doesn’t “Nobody uses the “Add support for a preference setting.” understand tabs.” ‘Go’ button.” BitTorrent.” “OpenID is the future!” “That’s great!” “Everyone uses tags, not bookmarks.” “I love tabs!” “The profile manager should be redesigned.” “Add support for Ogg Vorbis.” “That’s awful” “Closebuttons are better at the end of the tabstrip.”
  • 50. ...and vital. They help products & technology & organization make hard decisions in the right way.
  • 51. Problem #2 At scale, there are no maps
  • 52. Actually, there are maps But they’re everybody else’s maps, and not really yours
  • 54. Key is defining what you care about, and how to measure it, and how to communicate litmus tests
  • 55. Postscript 2 Thoughts for 2009
  • 56. Thought #1 The Web is central (but at some risk)
  • 57. Every browser is getting better on standards, JS performance, etc... But not at the same pace.
  • 58. And this slower pace of change creates real problems for developers
  • 59. Thought #2 Together, we’re all deciding the future of the mobile Web right now
  • 60. Is this what we want? Traditional tight coupling between service, manufacturer & software http://flickr.com/photos/jaboobie/11686470/
  • 61. We can do better than this tethered model On the Web, you don’t have to ask permission
  • 62. Choices have consequences Which one do you want?
  • 63. Questions & Discussion John Lilly - lilly@mozilla.com All content CC-Attribution Thanks & apologies & materials borrowed from: Mike Beltzner, Chris Beard, the Mozilla Community

Editor's Notes