Ockham’s Razor

Ockham’s Razor

The Ockham’s Razor principal states that, given a choice between functionally equivalent designs, the simplest design should be selected. Unnecessary weight, whether physical, visual, or cognitive, degrades performance. Simple is better. Achieving this kind of elegance in a design is difficult. Aim for it anyway.

YES: Simple display of just what the user needs to know.

NO: Shows too much information and too many choices highlighting is consistent and restrained.

Voice of the Expert:

Steve Jobs is probably the most current and well-known proponent of design simplicity. Much of the Apple magic is derived from the mantra of product simplicity.

For more complete information about compiler optimizations, see our Optimization Notice.