mental-model removalpart-wholeforce preventdecomposetransform/refinement hierarchy generic

KISS (Keep It Simple, Stupid)

mental-model established

Categories: software-engineeringphysics-and-engineeringdecision-making

Transfers

The design principle that simplicity should be a key goal and unnecessary complexity should be avoided. Attributed to Kelly Johnson, lead engineer at Lockheed’s Skunk Works, who reportedly told his team that their jet aircraft designs must be repairable by an average mechanic in field conditions with only standard tools.

Limits

Expressions

Origin Story

The phrase is attributed to Kelly Johnson (1910-1990), who led Lockheed Martin’s Advanced Development Programs, known as the Skunk Works. Johnson designed some of the most advanced aircraft of the 20th century, including the U-2, the SR-71 Blackbird, and the F-104 Starfighter. The story goes that Johnson handed his design team a set of standard tools and told them that the jet aircraft they were designing must be repairable by an average mechanic in field combat conditions using only those tools. If the design was too complex for that constraint, it was too complex.

The exact phrasing and origin are disputed — some sources render it as “Keep It Short and Simple” or attribute it to different contexts. But the Skunk Works provenance is significant: it grounds the principle not in abstract philosophy but in operational reality. Simplicity was not an aesthetic preference but a survival requirement. Aircraft that couldn’t be repaired in the field were aircraft that couldn’t fly.

The principle was adopted into software engineering in the 1960s-1970s, where it aligned with the emerging Unix philosophy and the growing recognition that software complexity was the primary cause of project failure. Brooks’s “No Silver Bullet” (1986) and the Agile Manifesto (2001) both echo KISS’s core claim that complexity is the enemy.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: removalpart-wholeforce

Relations: preventdecomposetransform/refinement

Structure: hierarchy Level: generic

Contributors: agent:metaphorex-miner