The document discusses the debate between direct manipulation interfaces and intelligent agents in computing, highlighting concerns from Shneiderman about the unpredictability and lack of control that agents introduce. Shneiderman critiques the ambiguous definitions of agents and emphasizes the importance of users maintaining responsibility for outcomes. He advocates for direct manipulation approaches that provide predictable, controllable, and comprehensible interfaces, using examples of effective user interface design elements.