SlideShare a Scribd company logo
1 of 63
Lessons from Mozilla

John Lilly
john.jubjubs.net
May 30, 2009

WordCamp San Francisco
special end-of-day quote:




“Sleep” and I broke up a few nights ago.

     I’m dating “Coffee” now. She’s hot!
                            @CoryBooker (mayor of Newark, NJ)
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
alternatively...
or from steveyo on reddit (and my personal favorite):




          quot;Firefox is the most bumpy
      supermarket after skittles and car.quot;
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 225 employees in 20 countries
   •40% of code contributed by non-employees
   •testing community of 20,000+
   •current reach is more than 300 million users
Firefox Market Share as of 4/2009
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 72 languages;
               71 of them localized by volunteers


               Making it easy is a huge priority
Our focus now (increasingly) 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...
                                              “The URL bar should          “Fitts’ says bigger
                                                 be removed.”             buttons are better.”     “What’s with the
                                                                                                    dirty house?”
                                                          “There should be
                                  “My mom doesn’t       a preference setting.”       “Nobody uses the   “Add support for
                                  understand tabs.”                                    ‘Go’ button.”      BitTorrent.”
                                                      “OpenID is the future!”
                     “Everyone uses tags,                                                               “That’s great!”
                       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
lilly@mozilla.com
john.jubjubs.net
@johnolilly

All content CC-Attribution

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

More Related Content

What's hot

Social Media Small Companies 10dec09
Social Media Small Companies 10dec09Social Media Small Companies 10dec09
Social Media Small Companies 10dec09Jo Caudron
 
Project Book: conservation / restoration businesses in the heritage sector
Project Book: conservation / restoration businesses in the heritage sectorProject Book: conservation / restoration businesses in the heritage sector
Project Book: conservation / restoration businesses in the heritage sectorBe2camp Admin
 
Educational Uses of Web 2.0 Based Applications with Notes
Educational Uses of Web 2.0 Based Applications with NotesEducational Uses of Web 2.0 Based Applications with Notes
Educational Uses of Web 2.0 Based Applications with NotesMike Qaissaunee
 
Educational Uses of Web 2.0 Based Applications
Educational Uses of Web 2.0 Based ApplicationsEducational Uses of Web 2.0 Based Applications
Educational Uses of Web 2.0 Based ApplicationsMike Qaissaunee
 
Why CIOs Must Embrace Social Media
Why CIOs Must Embrace Social MediaWhy CIOs Must Embrace Social Media
Why CIOs Must Embrace Social MediaJo Caudron
 
Talk for Creatives 2011
Talk for Creatives 2011Talk for Creatives 2011
Talk for Creatives 2011Tim Sparke
 
The Evolving Opportunities Of Social Media
The  Evolving  Opportunities Of  Social  MediaThe  Evolving  Opportunities Of  Social  Media
The Evolving Opportunities Of Social MediaRohit Kuttappan
 
Nancy White 8 Competencies A Ucompressed[1]
Nancy White 8 Competencies A Ucompressed[1]Nancy White 8 Competencies A Ucompressed[1]
Nancy White 8 Competencies A Ucompressed[1]guest48289e
 
Ark Group Social Media - June 2007
Ark Group Social Media - June 2007Ark Group Social Media - June 2007
Ark Group Social Media - June 2007Lee Hopkins
 
A strategic plan to use Social Media in your institutional communication
A strategic plan to use Social Media in your institutional communicationA strategic plan to use Social Media in your institutional communication
A strategic plan to use Social Media in your institutional communicationWearethewords
 
The digital self
The digital selfThe digital self
The digital self8jt43
 
Gelecek, Teknoloji, Hayallerin ve Sen - 19 May 2021
Gelecek, Teknoloji,  Hayallerin ve Sen -   19 May 2021Gelecek, Teknoloji,  Hayallerin ve Sen -   19 May 2021
Gelecek, Teknoloji, Hayallerin ve Sen - 19 May 2021Fahri Karakas
 

What's hot (19)

Social Media Small Companies 10dec09
Social Media Small Companies 10dec09Social Media Small Companies 10dec09
Social Media Small Companies 10dec09
 
Project Book: conservation / restoration businesses in the heritage sector
Project Book: conservation / restoration businesses in the heritage sectorProject Book: conservation / restoration businesses in the heritage sector
Project Book: conservation / restoration businesses in the heritage sector
 
B2 camp project book
B2 camp project bookB2 camp project book
B2 camp project book
 
Educational Uses of Web 2.0 Based Applications with Notes
Educational Uses of Web 2.0 Based Applications with NotesEducational Uses of Web 2.0 Based Applications with Notes
Educational Uses of Web 2.0 Based Applications with Notes
 
Educational Uses of Web 2.0 Based Applications
Educational Uses of Web 2.0 Based ApplicationsEducational Uses of Web 2.0 Based Applications
Educational Uses of Web 2.0 Based Applications
 
So what if it's a bubble?
So what if it's a bubble?So what if it's a bubble?
So what if it's a bubble?
 
Why CIOs Must Embrace Social Media
Why CIOs Must Embrace Social MediaWhy CIOs Must Embrace Social Media
Why CIOs Must Embrace Social Media
 
Work Redesigned
Work RedesignedWork Redesigned
Work Redesigned
 
Talk for Creatives 2011
Talk for Creatives 2011Talk for Creatives 2011
Talk for Creatives 2011
 
