Raskin's Laws

Jef Raskin put forth three laws for humane computers in his 2000 books The Humane Interface:

  1. A computer shall not harm your work or, through inaction, allow your work to come to harm.
  2. A computer shall not waste your time or require you to do more work than is strictly necessary.
  3. An interface is humane if it is responsive to human needs and considerate of human frailties.