A computer shall not waste your time or require you to do more work than is strictly necessary.
Jef Raskin (2000). “The Humane Interface: New Directions for Designing Interactive Systems”, p.6, Addison-Wesley Professional