“System designers who do not allow users to type far ahead ought to be tarred and feathered, or worse yet, be forced to use their own system.”

Operating Systems Design and Implementation, 3rd ed., p. 310.

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "System designers who do not allow users to type far ahead ought to be tarred and feathered, or worse yet, be forced to …" by Andrew S. Tanenbaum?
Andrew S. Tanenbaum photo
Andrew S. Tanenbaum 22
Dutch computer scientist 1944

Related quotes

Béla H. Bánáthy photo

“When it comes to the design of social and societal systems of all kinds, it is the users, the people in the system who are the experts. Nobody has the right to design social systems for someone else. It is unethical to do so. Design cannot be legislated, it should not be bought from the expert, and it should not be copied from the design of others. If the privilege of and responsibility for design is "given away," others will take charge of designing our lives and our systems. They will shape our future.”

Béla H. Bánáthy (1919–2003) Hungarian linguist and systems scientist

Source: Designing Social Systems in a Changing World (1996), p. 128; Cited in: Roberto Joseph et al. (2002) " Banathy's Influence on the Guidance System for Transforming Education http://www.indiana.edu/~syschang/decatur/reigeluth_pubs/documents/95_banathy_influence_on_gste.pdf". World Futures: The Journal of General Evolution, 58(5/6) 379-394

Ed Yourdon photo
Gerrit Blaauw photo

“The architecture of a system can be defined as the functional appearance of the system to the user.”

Gerrit Blaauw (1924–2018) Dutch computer scientist

Blaauw (1972) cited in: Gerritt A Blaauw (1976) Digital system implementation. p. 6

Tony Buzan photo
A. Wayne Wymore photo
Gerrit Blaauw photo

“In computer design three levels can be distinguished: architecture, implementation and realisation; for the first of them, the following working definition is given: The architecture of a system can be defined as the functional appearance of the system to the user, its phenomenology.”

Gerrit Blaauw (1924–2018) Dutch computer scientist

Although the term architecture was introduced only ten years ago in computer technology (Buchholz), the concept of architecture is as old as the use of mechanism by man. When a child is taught to look at a clock, it is taught the architecture of the clock. It is told to observe the position of the short and the long hand and to relate these to the hours and the minutes. Once it can distinguish the architecture from the visual appearance, it can tell time as easily from a wrist watch as from the clock on the church tower.
The inner structure of a system is not considered by the architecture: we do not need to know what makes the clock tick, to know what time it is. This inner structure, considered from a logical point of view, will be called the implementation, and its physical embodiment the realisation.
Source: Computer architecture (1972), p. 154

Ivar Jacobson photo

“When a user uses the system, she or he will perform a behaviorally related sequence of transactions in a dialogue with the system. We call such a special sequence a use case.”

Ivar Jacobson (1939) Swedish computer scientist

Source: Object-Oriented Software Engineering: A Use Case Driven Approach (1992), p. 127; as cited in: Journal of Object-oriented Programming Vol 10, Nr 2-9. p. 32.

Ivar Jacobson photo

“A use case is a complete course of events in the system, seen from a user’s perspective.”

Ivar Jacobson (1939) Swedish computer scientist

Source: Object-Oriented Software Engineering: A Use Case Driven Approach (1992), p. 157.

Gilad Bracha photo

Related topics