Bath and kitchen faucet design ought to be simple, but can violate many design principles, including: * Visible affordances and signifiers * Discoverability * Immediacy of feedback Finally, many violate the principle of desperation: * If all else fails, standardize.