SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 

Mozilla & Firefox Open Design at Scale

Editor's Notes

  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