Slide deck for a presentation I made for St. Louis South County Toastmasters on the changing landscape of software development, the need to produce elegant, intuitive products and some of the principles for good design.
2. As our case is new, so we
must think anew and act
anew.
- Abraham Lincoln, 1862
3. For the history of software,
it's been good enough to
make things possible. Now
success also depends on
making things easy.
- developer Billy Hollis
8. Design Principles: Simplification
• Fitts’ Law – the time
required to rapidly
move to a target area
is a function of the
distance to the target
and the size of the
target
13. Design Principles: Direction
• Constraints – disabling
controls that shouldn’t
be used
• Feedback – visual
indications of what is
happening
• Forgiveness – the
ability to undo an
action