Author

Terry Winograd

📖 Overview

Terry Winograd is an American computer scientist and professor emeritus at Stanford University, best known for his influential work in artificial intelligence, natural language processing, and human-computer interaction. His 1971 doctoral dissertation introduced SHRDLU, a groundbreaking natural language understanding program that could engage in dialogue about a simple "blocks world." In the 1980s, Winograd shifted his focus from classical AI approaches to a more human-centered view of computing, influenced by philosophers like Martin Heidegger and Hubert Dreyfus. This led to his seminal 1986 book "Understanding Computers and Cognition: A New Foundation for Design," co-authored with Fernando Flores, which challenged prevailing assumptions about artificial intelligence and cognitive science. As a professor at Stanford, Winograd helped establish the human-computer interaction program and advised numerous influential students, including Larry Page, co-founder of Google. His work on the role of technology in society and the importance of human-centered design has shaped modern approaches to software development and interface design. Through his research and writings, Winograd has consistently emphasized the social and philosophical implications of computing technology, advocating for design approaches that enhance rather than replace human capabilities.

👀 Reviews

Readers value Winograd's ability to bridge technical concepts with philosophical and social implications. His "Understanding Computers and Cognition" receives attention from both computer scientists and philosophers. What readers liked: - Clear explanations of complex AI concepts - Integration of philosophical perspectives into technical discussions - Practical applications for software design - Prescient warnings about AI limitations from the 1980s - Accessibility for non-technical readers What readers disliked: - Dense philosophical terminology in some sections - Dated technical examples - Limited practical implementation details - Some find his criticism of classical AI too harsh Ratings: - Understanding Computers and Cognition: 4.0/5 on Goodreads (127 ratings) - Bringing Design to Software: 3.8/5 on Amazon (12 reviews) One reader noted: "His insights about AI's limitations remain relevant 40 years later." Another commented: "The philosophical sections required multiple readings to grasp." Multiple academic reviewers cite his work's influence on their approach to human-computer interaction design.

📚 Books by Terry Winograd

Understanding Natural Language (1972) A technical examination of SHRDLU, an early natural language processing system that could engage in dialogue about a simple blocks world.

Computer Models of Thought and Language (1973) A collection of papers exploring computational approaches to cognitive processes, co-edited with Roger Schank.

Language As A Cognitive Process: Syntax (1983) A comprehensive analysis of syntactic theory and parsing from a computational perspective.

Understanding Computers and Cognition: A New Foundation for Design (1986) An examination of artificial intelligence and cognitive science, co-authored with Fernando Flores, presenting a critique of the rationalistic tradition.

Bringing Design to Software (1996) A collection of essays addressing software design from both technical and social perspectives.

Usability: Turning Technologies into Tools (1992) An edited volume exploring how to make computer systems more usable, co-edited with Paul Adler.

Digital Desktop (1993) An exploration of graphical user interfaces and their impact on computer use.

👥 Similar authors

Alan Kay pioneered object-oriented programming and graphical user interfaces while at Xerox PARC. His work on human-computer interaction and educational computing parallels Winograd's focus on making computers more accessible and natural to use.

Donald Norman focuses on the psychology of human-computer interaction and design principles for everyday objects. His research examines how people interact with technology and how to make interfaces more intuitive, similar to Winograd's work on natural language processing.

Ben Shneiderman developed fundamental principles for user interface design and information visualization. His work on direct manipulation interfaces connects to Winograd's interest in making computer interactions more natural for users.

Lucy Suchman studies how humans interact with machines from an anthropological perspective. Her research on situated action and human-machine reconfigurations builds on themes explored in Winograd's work about computer understanding of context.

Philip Agre analyzes artificial intelligence and its implications for society from a critical theory perspective. His writing combines technical knowledge with philosophical inquiry about human-computer interaction, similar to Winograd's later work on computers and cognition.