SlideShare une entreprise Scribd logo
1  sur  17
Kittens and Unicorns




Painting the Bikeshed: Lessons
from a Drupal 8 Initiative Owner

        Presented by Greg Dunlap
             (@heyrocker)
Who the hell are you?
What is a Drupal initiative?

`
What’s the deal with bikesheds?
But people do need their voices heard
Left alone bikeshedding is toxic
5 Lessons
Lesson 1: Define your MVP
Lesson 2: Get off the island
Lesson 3: Timebox
Lesson 4: Put a stake in the ground
Lesson 5: Facetime can solve all the things
Bonus Lesson: This too shall pass
Webchick knows how to use a gun now
Followups

The Future of Drupal Governance - Randy Fay, tomorrow 2:15, Blackmesh
http://randyfay.com/taxonomy/term/29
Questions
What did you think?
 Locate this session on the
 DrupalCon Denver website
 http://denver2012.drupal.org/program

 Click the “Take the Survey” link.


       Thank You!

Contenu connexe

Tendances

We Love Change? Change is Scary!
We Love Change? Change is Scary!We Love Change? Change is Scary!
We Love Change? Change is Scary!johanna kollmann
 
7 Steps To A Flat Classroom Cqtl Feb 2008
7 Steps To A Flat Classroom Cqtl Feb 20087 Steps To A Flat Classroom Cqtl Feb 2008
7 Steps To A Flat Classroom Cqtl Feb 2008Vicki Davis
 
Possibilities to Practices II
Possibilities to Practices IIPossibilities to Practices II
Possibilities to Practices IIDerrick Willard
 
The Balanced Team Movement
The Balanced Team MovementThe Balanced Team Movement
The Balanced Team MovementLane Goldstone
 

Tendances (6)

We Love Change? Change is Scary!
We Love Change? Change is Scary!We Love Change? Change is Scary!
We Love Change? Change is Scary!
 
7 Steps To A Flat Classroom Cqtl Feb 2008
7 Steps To A Flat Classroom Cqtl Feb 20087 Steps To A Flat Classroom Cqtl Feb 2008
7 Steps To A Flat Classroom Cqtl Feb 2008
 
We Like to Move It! ISTE 2013
We Like to Move It! ISTE 2013We Like to Move It! ISTE 2013
We Like to Move It! ISTE 2013
 
Possibilities to Practices II
Possibilities to Practices IIPossibilities to Practices II
Possibilities to Practices II
 
STEAM It Up for Struggling Students
STEAM It Up for Struggling StudentsSTEAM It Up for Struggling Students
STEAM It Up for Struggling Students
 
The Balanced Team Movement
The Balanced Team MovementThe Balanced Team Movement
The Balanced Team Movement
 

En vedette

Come Together - DrupalCamp Stockholm Keynote
Come Together - DrupalCamp Stockholm KeynoteCome Together - DrupalCamp Stockholm Keynote
Come Together - DrupalCamp Stockholm Keynoteheyrocker
 
A Shot In The Arm
A Shot In The ArmA Shot In The Arm
A Shot In The Armheyrocker
 
Smu Tech Committee 10-2011
Smu Tech Committee 10-2011Smu Tech Committee 10-2011
Smu Tech Committee 10-2011Ted Curran
 
Deployment in Drupal 8
Deployment in Drupal 8Deployment in Drupal 8
Deployment in Drupal 8heyrocker
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001jucaab
 
44 Slides About 22 Modules
44 Slides About 22 Modules44 Slides About 22 Modules
44 Slides About 22 Modulesheyrocker
 
Drupal 8 Configuration Management Initiative Update
Drupal 8 Configuration Management Initiative UpdateDrupal 8 Configuration Management Initiative Update
Drupal 8 Configuration Management Initiative Updateheyrocker
 
New Product Development
New Product DevelopmentNew Product Development
New Product Developments junaid
 

En vedette (11)

Come Together - DrupalCamp Stockholm Keynote
Come Together - DrupalCamp Stockholm KeynoteCome Together - DrupalCamp Stockholm Keynote
Come Together - DrupalCamp Stockholm Keynote
 
A Shot In The Arm
A Shot In The ArmA Shot In The Arm
A Shot In The Arm
 
Smu Tech Committee 10-2011
Smu Tech Committee 10-2011Smu Tech Committee 10-2011
Smu Tech Committee 10-2011
 
Deployment in Drupal 8
Deployment in Drupal 8Deployment in Drupal 8
Deployment in Drupal 8
 
Core conv
Core convCore conv
Core conv
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
 
44 Slides About 22 Modules
44 Slides About 22 Modules44 Slides About 22 Modules
44 Slides About 22 Modules
 
Polygonspowerpoint
PolygonspowerpointPolygonspowerpoint
Polygonspowerpoint
 
Drupal 8 Configuration Management Initiative Update
Drupal 8 Configuration Management Initiative UpdateDrupal 8 Configuration Management Initiative Update
Drupal 8 Configuration Management Initiative Update
 
Second CRM Enterprise – An Introduction
Second CRM Enterprise – An IntroductionSecond CRM Enterprise – An Introduction
Second CRM Enterprise – An Introduction
 
New Product Development
New Product DevelopmentNew Product Development
New Product Development
 

Similaire à Painting the bikeshed

STAV 2013 Powerful Apps for Powerful Learning
STAV 2013 Powerful Apps for Powerful LearningSTAV 2013 Powerful Apps for Powerful Learning
STAV 2013 Powerful Apps for Powerful Learningcraff
 
Ict science 2013
Ict science 2013Ict science 2013
Ict science 2013craff
 
Scrum Master Career 2020 — Using Ecocycle Planning to Identify Opportunities
Scrum Master Career 2020 — Using Ecocycle Planning to Identify OpportunitiesScrum Master Career 2020 — Using Ecocycle Planning to Identify Opportunities
Scrum Master Career 2020 — Using Ecocycle Planning to Identify OpportunitiesStefan Wolpers
 
4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hype4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hypep6academy
 
Creative Pedagogy - IH Barcelona
Creative Pedagogy - IH Barcelona Creative Pedagogy - IH Barcelona
Creative Pedagogy - IH Barcelona Graham Stanley
 
Get in Drupal, Get in the community
Get in Drupal, Get in the communityGet in Drupal, Get in the community
Get in Drupal, Get in the communityAyoub allali
 
How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014
How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014
How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014CoLab Coop
 
Teaching Aids, Thinking Outside the Box
Teaching Aids, Thinking Outside the BoxTeaching Aids, Thinking Outside the Box
Teaching Aids, Thinking Outside the BoxCourse Creators
 
CIPD 12 Using Online Communities
CIPD 12 Using Online Communities CIPD 12 Using Online Communities
CIPD 12 Using Online Communities DPG plc
 
Hitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the DrupalverseHitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the DrupalverseDonna Benjamin
 
7 Steps To A Flat Classroom Maine Oct2007
7 Steps To A Flat Classroom Maine Oct20077 Steps To A Flat Classroom Maine Oct2007
7 Steps To A Flat Classroom Maine Oct2007Vicki Davis
 
Online Collaboration — Delivering Benefits for Organisations and Participants
Online Collaboration — Delivering Benefits for Organisations and ParticipantsOnline Collaboration — Delivering Benefits for Organisations and Participants
Online Collaboration — Delivering Benefits for Organisations and Participantsdanrandow
 
Powerful apps for Powerful Learning : HTAV 2013
Powerful apps for Powerful Learning : HTAV 2013 Powerful apps for Powerful Learning : HTAV 2013
Powerful apps for Powerful Learning : HTAV 2013 craff
 
Technology Driven Differentiation - Jostens 2014
Technology Driven Differentiation - Jostens 2014Technology Driven Differentiation - Jostens 2014
Technology Driven Differentiation - Jostens 2014Vicki Davis
 
Technology Driven Differentiated Instruction #KCDTTL
Technology Driven Differentiated Instruction #KCDTTLTechnology Driven Differentiated Instruction #KCDTTL
Technology Driven Differentiated Instruction #KCDTTLVicki Davis
 
Using iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningUsing iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningRichard Beach
 
Google 2.0 - More than just a search engine.
Google 2.0 - More than just a search engine.Google 2.0 - More than just a search engine.
Google 2.0 - More than just a search engine.Kyle Webb
 
Digital footprint meets Lego
Digital footprint meets LegoDigital footprint meets Lego
Digital footprint meets Legomagdabobermmu
 
Designing for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine SchaefferDesigning for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine SchaefferNadine Schaeffer
 

Similaire à Painting the bikeshed (20)

STAV 2013 Powerful Apps for Powerful Learning
STAV 2013 Powerful Apps for Powerful LearningSTAV 2013 Powerful Apps for Powerful Learning
STAV 2013 Powerful Apps for Powerful Learning
 
Ict science 2013
Ict science 2013Ict science 2013
Ict science 2013
 
Scrum Master Career 2020 — Using Ecocycle Planning to Identify Opportunities
Scrum Master Career 2020 — Using Ecocycle Planning to Identify OpportunitiesScrum Master Career 2020 — Using Ecocycle Planning to Identify Opportunities
Scrum Master Career 2020 — Using Ecocycle Planning to Identify Opportunities
 
4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hype4D Scheduling: The Reality and The Hype
4D Scheduling: The Reality and The Hype
 
Creative Pedagogy - IH Barcelona
Creative Pedagogy - IH Barcelona Creative Pedagogy - IH Barcelona
Creative Pedagogy - IH Barcelona
 
Get in Drupal, Get in the community
Get in Drupal, Get in the communityGet in Drupal, Get in the community
Get in Drupal, Get in the community
 
How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014
How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014
How to use the Drupal community (for nonprofits), from NTC Drupal Day 2014
 
Teaching Aids, Thinking Outside the Box
Teaching Aids, Thinking Outside the BoxTeaching Aids, Thinking Outside the Box
Teaching Aids, Thinking Outside the Box
 
CIPD 12 Using Online Communities
CIPD 12 Using Online Communities CIPD 12 Using Online Communities
CIPD 12 Using Online Communities
 
Hitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the DrupalverseHitch Hikers Guide to the Drupalverse
Hitch Hikers Guide to the Drupalverse
 
Why drupal
Why drupalWhy drupal
Why drupal
 
7 Steps To A Flat Classroom Maine Oct2007
7 Steps To A Flat Classroom Maine Oct20077 Steps To A Flat Classroom Maine Oct2007
7 Steps To A Flat Classroom Maine Oct2007
 
Online Collaboration — Delivering Benefits for Organisations and Participants
Online Collaboration — Delivering Benefits for Organisations and ParticipantsOnline Collaboration — Delivering Benefits for Organisations and Participants
Online Collaboration — Delivering Benefits for Organisations and Participants
 
Powerful apps for Powerful Learning : HTAV 2013
Powerful apps for Powerful Learning : HTAV 2013 Powerful apps for Powerful Learning : HTAV 2013
Powerful apps for Powerful Learning : HTAV 2013
 
Technology Driven Differentiation - Jostens 2014
Technology Driven Differentiation - Jostens 2014Technology Driven Differentiation - Jostens 2014
Technology Driven Differentiation - Jostens 2014
 
Technology Driven Differentiated Instruction #KCDTTL
Technology Driven Differentiated Instruction #KCDTTLTechnology Driven Differentiated Instruction #KCDTTL
Technology Driven Differentiated Instruction #KCDTTL
 
Using iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningUsing iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy Learning
 
Google 2.0 - More than just a search engine.
Google 2.0 - More than just a search engine.Google 2.0 - More than just a search engine.
Google 2.0 - More than just a search engine.
 
Digital footprint meets Lego
Digital footprint meets LegoDigital footprint meets Lego
Digital footprint meets Lego
 
Designing for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine SchaefferDesigning for Complexity by Nadine Schaeffer
Designing for Complexity by Nadine Schaeffer
 

Dernier

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Dernier (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Painting the bikeshed

Notes de l'éditeur

  1. \n
  2. Five years in Drupal this week\nFormer maintainer of Deploy and Services modules\nFormerly employed at Palantir.net and NodeOne, currently funemployed\nDrupal 8 configuration management initiative owner\n‘heyrocker’ on every site in existence\n
  3. Attempt to create a slightly more formalized process around important projects\nReally, initiative owners are PMs\nBut each is running differently\nFirst initiative owner, first time driving a big project like this, massive learning experience\n\n
  4. Parkinson’s Law of Triviality\nPeople comment on what they can understand, which leaves important but more complicated issues ignored\nBuilding a nuclear power plant vs building a bike shed\nMuch of it is driven by desire not to look dumb, which is interesting given how generally brilliant our community is\nsee also: Dunning Kruger syndrome\n
  5. We can’t just not have discussions, and people do have things to say\nEmbedded in every bikeshed is important information and people saying smart things\nExample: json.php\nImportant not to get married to implementations\n
  6. Masks important issues, focuses energy on trivialities\nInherent insolubility causes immense frustration amongst participants \nThis frustration often leads to anger and lashing out and then it just becomes soul sucking\nDiscussions become impossible to get a high-level overview of, makes it super difficult for core maintainers\nRecent examples: PSR-0 for modules, file formats for configuration\n\n
  7. So I was thrown into this job, I’m the first initiative owner, I just started working and trying to get things done. One of the things that happened early in this process was a horrific bikeshed that shattered my drive and wasted around three months of time. (description) However, I also had some discussions that came out really well and did some things that worked. Here is some of that.\n
  8. ‘Minimum viable product’, people hate this term because it sounds like something PMs say\nUse it to focus issues and blow off the rest\nA sword you can wield to strip away the fat\nExample: language vs context\n\n
  9. One of the first things Dries suggested to me\nGets your mind around existing implementations, stuff proven to work\nProvides a baseline for discussion\n
  10. One of the most toxic aspects of bikeshedding is they never end\nEspecially true on technical topics with competing benefits, no clear advantage\nA solution to this is to set a time limit on how long discussions will go\nDoesn’t have to be strict, can let things progress if good discussion is happening, but it also puts a stake in the ground forcing people to get in on it now (I still have people commenting on the file format discussions)\nThere is some community blowback about this but I think we’ll start seeing it more and more, has a lot of support (naming, dries in UX decisions)\n\n
  11. By defining an initial position, you provide a frame of reference\nWhen you post a question with no (or multiple) options, things can spiral really quickly\n
  12. Corollary: Our tools suck\nMembership is scattered\nUsing either gdo or the issue queue for long discussions is painful\nFace to face time re-humanizes everything, allows more focus, is invairably more productive\nCan be hard due to distributed nature of our community, but can make it work if you try (sponsorship of sprints, drupalcons, etc)\n
  13. Don’t give up\nAt some point something always works out (even if its just through attrition)\nSometimes good things come out of it (pounard story)\nFinally, if all else fails...\n
  14. \n
  15. \n
  16. \n
  17. \n