I have discovered that there are two types of command interfaces in the world of computing: good interfaces and user interfaces.

Author Details