Mushon discusses open source design and how to make collaboration on design easier. Some key challenges are that designers don't commonly use open source like developers do and that inconsistent design fragments the message. Mushon proposes putting all master files online, exploring versioning tools for design, using code when possible, conducting research to define an extensible design language, documenting the language, sharing resources through blogs, and recognizing that both leadership and openness are needed for open source to work for design. The goal is to make collaborative design easier through establishing common processes and standards.
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
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?)
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