[[toc]]
Notes and potential procedures for good design. http://www.lukew.com/ff/ and http://designingwebinterfaces.com/ are the source for many of these
++ Patterns/component libraries
http://stopdesign.com/archive/2009/02/04/recreating-the-button.html (for cross-browser buttons)
http://designingwebinterfaces.com/screencasts-added-to-flickr (390 screencasts)
++ Design Consideration
http://www.lukew.com/ff/entry.asp?754
Pattern Recognition: allows us to identify relationships within information. (the data).
Story Telling: gives us a way to organize data into something meaningful by focusing on a big idea and supporting messages (the synthesis).
Visual Hierarchy: gives us a way to tell the story effectively (the means).
Empathy: allows us to make the story memorable and impactful (the meaning).
++ Behaviors
Visually associate dependent elements: http://www.lukew.com/ff/entry.asp?764
Previous and next actions: http://www.uie.com/articles/previous_next_luke
++ Local factors
http://www.lukew.com/ff/entry.asp?752
Connection speed (broadband penetration)
Index size (scale of local language content available)
Task behaviors (bargaining in shopping)
Infrastructure (transportation, electricity)
Language characteristics (left to right, right to left, alphabetic vs. non, length)
Desktop penetration
Mobile penetration
Literacy rates
Demographics (age skew)
Cultural symbols (icon semiotics)
Visual conventions (color associations)
Work conventions
Cultural dimensions
Expected visual density
++ Sketches
http://www.lukew.com/ff/entry.asp?747
http://www.lukew.com/ff/entry.asp?749
http://www.lukew.com/ff/entry.asp?748
http://www.lukew.com/ff/entry.asp?750
Use quick sketches in the early stages of a project
Ensure you do lots of sketches so many ideas come forward
Discuss and edit the sketches collaboratively
Build consensus and buy-in through this process
++ Swimlanes
http://www.lukew.com/ff/entry.asp?745