SlideShare ist ein Scribd-Unternehmen logo
1 von 79
mozilla & firefox:
open design @ scale


             John Lilly &
           Mike Beltzner
                Mozilla
1. some personal history

2. some mozilla background

3. how we design at mozilla today

4. what we’re thinking about next

5. questions & discussion
15 years ago in CS547...
Robert Cailliau
visited from Geneva...




                         photo: wikipedia.org
...and brought one of these...




                                 photo: wikipedia.org
...and he
         photo: wikipedia.org




demoed this...
And I remember thinking to myself:

“Neat! Text & images...click, click, click.”
Then, I fell asleep.
In my defense, I was really tired.
But then things got a lot better
                                    Dr. Dobb’s Journal, Jan 1991
     & started to click for me...
“The great and rapid success of the personal computer industry over
the past decade is not without its unexpected ironies. What began as a
revolution of individual empowerment has ended with the personal
computer industry not only joining the computing mainstream, but in
fact defining it.

Despite the enormous outward success of personal computers, the
daily experience of using computers far too often is still fraught with
difficulty, pain, and barriers for most people, which means that the
revolution, measured by it’s original goals, has not as yet succeeded.”

- Mitch Kapor, A Software Design Manifesto (Dr. Dobb’s Journal, 1991)
My path after Stanford HCI

                             Software Company
My path after Stanford HCI

                             Software Company


                              ATG (Apple Labs)
My path after Stanford HCI

                             Software Company


                              ATG (Apple Labs)


                                     Incubator
My path after Stanford HCI

                             Software Company


                               ATG (Apple Labs)


                                       Incubator


   increasing levels of innovation at the edges
My questions changed



 “How do I design great things?”



 Became: “How do organizations design
 great things?”
Which naturally led me to Mozilla

                              Software Company


                                ATG (Apple Labs)


                                       Incubator


                                     Ecosystem
Mozilla’s mission is to
 promote choice,
  innovation, and
participation on the
       Internet.
Mozilla is...
Mozilla is...


   A global open source software project
   with thousands of contributors
Mozilla is...


   A global open source software project
   with thousands of contributors


   Around a quarter billion users
Mozilla is...


   A global open source software project
   with thousands of contributors


   Around a quarter billion users


   The maker of the Firefox Web browser
Firefox is...
Firefox is...


                ~40% of code by
                community
Firefox is...


                ~40% of code by
                community



                More than 8,000 add-ons
Firefox is...


                ~40% of code by
                community



                More than 8,000 add-ons



                Ships in more than 60
                languages
Worldwide Firefox Market Share (last year!)
Some models for design (caricatures!!)



                          Genius-driven design



                           Data-driven design


                            Chaordic design
http://upload.wikimedia.org/wikipedia/
   en/d/d2/Internet_map_1024.jpg
photo by julep67@flickr (cc) by-nd-nc




Queen’s University
       (Great White North)
photo by davestfu@flickr (cc) by-nc-sa   photo by alles-schlumpf@flickr (cc) by-nc-sa



Studied cognitive science & education with a focus on A.I.
But I liked the inverse
Started doing software interface design at IBM Canada
Started with Mozilla around the
time of Firefox 1.5
1.5 - interface designer
2.0 - mozilla design lead
3.0 - product designer
3.5 - product director
What do you think about
when you hear the words:
    “open source design”
Design by committee
       Lipstick on a pig
Not ready for prime time
Embracing the chaos...
                                                                       “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 organizing a chorus.
listen

lead

play
listen

lead

play
Chaos
Anyone can comment on a proposal for a change
Chaos
Anyone can submit a change to the code
Chaos
easier to comment on design than code
Chaos
camps are formed quickly
Chaos
noisy, unfocused, lacks perspective
Order
Not everyone can approve a change
Order
Strong leadership structure
Order
Strong leadership structure
Order
 educate
Order
identify and elevate smart contributors
Order
co-ordinated, parallel, leveraged
listen

lead

play
Provide organization and
structure to direct contributions
Create small teams, led by strong
contributors, and give them responsibility
Elevate discussions with data
and research whenever possible
Treat disagreements as negotiations
      and don’t forget your BATNA*
                (* best alternative to a negotiated agreement)
listen

lead

play
Give contributors complete
freedom to play and explore
Add-ons:
a shared playground for
users and contributors
Labs is an incubator for ideas and experimentation
listen

lead

play
Open, participatory models of design can be surprising
match title & url
             the original idea




tweaked the
“frecency”
          based on feedback




adaptive learning,
new layout to
improve visual
scanning
     came out of the woodwork
Some things we’re thinking a lot about now
Some things we’re thinking a lot about #1:
Browser evolution & competition
The Situation 5 Years Ago



                            IE6: 95%+
The Situation Today (300% more circular icons!)



             68%                      22%


              8%                       1%

          choice & innovation FTW!
Where browsers are going...

• Performance like native applications


• More applications


• More persistence


• More context


• More mobile
Things we’re thinking a lot about #2:
Global Design: language implications
Things we’re thinking a lot about #3:
Global Design: cultural implications
Firefox China Edition
Things we’re thinking a lot about #4:
Scale, scale, scale
1% of our audience used to be 10,000 users

         it’s now 2,500,000 users

         20% is 50 million people
Questions?
Thank you.




beltzner@mozilla.com
     lilly@mozilla.com
 unattributed pictures from stock.xchng