Web2.0
Web2.0Web2.0
Web2.0
 
The Evolving Opportunities Of Social Media
The  Evolving  Opportunities Of  Social  MediaThe  Evolving  Opportunities Of  Social  Media
The Evolving Opportunities Of Social Media
 
Nancy White 8 Competencies A Ucompressed[1]
Nancy White 8 Competencies A Ucompressed[1]Nancy White 8 Competencies A Ucompressed[1]
Nancy White 8 Competencies A Ucompressed[1]
 
Oh my god what happened
Oh my god what happenedOh my god what happened
Oh my god what happened
 
Ark Group Social Media - June 2007
Ark Group Social Media - June 2007Ark Group Social Media - June 2007
Ark Group Social Media - June 2007
 
A strategic plan to use Social Media in your institutional communication
A strategic plan to use Social Media in your institutional communicationA strategic plan to use Social Media in your institutional communication
A strategic plan to use Social Media in your institutional communication
 
Designing Social
Designing SocialDesigning Social
Designing Social
 
How to survive in the new media ecology
How to survive in the new media ecologyHow to survive in the new media ecology
How to survive in the new media ecology
 
The digital self
The digital selfThe digital self
The digital self
 
Gelecek, Teknoloji, Hayallerin ve Sen - 19 May 2021
Gelecek, Teknoloji,  Hayallerin ve Sen -   19 May 2021Gelecek, Teknoloji,  Hayallerin ve Sen -   19 May 2021
Gelecek, Teknoloji, Hayallerin ve Sen - 19 May 2021
 

Similar to Wordcamp2009 - Lessons from Mozilla

7 Lessons from Mozilla
7 Lessons from Mozilla7 Lessons from Mozilla
7 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
 
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
 
What Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology NetworkWhat Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology Networktroyangrignon
 
Web 2.0 and e-elearning
Web 2.0 and e-elearningWeb 2.0 and e-elearning
Web 2.0 and e-elearningDavid Wilcox
 
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
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Christian Heilmann
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
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
 
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Hugo Pinto
 
Howtostopsucking
HowtostopsuckingHowtostopsucking
HowtostopsuckingHugo Pinto
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome insteadcodinghorror
 
Building the Orchard Community
Building the Orchard CommunityBuilding the Orchard Community
Building the Orchard CommunityPaula Hunter
 
E20 Transition Strategies
E20 Transition StrategiesE20 Transition Strategies
E20 Transition StrategiesLee Bryant
 
Software Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestSoftware Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestPeter Horsten
 

Similar to Wordcamp2009 - Lessons from Mozilla (20)

7 Lessons from Mozilla
7 Lessons from Mozilla7 Lessons from Mozilla
7 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
 
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
 
What Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology NetworkWhat Is Web 2.0 April 2006 Fraser Valley Technology Network
What Is Web 2.0 April 2006 Fraser Valley Technology Network
 
Web 2.0 and e-elearning
Web 2.0 and e-elearningWeb 2.0 and e-elearning
Web 2.0 and e-elearning
 
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
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
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
 
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
 
Howtostopsucking
HowtostopsuckingHowtostopsucking
Howtostopsucking
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome instead
 
What is Web 2.0?
What is Web 2.0?What is Web 2.0?
What is Web 2.0?
 
Building the Orchard Community
Building the Orchard CommunityBuilding the Orchard Community
Building the Orchard Community
 
E20 Transition Strategies
E20 Transition StrategiesE20 Transition Strategies
E20 Transition Strategies
 
Software Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements bestSoftware Development in a Funky Manner to meet client requirements best
Software Development in a Funky Manner to meet client requirements best
 
Virtual communities
Virtual communitiesVirtual communities
Virtual communities
 

Recently uploaded

"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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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
 
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
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
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
 

Recently uploaded (20)

"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 ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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, ...
 
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
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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 ...
 

Wordcamp2009 - Lessons from Mozilla

  • 1. Lessons from Mozilla John Lilly john.jubjubs.net May 30, 2009 WordCamp San Francisco
  • 2. special end-of-day quote: “Sleep” and I broke up a few nights ago. I’m dating “Coffee” now. She’s hot! @CoryBooker (mayor of Newark, NJ)
  • 3. Lessons from Mozilla: 7 insights, 2 problems & some thoughts for 2009
  • 4. Warning!! Your Mileage May Vary
  • 5. First, some context... about:Mozilla
  • 6. 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
  • 8. or from steveyo on reddit (and my personal favorite): quot;Firefox is the most bumpy supermarket after skittles and car.quot;
  • 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 225 employees in 20 countries •40% of code contributed by non-employees •testing community of 20,000+ •current reach is more than 300 million users
  • 12. Firefox Market Share as of 4/2009
  • 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 72 languages; 71 of them localized by volunteers Making it easy is a huge priority
  • 32. Our focus now (increasingly) 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... “The URL bar should “Fitts’ says bigger be removed.” buttons are better.” “What’s with the dirty house?” “There should be “My mom doesn’t a preference setting.” “Nobody uses the “Add support for understand tabs.” ‘Go’ button.” BitTorrent.” “OpenID is the future!” “Everyone uses tags, “That’s great!” 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 lilly@mozilla.com john.jubjubs.net @johnolilly All content CC-Attribution Thanks & apologies & materials borrowed from: Mike Beltzner, Chris Beard, the Mozilla Community

Editor's Notes