SlideShare une entreprise Scribd logo
1  sur  66
Hi, I’m Mushon



             @Mushon.com Nov 09
www.shual.com
Beyond Sharing:
“Open Source Design”
     Wordcamp NYC 2009
        (short version)




                          @Mushon.com Nov 09
-
-
-
-
e happe ns here
Ope n Sourc




}
            -
1. Motivation
1. Motivation



• Code - low costs for collaboration
1. Motivation



• Code - low costs for collaboration
• Chicken & Egg - Designers don’t use OSS
2. Process
2. Process

• In coding (software) and writing (wikis):
  G-R-A-N-U-L-A-R building block - a character
2. Process

• In coding (software) and writing (wikis):
  G-R-A-N-U-L-A-R building block - a character

• Allows for varied contribution:
2. Process

• In coding (software) and writing (wikis):
  G-R-A-N-U-L-A-R building block - a character

• Allows for varied contribution:
  • Accessible ladder of contribution
2. Process

• In coding (software) and writing (wikis):
  G-R-A-N-U-L-A-R building block - a character

• Allows for varied contribution:
  • Accessible ladder of contribution
  • History
2. Process

• In coding (software) and writing (wikis):
  G-R-A-N-U-L-A-R building block - a character

• Allows for varied contribution:
  • Accessible ladder of contribution
  • History
  • Moderation
2. Process

• In coding (software) and writing (wikis):
  G-R-A-N-U-L-A-R building block - a character

• Allows for varied contribution:
  • Accessible ladder of contribution
  • History
  • Moderation
  • Transparency
3. Language

A                 B
A
            A


        A



A   A
Encoding
Encoding



• Defining a language (code) is key
Encoding



• Defining a language (code) is key
• Try Coding without choosing a language
Encoding



• Defining a language (code) is key
• Try Coding without choosing a language
• Standardization VS. Innovation
Decoding
Decoding


• Code either executes or it doesn’t,
  but a message interpretation isn’t binary
Decoding


• Code either executes or it doesn’t,
  but a message interpretation isn’t binary

• Inconsistency in design fragments the
  message (our brains can’t really multitask)
Decoding


• Code either executes or it doesn’t,
  but a message interpretation isn’t binary

• Inconsistency in design fragments the
  message (our brains can’t really multitask)

• Wikipedia’s has a largely rational guidelines
So is it simply undoable?
(would I be wasting your time if I thought so?)
Fixing it: 1. Motivation
Fixing it: 1. Motivation



• We can’t force the use of bad tools
Fixing it: 1. Motivation



• We can’t force the use of bad tools
• Some success mainly code-based
  (webdesign / Wordpress)
Fixing it: 2. Process
Fixing it: 2. Process



• Put all master files online
Fixing it: 2. Process



• Put all master files online
• Explore versioning tools for design
Fixing it: 2. Process



• Put all master files online
• Explore versioning tools for design
• Use Code (when possible)
Fixing it:
3. Language
Fixing it:
3. Language

Collaborative Encoding:
Fixing it:
  3. Language

  Collaborative Encoding:

• 1st step:
  Conduct a networked research
Fixing it:
  3. Language

  Collaborative Encoding:

• 1st step:
  Conduct a networked research

• 2nd step:
  Define an extensible language (like in CSS)
Fixing it:
  3. Language

  Collaborative Encoding:

• 1st step:
  Conduct a networked research

• 2nd step:
  Define an extensible language (like in CSS)

• 3rd step:
  Document the language
Fixing it:
3. Language
Fixing it:
3. Language
Collaborative Decoding:
Fixing it:
  3. Language
  Collaborative Decoding:

• Some design decisions are rational:
Fixing it:
  3. Language
  Collaborative Decoding:

• Some design decisions are rational:
   • UX research
Fixing it:
  3. Language
  Collaborative Decoding:

• Some design decisions are rational:
   • UX research
   • Technical aspects of design
Fixing it:
  3. Language
  Collaborative Decoding:

• Some design decisions are rational:
   • UX research
   • Technical aspects of design
   • Design best practices (in typography, use
     of icons, interaction paradigms...)
Fixing it:
  3. Language
  Collaborative Decoding:

• Some design decisions are rational:
   • UX research
   • Technical aspects of design
   • Design best practices (in typography, use
     of icons, interaction paradigms...)

• Blogs share resources and documentation
Leadership   or   Openness
A nuanced analysis of OS:
Leadership + Openness




    -
We can’t just sprinkle design
with the magic pixie dust of
       “Open Source”
Collaboration is hard!
Let’s make it easier.
    Suggestions?
@Mushon.com Nov 09

Contenu connexe

Similaire à Open Source Design at Ignite lightning talk

An introduction to go programming language
An introduction to go programming languageAn introduction to go programming language
An introduction to go programming languageTechnology Parser
 
DSL Construction rith Ruby
DSL Construction rith RubyDSL Construction rith Ruby
DSL Construction rith RubyThoughtWorks
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
 
