SlideShare a Scribd company logo
1 of 9
Download to read offline
MDN @ 10 Years
Mistakes, Successes & Lessons
Janet Swisher
Mozilla Developer Network
Socio-technical systems approach
An approach to designing and evaluating work
systems. It is based on a theory that roles and
tasks, technology and the social system make
up one single interrelated system where a
change in one part needs adjustments in other
parts.
—PsychologyDictionary.org
Paramecium analogy
Paramecium
● Permeable membrane
● Specialized subsystems
Open doc community
● Permeable boundary
● Specialized tools,
processes, and roles
Thanks to Aaron Halfaker, Wikimedia Foundation:
https://wikimania2015.wikimedia.org/wiki/Submissions/Wikipedi
a's_health:_A_socio-technical_overview
Eras of MDN's platform
● 2005-2008: MediaWiki
● 2008-2012: MindTouch DekiWiki
● 2012-present: Kuma
MDN editors per month
Mistakes were made
● Neglecting community
● Leaving community out of decision-
making process
Things we've gotten right
● Engaging community
● Doc sprints & “Hack on MDN” events
● Regular virtual meetings
● Better tools
● Better onboarding docs
● Exposing stuff that needs doing
Areas for improvement
● Encouraging repeat contributions
● Reaching silent contributors
● Defining meaningful leadership roles
● Planning for succession
What have we learned?
● Changing one part of a socio-technical system
affects the other parts
● Neglecting community is a vicious cycle
● Engaging community is a virtuous cycle
● Being open and transparent is hard but worth it
● The best ideas don't come from you

More Related Content

Viewers also liked

Soap and restful webservice
Soap and restful webserviceSoap and restful webservice
Soap and restful webserviceDong Ngoc
 
API 101 - Understanding APIs
API 101 - Understanding APIsAPI 101 - Understanding APIs
API 101 - Understanding APIs3scale
 
Restful Web Services
Restful Web ServicesRestful Web Services
Restful Web ServicesAngelin R
 
REST to RESTful Web Service
REST to RESTful Web ServiceREST to RESTful Web Service
REST to RESTful Web Service家弘 周
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.Kirsten Hunter
 

Viewers also liked (9)

Soap and restful webservice
Soap and restful webserviceSoap and restful webservice
Soap and restful webservice
 
API for Beginners
API for BeginnersAPI for Beginners
API for Beginners
 
API 101 - Understanding APIs
API 101 - Understanding APIsAPI 101 - Understanding APIs
API 101 - Understanding APIs
 
Restful Web Services
Restful Web ServicesRestful Web Services
Restful Web Services
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 
REST to RESTful Web Service
REST to RESTful Web ServiceREST to RESTful Web Service
REST to RESTful Web Service
 
API 101 - Understanding APIs.
API 101 - Understanding APIs.API 101 - Understanding APIs.
API 101 - Understanding APIs.
 
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
 
RESTful API Design, Second Edition
RESTful API Design, Second EditionRESTful API Design, Second Edition
RESTful API Design, Second Edition
 

Similar to MDN @ 10 Years: Mistakes, Successes, and Lessons

Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving MethodsMaikel Mardjan
 
Streamlining Nonprofit Organizations - It's all About the Cloud!
Streamlining Nonprofit Organizations - It's all About the Cloud!Streamlining Nonprofit Organizations - It's all About the Cloud!
Streamlining Nonprofit Organizations - It's all About the Cloud!Marc Baizman
 
Streamlining Nonprofit Organizations: It's All About the Cloud
Streamlining Nonprofit Organizations: It's All About the CloudStreamlining Nonprofit Organizations: It's All About the Cloud
Streamlining Nonprofit Organizations: It's All About the CloudDebra Askanase
 
CFMC NWLC 20100927
CFMC NWLC 20100927CFMC NWLC 20100927
CFMC NWLC 20100927Janet Shing
 
Group 2 session-8-jan 12 2012
Group 2 session-8-jan 12 2012Group 2 session-8-jan 12 2012
Group 2 session-8-jan 12 2012Beth Kanter
 
Using social media to shape teams m warren march 2011
Using social media to shape teams m warren march 2011Using social media to shape teams m warren march 2011
Using social media to shape teams m warren march 2011Michelle Warren
 
