Facebook Pixel
Searching...
English
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
The Humane Interface

The Humane Interface

New Directions for Designing Interactive Systems
by Jef Raskin 2000 233 pages
4.03
1k+ ratings
Listen

Key Takeaways

1. Modes are the root of many interface problems and should be eliminated

A human-machine interface is modal with respect to a given gesture when (1) the current state of the interface is not the user's locus of attention and (2) the interface will execute one among several different possible responses to the gesture, depending on the system's current state.

Modes cause errors and confusion. They make habitual actions have unexpected effects and force users to remember the current state of the system. This leads to decreased productivity and increased frustration. Examples of problematic modes include:

  • Caps Lock key
  • Different behaviors for the same gesture in different applications
  • Toggle switches that change state without clear indication

Solutions to eliminate modes:

  • Use quasimodes (user-maintained modes) when necessary
  • Design interfaces where gestures always produce the same result
  • Provide clear, visible indicators of system state
  • Implement universal undo/redo functionality

2. Visibility is crucial: Make interface elements and their functions clearly apparent

If a user cannot tell what he may and may not do with an on-screen object by looking at it, your interface fails to meet the criterion of visibility.

Visible affordances are key. Users should be able to easily discover what actions are possible and how to perform them without relying on memory or external documentation. This principle applies to both physical and digital interfaces.

Ways to improve visibility:

  • Use clear, descriptive labels instead of cryptic icons
  • Provide visual feedback for user actions
  • Implement progressive disclosure of complex features
  • Use consistent design patterns across the interface
  • Avoid hidden gestures or commands

3. Habituation is powerful: Design interfaces that allow beneficial habits to form

No amount of training can teach a user not to develop habits when she uses an interface repeatedly.

Leverage the power of habit. Well-designed interfaces allow users to develop beneficial habits that increase efficiency and reduce cognitive load. However, poorly designed interfaces can lead to the formation of harmful habits that cause errors and frustration.

Principles for designing habit-friendly interfaces:

  • Maintain consistency in gesture-to-action mappings
  • Avoid modes that change the meaning of gestures
  • Provide immediate, predictable feedback for actions
  • Allow for gradual discovery of advanced features
  • Design for both novice and expert users without requiring mode switches

4. Quantitative analysis can reveal hidden interface inefficiencies

To calculate the amount of information that has been conveyed by the reception of a message, we must know, in particular, the probability of that message having been sent.

Measure to improve. Quantitative analysis techniques like GOMS (Goals, Operators, Methods, and Selection rules) and information theory can reveal inefficiencies in interface designs that may not be apparent through qualitative assessment alone.

Key quantitative analysis tools:

  • GOMS for predicting task completion times
  • Fitts' Law for optimizing target acquisition
  • Hick's Law for menu design
  • Information theory for measuring interface efficiency

By applying these tools, designers can make data-driven decisions to optimize interfaces for speed, accuracy, and ease of use.

5. Simplify navigation with zooming interfaces and content-based organization

ZoomWorld can serve as a database search interface for an enterprise or for a set of enterprises, governmental agencies, schools, and scientific data sets, to name a few examples.

Leverage spatial memory and context. Zooming interfaces (ZUIs) provide a more intuitive and efficient way to navigate large information spaces compared to traditional hierarchical structures. They take advantage of human spatial memory and allow users to maintain context while navigating.

Benefits of zooming interfaces:

  • Eliminate the need for complex file structures
  • Provide seamless transitions between overview and detail
  • Allow for natural organization of related information
  • Reduce the cognitive load of remembering paths and locations
  • Enable quick access to frequently used items

6. Eliminate file names and hierarchical structures; use content-based retrieval instead

There should be no distinction between a file name and a file.

Content is its own best identifier. Traditional file names and hierarchical folder structures impose unnecessary cognitive burdens on users. By implementing content-based retrieval systems with powerful search capabilities, interfaces can become more intuitive and efficient.

