Если любишь Designing the user interface

Designing the user interface
Ben Shneiderman

In revising this popular book, Ben Shneiderman again provides a complete, current, and authoritative introduction to user-interface design. The user interface is the part of every computer system that determines how people control and operate that system. When the interface is well designed, it is comprehensible, predictable, and controllable; users feel competent, satisfied, and responsible for their actions. Shnei…

Вот что почитать дальше

Advances in Computers, Volume 49 (Advances in Computers)
Advances in Computers, Volume 49 (Advances in Computers)
Marvin V. Zelkowitz
Software metrics
Software metrics
Norman E. Fenton
The Humane Interface
The Humane Interface
Jef Raskin
Software architecture in practice
Software architecture in practice
Len Bass
Lean Software Development
Lean Software Development
Mary Poppendieck
2001
2001
Arthur C. Clarke
Computer Concepts
Computer Concepts
June Jamrich Parsons
Object-Oriented Software Engineering
Object-Oriented Software Engineering
Ivar Jacobson
The Shallows
The Shallows
Nicholas G. Carr
Designing interfaces
Designing interfaces
Jenifer Tidwell
JavaScript Basics for Beginners
JavaScript Basics for Beginners
Andy Vickler
Test-driven development
Test-driven development
Kent Beck
The Cathedral and the Bazaar
The Cathedral and the Bazaar
Eric S. Raymond
Extreme programming explained
Extreme programming explained
Kent Beck
The inmates are running the asylum
The inmates are running the asylum
Cooper, Alan