The Humane Interface: New Directions for Designing Interactive Systems

Author: Jef Raskin
4.0/5 · 1K+ ratings

Jef Raskin, the visionary behind the Apple Macintosh project, challenges the standard conventions of modern computing in this provocative guide to interface design. Rather than following current trends, Raskin argues that many popular digital tools are fundamentally flawed and difficult to use. He proposes a shift toward systems that respect human cognitive limits, moving away from complex menus …

Shelves
Computers Software Programming Nonfiction book Usability Business Technology Psychology Design Jef Raskin Technical

More like this


Programming Pearls

"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…

4.0/5 · 1K+ ratings

Designing Interactions

Bill Moggridge, the designer of the first laptop and cofounder of IDEO, provides an insider perspective on how digital technology has reshaped our…

4.0/5 · 1K+ ratings

GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers

Jeff Johnson provides a practical look at the common pitfalls that plague software interfaces and websites. This updated edition focuses on real w…

4.0/5 · 1K+ ratings

Refactoring: Improving the Design of Existing Code

As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…

4.0/5 · 1K+ ratings

Designing Data-Intensive Applications

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliab…

4.0/5 · 1K+ ratings

Eloquent JavaScript: A Modern Introduction to Programming

"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earlies…

4.0/5 · 1K+ ratings

Effective Java

Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…

4.0/5 · 1K+ ratings

A Web for Everyone: Designing Accessible User Experiences

Designing for the web means designing for people of all abilities, yet accessibility is often treated as an afterthought or a technical burden. Sa…

4.0/5 · 1K+ ratings

The User Experience Team of One: A Research and Design Survival Guide

Author: Leah Buley

Leah Buley provides a practical roadmap for designers who find themselves working without a dedicated department or large budget. This guide focus…

4.0/5 · 1K+ ratings

Sketching User Experiences: Getting the Design Right and the Right Design

Bill Buxton explores the critical distinction between building a product correctly and ensuring you are building the correct product in the first …

4.0/5 · 1K+ ratings

Universal Principles of Design

Universal Principles of Design serves as a comprehensive visual encyclopedia covering one hundred psychological and structural concepts that shape…

4.0/5 · 1K+ ratings

The Algorithm Design Manual

This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…

4.0/5 · 1K+ ratings