Conservation Of Keystrokes

The design principle that suggests that a key design goal for a system (programming language, etc.) ought to be minimizing the number of keystrokes that need to be typed by a user of the system.

Useful in two instances:

However, this principle is frequently taken too far; many systems suffer from excessive keystroke optimization. In the domain of programming languages, it can make programs notoriously difficult to read (see PerlLanguage, WriteOnlyLanguage) and extend.


EditText of this page (last edited March 7, 2004) or FindPage with title or text search