(Do What IMean) A design philosophy that causes the software to figure out what the user means without implicitly stating it. In the mid-1960s, the term DWIM originated with Warren Teitelman's BBN LISP language, which corrected common typing errors when programming. As a result, automatic spelling correction is considered a DWIM concept. See BBN.
(computing, humorous) Do What I Mean. A wished-for feature in computer systems, offering magical freedom from the often frustrating discrepancies between one's intentions and the effects of a command.