If you’ve used any flavour of Unix, or Linux, or were around when DOS was on every PC, you’re probably quite familiar with command-line-interfaces. Heck, ls -al | grep… may still be your idea of a great interface.
But, it’s still surprising to read what Don Norman, a usability/design guru says:
Command line interfaces. Once that was all we had. Then they disappeared, replaced by what we thought was a great advance: GUIs. GUIs were – and still are – valuable, but they fail to scale to the demands of today’s systems. So now command line interfaces are back again, hiding under the name of search
This excerpt is part of a fascinating essay (UI Breakthrough-Command Line Interfaces), which you can read here.