Baroque harpsichordists excelled at taking simple melodies and creating elaborate, beautiful pieces of music. But in their desire to push the boundaries of experimentation, these keyboard virtuosi eventually ornamented the music beyond the limits of good taste, making the composer's original melody unrecognizable. Listen to enough Baroque music, and you'll ultimately decide, "This is ridiculous. I never want to hear another harpsichord!"
Something similar happens in Web design. With new technology comes a natural desire to experiment, challenging fundamental design rules to push the limits of web applications. As designers explore just how far they can go, there inevitably comes a breaking point, where you think, "This is ridiculous. I never want to see another rounded corner!"
In both cases, the lesson learned is that just because you can, doesn't mean you should.
Web application interaction design brings a wealth of creative freedom and makes it increasingly important to identify the functional rationale for UI choices rather than gut reactions like "this is the way users are accustomed to it" or "this just looks better." Elaine will discuss how to approach web application design when, instead of one dominant voice, there's a multitude of web product and design philosophies.
Elaine Wherry is co-founder and VP of Products at Meebo. Originally a classically-trained violinist, Elaine graduated from Stanford University with a degree in Symbolic Systems with a concentration in Human-Computer Interaction. After graduating, she became the manager of Usability and Design at Synaptics. She co-founded Meebo.com in 2005 with two good friends, Seth Sternberg and Sandy Jen. Initially, she wrote Meebo's JavaScript framework and went on to build and oversee Meebo's web, user experience, and product management teams. Today, Meebo has approximately 40 million unique users in the United States and nearly 100 million unique users worldwide, according to Quantcast.
18. timeline
• Medieval
• Necessary technical development
• Renaissance
• Initial instruments and craftsman
• Baroque
• Mass adoption and experimentation
• Classical
• Restraint and principles, craft to art
• Romanticism
• Artistic maturity, full expression
31. baroque period is here
• Emphasis on doing as much as possible rather than
trying to construct an underlying order
• The ultimate destination site that does everything
• Aggregators, APIʼs, open standards, widgets, frameworks
• A misunderstanding of what the web does well – a collision of
the data presentation (pages and links) with the data
manipulation world (windows and folders)
33. “this design is…”
• how “so-and-so” does it
• more intuitive
• more professional
• techier
• friendlier
• good feng shui
• aesthetically-pleasing
• less noisy
34. pro-round
• Smoother objects say hold me, sharp objects look dangerous
• More congruous with our other technologies (cars, computers) that
have become rounded
• It is more expensive, time-consuming, & difficult to produce rounded-
corners, so it implies better more technical skill, better value, attention
to detail, greater desirability.
• Weʼve evolved to like curved things – we eat round fruit, weʼre
attracted to round body parts, we stay away from sharp things (teeth).
Have women ever gone out of style? No! Rounded corners are here
to stay!
pro-square
Simple and honest
Bracing and solid.
Shows technical-precision, advanced engineering.
Demonstrate an appreciation for creating a content, information-
focused site; function over form.
Embraces what html/css already does well. Shows advanced
understanding of how design and technology work together.
38. “what are the true
fundamentals of
composition?”
– Young Haydn
39. WWHD?
round
• Rounded rectangles keep the eye focused in the center of
the object instead of the corners, create stronger visual
containers
• Rounded rectangles typically require more whitespace in the
design
square
• Square page layouts and tabular data reinforce information
hierarchy
• Stacked rectangles make it hard to tell whatʼs inside and out
40. Universal Principles of Design
Lidwell, Holden, Butler
Call to action & Progression & Satisfaction &
purpose
Continuity
Confirmation
Strong defaults
Serialization of tasks
Garbage in, garbage out
80/20 rules
Error tolerance
Feedback
Designs targeted towards Status messages
Performance
specific experiences are Confirmation
Consistency with expectations
more successful
Eye dwells on busy areas, coast
Can describe what itʼs doing to through free areas
your grandmother
Animations and movement reflect
Spatial chunking
good continuums
Exposure likeness
Metaphor, mental model
Entry point
41. a similar appearance suggests
similar behavior
Clickable! Clickable! Clickable!
Clickable! Clickable!
Not clickable!
42. a different appearance suggests
different behavior
• Filter elements are white
• Imdlg input element is blue
46. haydnʼs lessons
1 To flout the rules, you must know the rules
2 Minimize ornamentation to maximize effect
3 …
4 …
47.
48.
49.
50. to flout the rules, you must know
the rules
• Objective principles help:
• Sharpen your sensitivity to emotional and physical
responses
• Facilitate good discourse
• Objective principles may not:
• Account for emotional responses
• Trump contextual issues
• You want to expect the unexpected
• Focus the design, only innovate where necessary
• False recaps, phony endings, musical pranks
51. haydnʼs lessons
1 To flout the rules, you must know the rules
2 Minimize ornamentation to maximize effect
3 Use design principles for internal iteration
4 Prototype in your medium
63. usability evaluations
• Users can:
• Validate that our mental models are successful
• Participate in A/B test to optimize designs
• Users may not:
• Tell us why they think the way they do
• Create new designs
• We will be faster if:
• We can iterate within our own teams faster
• Use design principles to
70. prototyping
• Native OS
• Pixel-level
• Reusable UI components
• Closer to the native language
71. haydnʼs lessons
1 To flout the rules, you must know the rules
2 Minimize ornamentation to maximize effect
3 Use design principles for internal iteration
4 Prototype in your medium
74. do larger organizations naturally
benefit?
• Good usability = predictability
• Most users prefer what they see the most,
whether itʼs good or bad
• Do large organizations naturally benefit?
75.
76. summary
1 To flout the rules, you must know the rules
2 Minimize ornamentation to maximize effect
3 Use design principles for internal iteration
4 Prototype in your medium