Weitere ähnliche Inhalte

Ähnlich wie Mozilla & Firefox Open Design at Scale

Wordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from MozillaWordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from MozillaJohn Lilly
 
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
 
2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from Mozilla2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from MozillaGen Kanai
 
Designing and Testing Firefox 4
Designing and Testing Firefox 4Designing and Testing Firefox 4
Designing and Testing Firefox 4Anthony Chung
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 KeynotePeter Wang
 
Designing Firefox
Designing FirefoxDesigning Firefox
Designing FirefoxDoNotLick
 
The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyondJeffrey McGuire
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerAlexandro Colorado
 
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
 
Building the Orchard Community
Building the Orchard CommunityBuilding the Orchard Community
Building the Orchard CommunityPaula Hunter
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Goodbtopro
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneEdorian
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
Snipmatch - Snippets for the World
Snipmatch - Snippets for the WorldSnipmatch - Snippets for the World
Snipmatch - Snippets for the WorldMarcel Bruch
 
Kiss the end-user goodbye
Kiss the end-user goodbyeKiss the end-user goodbye
Kiss the end-user goodbyeIvanka Majic
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsBen Hall
 

Ähnlich wie Mozilla & Firefox Open Design at Scale (20)

Wordcamp2009 - Lessons from Mozilla
Wordcamp2009 - Lessons from MozillaWordcamp2009 - Lessons from Mozilla
Wordcamp2009 - 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
 
2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from Mozilla2011 04 AIM - lessons from Mozilla
2011 04 AIM - lessons from Mozilla
 
Designing and Testing Firefox 4
Designing and Testing Firefox 4Designing and Testing Firefox 4
Designing and Testing Firefox 4
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
 
Secular Technological Tailwinds
Secular Technological TailwindsSecular Technological Tailwinds
Secular Technological Tailwinds
 
Wassup with Web 2.0
Wassup with Web 2.0Wassup with Web 2.0
Wassup with Web 2.0
 
Designing Firefox
Designing FirefoxDesigning Firefox
Designing Firefox
 
The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyond
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
 
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
 
Building the Orchard Community
Building the Orchard CommunityBuilding the Orchard Community
Building the Orchard Community
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Good
 
From dev to ops and beyond - getting it done
From dev to ops and beyond - getting it doneFrom dev to ops and beyond - getting it done
From dev to ops and beyond - getting it done
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Snipmatch - Snippets for the World
Snipmatch - Snippets for the WorldSnipmatch - Snippets for the World
Snipmatch - Snippets for the World
 
Kiss the end-user goodbye
Kiss the end-user goodbyeKiss the end-user goodbye
Kiss the end-user goodbye
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
 

Kürzlich hochgeladen

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Kürzlich hochgeladen (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

Mozilla & Firefox Open Design at Scale

Hinweis der Redaktion

  1. - design in OSS projects has a pretty bad reputation
  2. - going to be talking mostly in a UI design context - but the lessons I’ve learned are really for any sort of design - code design - marketing campaign design - IA design
  3. - this is the goal - for the past 2 years, I’ve been working towards this chorus - not all the way there yet, but I have a strong sense of how to get there
  4. - but these are the three things I think you need to remember
  5. - but these are the three things I think you need to remember
  6. - some bugs (like the “restore support for MNG”) get a lot of noise
  7. - this can be terrifying - millions of lines of code, millions of minute details (sound familiar to designers?)
  8. - everyone has an opinion on design - there’s a lot of misinformation - watch out for things like “user testing would tell us”, “Fitts’ Law says” or “My mom ...”
  9. - closebuttons on tabs - how do you decide when arguments are both convincing (and vitriolic!)
  10. - you can see how this design was added to over time - no clear vision on how to support the user task - typical OSS design
  11. - 2000 people with editbugs - 400 people with CVS access - (still quite a lot!)
  12. - module ownership & peerage system - benevolent dictatorships
  13. - Mike Connor (our benevolent leader!)
  14. - blog posts like alex faaborg’s - talk about it in bugs - dispell myths and get people interested in learning good ways of doing design
  15. - don’t pretend you’re the only one with the answers - give out whuffie and credibility - identify weak arguments: “My Mom”, “Fitt’s Law”, “More usable”, “It’s always been this way”
  16. - Gavin Sharp revised the Mozilla OpenSearch format - Mike Connor added JSON support - Joe Hughes worked on the UI presentation - community quickly updated searchplugins
  17. - but these are the three things I think you need to remember
  18. - set plans and clearly state design principles
  19. - our PRDs with prioritization & schedules are out there for people to see - feature brainstorming list helps people organize their ideas (thousands of edits, 2 instances of vandalism)
  20. - module ownership model - allows debates to occur in smaller groups - final decisions should always be checkpointed with everyone - empower with design specifications that inspire the “commander’s intent”
  21. - use your resources to leverage the community - get your community to provide the data - got eye tracking research and cognitive data modelling for closebutton problem
  22. - you own the product - you carry the responsibility - you are the benevolent dictator
  23. - but these are the three things I think you need to remember
  24. - if you love ‘em, set ‘em free -
  25. - introducing Mozilla Labs! - slew of people now excited about figuring out how to add social features into the browser - ties back into listen and lead
  26. - but these are the three things I think you need to remember
  27. - but these are the three things I think you need to remember