The main activity of programming is not the origination of new independent programs, but in the integration, modification, and explanation of existing ones.
"Beyond Programming Languages", in Artificial intelligence & software engineering (1991), ed. Derek Partridge, p. 317
The techniques of artificial intelligence are to the mind what bureaucracy is to human social interaction.Terry Winograd
There is a tendency to throw computers at third world problems, which I think is often a distraction. Putting computers in the schools is great, but it may be more important to put teachers in the schools.Terry Winograd
A reason to have computers understand natural language is that it’s an extremely effective way of communicating. What I came to realize is that the success of the communication depends on the real intelligence on the part of the listener, and that there are many other ways of communicating with a computer that can be more effective, given that it doesn’t have the intelligence.Terry Winograd