The following articles are from "Byte":
Ingalls, Daniel H. (1981): Design Principles Behind Smalltalk. In Byte, 6 (8) pp. 286-298
Tesler, Larry (1981): The Smalltalk Environment. In Byte, 6 (8) pp. 90-147
Rutkowski, Chris (1982): An introduction to the Human Applications Standard Computer Interface, Part I: Theory and principles. In Byte, 7 (10) pp. 291-310
Carroll, John M. (1983): Presentation and form in user interface architecture. In Byte, 8 (12) pp. 113-122
Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?
Software design is the act of determining the user's experience with a piece of software. It has nothing to do with how the code works inside, or how big or small the code is. The designer's task is to specify completely and unambiguously the user's whole experience.
-- David Liddle, From Bringing Design to Software, edited by Terry Winograd, 1996
”