Programming

Updike's Law of User Experience Design

The less often a feature is used, the more thought should go into its design. Commonly used features can be unintuitive and still be learned and mastered but users will need to relearn the same irregular feature every six months. Advanced features must be designed in a way that anticipate and direct the user's actions.