June 2, 2008

A senseless default - press F1 to continue

In lieu of mandatory manual configuration, many devices ship with a default (AKA "stock") configuration, which may then be altered at the owner's will. This falls under the best practice category of "sensible default" design, where the creator chooses a sensible set defaults in order to convenience a client.

"Keyboard error or no keyboard present; Press F1 to continue" is an example of the failure to exercise this practice: because of a mysterious CMOS reset, my headless server becomes useless.