The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196Mahmoud Samir Fayed
 
Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?C4Media
 
2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdf2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdfColm Dunphy
 
Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...
Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...
Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...David Beazley (Dabeaz LLC)
 
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptxGauravGamer2
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsShafiul Azam Chowdhury
 
Go: What's Different ?
Go: What's Different ?Go: What's Different ?
Go: What's Different ?Tarun Vashisth
 
Tooling for the JavaScript Era
Tooling for the JavaScript EraTooling for the JavaScript Era
Tooling for the JavaScript Eramartinlippert
 
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...Raffi Khatchadourian
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Jody Garnett
 
The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210Mahmoud Samir Fayed
 
01Introsystem programming to study computer .pdf
01Introsystem programming to study computer .pdf01Introsystem programming to study computer .pdf
01Introsystem programming to study computer .pdfmojbar
 
Code the docs-yu liu
Code the docs-yu liuCode the docs-yu liu
Code the docs-yu liuStreamNative
 

Similaire à Open Source Design at Ignite lightning talk (20)

An introduction to go programming language
An introduction to go programming languageAn introduction to go programming language
An introduction to go programming language
 
DSL Construction rith Ruby
DSL Construction rith RubyDSL Construction rith Ruby
DSL Construction rith Ruby
 
Monorepo at Pinterest
Monorepo at PinterestMonorepo at Pinterest
Monorepo at Pinterest
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
 
The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196The Ring programming language version 1.7 book - Part 6 of 196
The Ring programming language version 1.7 book - Part 6 of 196
 
Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?Go - A Key Language in Enterprise Application Development?
Go - A Key Language in Enterprise Application Development?
 
2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdf2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdf
 
Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...
Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...
Why Extension Programmers Should Stop Worrying About Parsing and Start Thinki...
 
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
2R-3KS03-OOP_UNIT-I (Part-A)_2023-24.pptx
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
 
Go: What's Different ?
Go: What's Different ?Go: What's Different ?
Go: What's Different ?
 
Tooling for the JavaScript Era
Tooling for the JavaScript EraTooling for the JavaScript Era
Tooling for the JavaScript Era
 
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Ori...
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
 
The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210
 
Case study
Case studyCase study
Case study
 
cadec-2017-golang
cadec-2017-golangcadec-2017-golang
cadec-2017-golang
 
01Introsystem programming to study computer .pdf
01Introsystem programming to study computer .pdf01Introsystem programming to study computer .pdf
01Introsystem programming to study computer .pdf
 
Code the docs-yu liu
Code the docs-yu liuCode the docs-yu liu
Code the docs-yu liu
 

Plus de Mushon Zer-Aviv

Opening the Budget or Transparency Washing?
Opening the Budget or Transparency Washing?Opening the Budget or Transparency Washing?
Opening the Budget or Transparency Washing?Mushon Zer-Aviv
 
Conflict of Interface (eng)
Conflict of Interface (eng)Conflict of Interface (eng)
Conflict of Interface (eng)Mushon Zer-Aviv
 
סוד הפרח המכושף - יהודית בת 60
סוד הפרח המכושף - יהודית בת 60סוד הפרח המכושף - יהודית בת 60
סוד הפרח המכושף - יהודית בת 60Mushon Zer-Aviv
 
Alef Opening Party Presentations
Alef Opening Party PresentationsAlef Opening Party Presentations
Alef Opening Party PresentationsMushon Zer-Aviv
 
Disinformation Visualization
Disinformation VisualizationDisinformation Visualization
Disinformation VisualizationMushon Zer-Aviv
 
ממשק כקונפליקט אידאולוגי
ממשק כקונפליקט אידאולוגיממשק כקונפליקט אידאולוגי
ממשק כקונפליקט אידאולוגיMushon Zer-Aviv
 
RSG's Kriegspiel presentation
RSG's Kriegspiel presentationRSG's Kriegspiel presentation
RSG's Kriegspiel presentationMushon Zer-Aviv
 

Plus de Mushon Zer-Aviv (9)

Spatial storytelling
Spatial storytellingSpatial storytelling
Spatial storytelling
 
Opening the Budget or Transparency Washing?
Opening the Budget or Transparency Washing?Opening the Budget or Transparency Washing?
Opening the Budget or Transparency Washing?
 
Conflict of Interface (eng)
Conflict of Interface (eng)Conflict of Interface (eng)
Conflict of Interface (eng)
 
סוד הפרח המכושף - יהודית בת 60
סוד הפרח המכושף - יהודית בת 60סוד הפרח המכושף - יהודית בת 60
סוד הפרח המכושף - יהודית בת 60
 
Alef Opening Party Presentations
Alef Opening Party PresentationsAlef Opening Party Presentations
Alef Opening Party Presentations
 
Disinformation Visualization
Disinformation VisualizationDisinformation Visualization
Disinformation Visualization
 
