ksux / ks-design-guide

Live pattern library for Kuali Student.
http://ksux.github.io/ks-design-guide/
9 stars 1 forks source link

Progressive reduction #17

Open basham opened 10 years ago

basham commented 10 years ago

Explore integrating progressive reduction techniques into our designs.

The idea behind Progressive Reduction is simple: Usability is a moving target. A user’s understanding of your application improves over time and your application’s interface should adapt to your user.

Progressive reduction of an icon button

Your proficiency in a product will decay over time without usage. As such, the proficiency reflected in the UI decays over time. Essentially, your UI regresses without usage.

The idea of “Experience Decay” is needed to balance the idea of progressive reduction. Without it, you risk creating a bad experience.

http://layervault.tumblr.com/post/42361566927/progressive-reduction

There's a followup article explaining how to practically implement this type of feature in a Ruby on Rails app. http://layervault.tumblr.com/post/42442865260/implementing-progressive-reduction