Skip to content

Complexity Behind the Interface

Definition

A gadget's felt simplicity has nothing to do with how much is happening inside it — an iPod runs "a very complicated program doing very complicated work," but presents it through menus "understandable at a glance." The failure mode isn't complexity itself, it's complexity that leaks into the front end because no one owns the job of keeping it out.

In the Book

Chapter Nine catalogs the absurdity directly: a 193-page manual for a digital camera, a 106-page manual for a flat-screen TV, thirty-nine keypunch commands to set a parental lock. Designer Alan Cooper explains the root mechanism — where building a bridge separates the engineer, the drafter, and the ironworker, software collapses conception and interface design into the same person, a "rarefied community" nobody feels qualified to overrule. Feature creep is also economically rational for the seller: Don Norman notes "everybody's fraction [of features] is different" so companies keep adding since someone always asked for the feature, and cell carriers profit more from the features people don't use (ringtones, browsing) than the calls they do. Kluger's counter-example is the iPod and MIT Media Lab's "Bar of Soap" prototype, which reconfigures its whole interface depending on how it's held — same underlying complexity, transformed front end.

Why It Matters

It reframes "simplify this" as a two-part question — reduce the underlying complexity, or move it behind an interface that hides it — and explains why the second path is usually cheaper and faster to ship, which is exactly why organizations default to it until the front end itself becomes the bottleneck.