ממשק כקונפליקט אידאולוגי
ממשק כקונפליקט אידאולוגיממשק כקונפליקט אידאולוגי
ממשק כקונפליקט אידאולוגי
 
RSG's Kriegspiel presentation
RSG's Kriegspiel presentationRSG's Kriegspiel presentation
RSG's Kriegspiel presentation
 
Yanh Short
Yanh ShortYanh Short
Yanh Short
 

Dernier

Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...amitlee9823
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 

Dernier (20)

Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 

Open Source Design at Ignite lightning talk

  • 1. Hi, I’m Mushon @Mushon.com Nov 09
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Beyond Sharing: “Open Source Design” Wordcamp NYC 2009 (short version) @Mushon.com Nov 09
  • 8.
  • 9.
  • 10. -
  • 11. -
  • 12. -
  • 13.
  • 14.
  • 15. -
  • 16. e happe ns here Ope n Sourc } -
  • 18. 1. Motivation • Code - low costs for collaboration
  • 19. 1. Motivation • Code - low costs for collaboration • Chicken & Egg - Designers don’t use OSS
  • 21. 2. Process • In coding (software) and writing (wikis): G-R-A-N-U-L-A-R building block - a character
  • 22. 2. Process • In coding (software) and writing (wikis): G-R-A-N-U-L-A-R building block - a character • Allows for varied contribution:
  • 23. 2. Process • In coding (software) and writing (wikis): G-R-A-N-U-L-A-R building block - a character • Allows for varied contribution: • Accessible ladder of contribution
  • 24. 2. Process • In coding (software) and writing (wikis): G-R-A-N-U-L-A-R building block - a character • Allows for varied contribution: • Accessible ladder of contribution • History
  • 25. 2. Process • In coding (software) and writing (wikis): G-R-A-N-U-L-A-R building block - a character • Allows for varied contribution: • Accessible ladder of contribution • History • Moderation
  • 26. 2. Process • In coding (software) and writing (wikis): G-R-A-N-U-L-A-R building block - a character • Allows for varied contribution: • Accessible ladder of contribution • History • Moderation • Transparency
  • 28. A A A A A
  • 30. Encoding • Defining a language (code) is key
  • 31. Encoding • Defining a language (code) is key • Try Coding without choosing a language
  • 32. Encoding • Defining a language (code) is key • Try Coding without choosing a language • Standardization VS. Innovation
  • 34. Decoding • Code either executes or it doesn’t, but a message interpretation isn’t binary
  • 35. Decoding • Code either executes or it doesn’t, but a message interpretation isn’t binary • Inconsistency in design fragments the message (our brains can’t really multitask)
  • 36. Decoding • Code either executes or it doesn’t, but a message interpretation isn’t binary • Inconsistency in design fragments the message (our brains can’t really multitask) • Wikipedia’s has a largely rational guidelines
  • 37. So is it simply undoable? (would I be wasting your time if I thought so?)
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Fixing it: 1. Motivation
  • 44. Fixing it: 1. Motivation • We can’t force the use of bad tools
  • 45. Fixing it: 1. Motivation • We can’t force the use of bad tools • Some success mainly code-based (webdesign / Wordpress)
  • 46. Fixing it: 2. Process
  • 47. Fixing it: 2. Process • Put all master files online
  • 48. Fixing it: 2. Process • Put all master files online • Explore versioning tools for design
  • 49. Fixing it: 2. Process • Put all master files online • Explore versioning tools for design • Use Code (when possible)
  • 52. Fixing it: 3. Language Collaborative Encoding: • 1st step: Conduct a networked research
  • 53. Fixing it: 3. Language Collaborative Encoding: • 1st step: Conduct a networked research • 2nd step: Define an extensible language (like in CSS)
  • 54. Fixing it: 3. Language Collaborative Encoding: • 1st step: Conduct a networked research • 2nd step: Define an extensible language (like in CSS) • 3rd step: Document the language
  • 57. Fixing it: 3. Language Collaborative Decoding: • Some design decisions are rational:
  • 58. Fixing it: 3. Language Collaborative Decoding: • Some design decisions are rational: • UX research
  • 59. Fixing it: 3. Language Collaborative Decoding: • Some design decisions are rational: • UX research • Technical aspects of design
  • 60. Fixing it: 3. Language Collaborative Decoding: • Some design decisions are rational: • UX research • Technical aspects of design • Design best practices (in typography, use of icons, interaction paradigms...)
  • 61. Fixing it: 3. Language Collaborative Decoding: • Some design decisions are rational: • UX research • Technical aspects of design • Design best practices (in typography, use of icons, interaction paradigms...) • Blogs share resources and documentation
  • 62. Leadership or Openness
  • 63. A nuanced analysis of OS: Leadership + Openness -
  • 64. We can’t just sprinkle design with the magic pixie dust of “Open Source”
  • 65. Collaboration is hard! Let’s make it easier. Suggestions?