Skip to content
← The Scroll
Canonical · Book

Gall's Law

John Gall · 1975

"Gall's law states that a complex system that works is invariably found to have evolved from a simple system that worked — so starting with a complex spec and hoping it works on day one is the most common path to expensive failure."

The idea

John Gall opened Systemantics with a one-liner engineers quote weekly: a complex system that works always evolved from a simple system that worked.

Why it works

Complex systems have many interacting failure modes; building them monolithically hides integration bugs until they compound. Evolution — ship the simple core that actually works, then grow one validated increment at a time — surfaces misfits early when they are cheap to fix. This is why successful platforms (Unix, AWS, iPhone) started embarrassingly small on purpose, not from lack of ambition.

The takeaway — recall it first
Check your understanding

What does Gall's Law prescribe for building a complex working system?

Further reading

Read more about the topic

The explanation above is written with AI assistance. These are the originals — go to them to check it.

  • Systemantics (1975)John Gall
Up NextSuggested: Continues the theme of Design & Engineering

MAYA: Most Advanced Yet Acceptable

"Loewy argued successful designs sit at the tension between novelty and familiarity — the most advanced solution the audience can still accept as familiar enough to adopt — so pushing too far ahead of what feels acceptable kills adoption even if the design is objectively superior."

Raymond Loewy · PrincipleContinue→
Listen
0 / 4