The book puts forward a large number of interface design suggestions, from fairly trivial ones to radical ones. The overriding theme is that current computer interfaces are often poor and set up users to fail, as a result of poor planning (or lack of planning) by programmers and a lack of understanding of how people actually use software.
Raskin often refers to the computer he designed, the Canon Cat, as an example of a system that implemented the various measures he advocates.4 The Canon Cat is often considered the first information appliance. Many of the ideas presented in the Canon Cat and The Humane Interface were later adopted by Raskin in his Archy project, and later by his son Aza.
Raskin includes a chapter demonstrating four models of quantifying the efficiency of a software interface: the GOMS keystroke model, Raskin's own efficiency measure, Fitts' law and Hick's law. All are intended to minimize the amount of time required for the user to perform any specific task.5
Raskin also advocates a number of changes to conventional interface design.6 Among them:
Habituation is an important concept driving Raskin's guidelines, intended to free the user's mind from attention to low-level interaction details.12 A modeless interface, monotony of design and elimination of blocking warnings are all intended to favor habit-forming reactions to interface handling.
Raskin also advocates a document-centered approach to computer interfaces that entails several radical changes to the current nature of operating systems and software:
Raskin further asserts that interface design should be subject to regulation, analogous to building codes. This could be done by establishing legal safeguards to protect consumers from harm, and establishing professional guidelines and standards to evaluate good practice and interface quality.16
Trinder 2002. - Trinder, Jon (October 2002). "The Humane Interface: New Directions for Designing Interactive Systems (Book review)". Interactive Learning Environments. 10 (3): 299–302. doi:10.1076/ilee.10.3.299.8765. S2CID 34725955. https://doi.org/10.1076%2Filee.10.3.299.8765 ↩
Brown 2002. - Brown, Dan (January 2002). "Review of The humane interface: new directions for designing interactive systems by Jef Raskin. Addison-Wesley". ACM SIGCHI Bulletin - A Supplement to Interactions. 2002 (January–February): 12. doi:10.1145/967135.967153. S2CID 194943. https://doi.org/10.1145%2F967135.967153 ↩
DeLoach 2002. - DeLoach, Scott (1 August 2002). "The Humane Interface: New Directions for Designing Interactive Systems. (Book Reviews)". Technical Communication. 49 (3): 367–369. http://link.gale.com/apps/doc/A90265975/AONE ↩
Raskin 2000, pp. 29–31, 50, 56–57, 100, 121, 127, 129, 136, 138, 142, 174, 180, 182. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, chpt. 4. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 212–213. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, sec. 3-2. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, sec. 3-5. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 100, 107–109. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 25–27. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 168–174, sec. 6-3. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 18–20, sec. 2-3-1. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 140–142. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 117–123, sec. 5-3. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, sec. 6-2. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩
Raskin 2000, pp. 200–202. - Raskin, Jef (2000). The humane interface : new directions for designing interactive systems. Reading, Mass.: Addison-Wesley. ISBN 0-201-37937-6. ↩