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.

View edit of March 7, 2004 or FindPage with title or text search