Advantages of content-based organization:

  • Eliminates the need to remember arbitrary file names
  • Allows for multiple ways to find the same information
  • Reduces the time spent on file management
  • Enables more natural organization based on content relationships
  • Simplifies sharing and collaboration

7. Unify commands and transformers to replace traditional applications

Instead of providing application programs, software vendors will provide command sets that offer a collection of related operations.

Break down application silos. By reimagining software as a collection of commands and data transformers, interfaces can become more flexible, powerful, and user-friendly. This approach eliminates the artificial boundaries between applications and allows for more natural workflows.

Benefits of unified commands and transformers:

  • Reduce learning curve by providing consistent interfaces across tasks
  • Enable users to combine functionality from different domains seamlessly
  • Simplify software distribution and updates
  • Allow for more granular customization of functionality
  • Eliminate the need to switch between applications for related tasks

8. Design error-free systems instead of relying on error messages

Whenever you find yourself specifying an error message, please stop; then redesign the interface so that the condition that generated the error message does not arise.

Prevent errors, don't just report them. Well-designed interfaces should make it difficult or impossible for users to make mistakes, rather than relying on error messages to inform users after the fact. This approach leads to more efficient and less frustrating user experiences.

Strategies for error-free design:

  • Use constraints to prevent invalid actions
  • Provide clear, unambiguous options
  • Implement forgiving interfaces that allow for easy correction
  • Design for the user's mental model of the task
  • Use progressive disclosure to reduce complexity

9. Optimize search functionality with incremental, interruptible searches

Incremental searching has a number of other advantages over delimited searching.

Make search fast and flexible. Incremental searches that update results as the user types provide a more efficient and user-friendly experience compared to traditional delimited searches. This approach allows users to refine their queries on the fly and find information more quickly.

Key features of optimized search interfaces:

  • Update results in real-time as the user types
  • Allow for easy refinement of search queries
  • Provide context for search results
  • Make searches interruptible and resumable
  • Implement circular searching across multiple domains

Last updated:

Review Summary

4.03 out of 5
Average of 1k+ ratings from Goodreads and Amazon.

The Humane Interface is highly regarded for its insights on user interface design, focusing on human cognition and efficiency. Readers appreciate Raskin's emphasis on simplicity, habit formation, and modeless interfaces. While some find his ideas radical or dated, many see continued relevance in modern interface design. The book's quantitative approach and focus on text-based interactions are praised, though some criticize its repetitiveness or narrow focus. Overall, it's considered a valuable resource for those interested in human-computer interaction, despite occasional disagreements with specific proposals.

Your rating:

About the Author

Jef Raskin was a pioneering figure in human-computer interface design. As the creator of Apple's Macintosh project in the late 1970s, he played a crucial role in shaping modern computing. Raskin's expertise in cognitive science and interface design led him to develop innovative concepts for more efficient and user-friendly computer interactions. His work on the Canon Cat computer, though commercially unsuccessful, showcased many of his forward-thinking ideas. Raskin's legacy continues to influence interface design, with some of his concepts only recently being implemented in mainstream systems. His passion for usability and human-centered design is evident in his writings and projects.

Download PDF

To save this The Humane Interface summary for later, download the free PDF. You can print it out, or read offline at your convenience.
Download PDF
File size: 0.59 MB     Pages: 10

Download EPUB

To read this The Humane Interface summary on your e-reader device or app, download the free EPUB. The .epub digital book format is ideal for reading ebooks on phones, tablets, and e-readers.
Download EPUB
File size: 3.34 MB     Pages: 8
0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Ratings: Rate books & see your ratings
Unlock Unlimited Listening
🎧 Listen while you drive, walk, run errands, or do other activities
2.8x more books Listening Reading
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Jan 22,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to summaries
12,000+ hours of audio
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
30,000+ readers
"...I can 10x the number of books I can read..."
"...exceptionally accurate, engaging, and beautifully presented..."
"...better than any amazon review when I'm making a book-buying decision..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance
Black Friday Sale 🎉
$20 off Lifetime Access
$79.99 $59.99
Upgrade Now →