Evolution of Open at University of Michigan
Evolution of Open at University of MichiganEvolution of Open at University of Michigan
Evolution of Open at University of MichiganKathleen Ludewig Omollo
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsCommunitySense
 
Collaboration, Web 2.0 and Foldera
Collaboration, Web 2.0 and FolderaCollaboration, Web 2.0 and Foldera
Collaboration, Web 2.0 and FolderaMichael Sampson
 
Wikis In Knowledge Management Enabling Effective Collaboration
Wikis In Knowledge Management   Enabling Effective CollaborationWikis In Knowledge Management   Enabling Effective Collaboration
Wikis In Knowledge Management Enabling Effective CollaborationColin Mooney
 
Web tools in digital ecosystem
Web tools in digital ecosystemWeb tools in digital ecosystem
Web tools in digital ecosystemRam Nath
 
Metadata mapping and vocabulary: consistency for all in scholarly communicati...
Metadata mapping and vocabulary: consistency for all in scholarly communicati...Metadata mapping and vocabulary: consistency for all in scholarly communicati...
Metadata mapping and vocabulary: consistency for all in scholarly communicati...CILIP MDG
 
The Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System InteroperabilityThe Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System InteroperabilityCommunitySense
 
Hons Proposal Slides '12
Hons Proposal Slides '12Hons Proposal Slides '12
Hons Proposal Slides '12Deon Takpuie
 
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfRiaMennita
 
Sakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteSakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteMichael Korcuska
 

Similar to MDN @ 10 Years: Mistakes, Successes, and Lessons (20)

Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving Methods
 
Streamlining Nonprofit Organizations - It's all About the Cloud!
Streamlining Nonprofit Organizations - It's all About the Cloud!Streamlining Nonprofit Organizations - It's all About the Cloud!
Streamlining Nonprofit Organizations - It's all About the Cloud!
 
Streamlining Nonprofit Organizations: It's All About the Cloud
Streamlining Nonprofit Organizations: It's All About the CloudStreamlining Nonprofit Organizations: It's All About the Cloud
Streamlining Nonprofit Organizations: It's All About the Cloud
 
sm@jgc Session Three
sm@jgc Session Threesm@jgc Session Three
sm@jgc Session Three
 
CFMC NWLC 20100927
CFMC NWLC 20100927CFMC NWLC 20100927
CFMC NWLC 20100927
 
Group 2 session-8-jan 12 2012
Group 2 session-8-jan 12 2012Group 2 session-8-jan 12 2012
Group 2 session-8-jan 12 2012
 
Using social media to shape teams m warren march 2011
Using social media to shape teams m warren march 2011Using social media to shape teams m warren march 2011
Using social media to shape teams m warren march 2011
 
Evolution of Open at University of Michigan
Evolution of Open at University of MichiganEvolution of Open at University of Michigan
Evolution of Open at University of Michigan
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration Patterns
 
Collaboration, Web 2.0 and Foldera
Collaboration, Web 2.0 and FolderaCollaboration, Web 2.0 and Foldera
Collaboration, Web 2.0 and Foldera
 
Wikis In Knowledge Management Enabling Effective Collaboration
Wikis In Knowledge Management   Enabling Effective CollaborationWikis In Knowledge Management   Enabling Effective Collaboration
Wikis In Knowledge Management Enabling Effective Collaboration
 
Web tools in digital ecosystem
Web tools in digital ecosystemWeb tools in digital ecosystem
Web tools in digital ecosystem
 
Metadata mapping and vocabulary: consistency for all in scholarly communicati...
Metadata mapping and vocabulary: consistency for all in scholarly communicati...Metadata mapping and vocabulary: consistency for all in scholarly communicati...
Metadata mapping and vocabulary: consistency for all in scholarly communicati...
 
Social Media : Wikis
Social Media : WikisSocial Media : Wikis
Social Media : Wikis
 
The Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System InteroperabilityThe Pragmatic Evaluation of Tool System Interoperability
The Pragmatic Evaluation of Tool System Interoperability
 
Social Media & Project Management
Social Media & Project ManagementSocial Media & Project Management
Social Media & Project Management
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Hons Proposal Slides '12
Hons Proposal Slides '12Hons Proposal Slides '12
Hons Proposal Slides '12
 
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
 
Sakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteSakai Charles Sturt Keynote
Sakai Charles Sturt Keynote
 

More from Janet Swisher

Entry points and guide posts: Helping contributors find their way
Entry points and guide posts: Helping contributors find their wayEntry points and guide posts: Helping contributors find their way
Entry points and guide posts: Helping contributors find their wayJanet Swisher
 
Stc tc open_documentation
Stc tc open_documentationStc tc open_documentation
Stc tc open_documentationJanet Swisher
 
Bursting open HTML5 media with Popcorn Maker
Bursting open HTML5 media with Popcorn MakerBursting open HTML5 media with Popcorn Maker
Bursting open HTML5 media with Popcorn MakerJanet Swisher
 
Shepherding Community-generated Content
Shepherding Community-generated ContentShepherding Community-generated Content
Shepherding Community-generated ContentJanet Swisher
 
Engaging developers in Mozilla docs
Engaging developers in Mozilla docsEngaging developers in Mozilla docs
Engaging developers in Mozilla docsJanet Swisher
 
Radically open documentation
Radically open documentationRadically open documentation
Radically open documentationJanet Swisher
 
(Things to think about) Before you pick a wiki
(Things to think about) Before you pick a wiki(Things to think about) Before you pick a wiki
(Things to think about) Before you pick a wikiJanet Swisher
 

More from Janet Swisher (7)

Entry points and guide posts: Helping contributors find their way
Entry points and guide posts: Helping contributors find their wayEntry points and guide posts: Helping contributors find their way
Entry points and guide posts: Helping contributors find their way
 
Stc tc open_documentation
Stc tc open_documentationStc tc open_documentation
Stc tc open_documentation
 
Bursting open HTML5 media with Popcorn Maker
Bursting open HTML5 media with Popcorn MakerBursting open HTML5 media with Popcorn Maker
Bursting open HTML5 media with Popcorn Maker
 
Shepherding Community-generated Content
Shepherding Community-generated ContentShepherding Community-generated Content
Shepherding Community-generated Content
 
Engaging developers in Mozilla docs
Engaging developers in Mozilla docsEngaging developers in Mozilla docs
Engaging developers in Mozilla docs
 
Radically open documentation
Radically open documentationRadically open documentation
Radically open documentation
 
(Things to think about) Before you pick a wiki
(Things to think about) Before you pick a wiki(Things to think about) Before you pick a wiki
(Things to think about) Before you pick a wiki
 

Recently uploaded

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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 

Recently uploaded (20)

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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

MDN @ 10 Years: Mistakes, Successes, and Lessons

  • 1. MDN @ 10 Years Mistakes, Successes & Lessons Janet Swisher Mozilla Developer Network
  • 2. Socio-technical systems approach An approach to designing and evaluating work systems. It is based on a theory that roles and tasks, technology and the social system make up one single interrelated system where a change in one part needs adjustments in other parts. —PsychologyDictionary.org
  • 3. Paramecium analogy Paramecium ● Permeable membrane ● Specialized subsystems Open doc community ● Permeable boundary ● Specialized tools, processes, and roles Thanks to Aaron Halfaker, Wikimedia Foundation: https://wikimania2015.wikimedia.org/wiki/Submissions/Wikipedi a's_health:_A_socio-technical_overview
  • 4. Eras of MDN's platform ● 2005-2008: MediaWiki ● 2008-2012: MindTouch DekiWiki ● 2012-present: Kuma
  • 6. Mistakes were made ● Neglecting community ● Leaving community out of decision- making process
  • 7. Things we've gotten right ● Engaging community ● Doc sprints & “Hack on MDN” events ● Regular virtual meetings ● Better tools ● Better onboarding docs ● Exposing stuff that needs doing
  • 8. Areas for improvement ● Encouraging repeat contributions ● Reaching silent contributors ● Defining meaningful leadership roles ● Planning for succession
  • 9. What have we learned? ● Changing one part of a socio-technical system affects the other parts ● Neglecting community is a vicious cycle ● Engaging community is a virtuous cycle ● Being open and transparent is hard but worth it ● The best ideas don't come from you