This is a very interesting article. While teaching computer use in an adult education course the author discovered that, spun properly, the command line interface can be:
- a source of a sense of control
- a “discoverable” interface
- a source of a sense of mastery
and a host of other things largely missing from supposedly more “friendly” interfaces – like GUIs.