Skip to content
Latticework
Esc
Try
All comparisons

Compare

First principles or Gall's Law?

First-principles thinking rebuilds a problem from its fundamentals. Gall's Law warns that a complex system designed from scratch rarely works. One is about how to think about the design; the other is about how to deliver it.

First Principles Thinking

Break a problem down to what must be true, then rebuild the solution from there instead of copying others.

Reach for it when

  • Requirements and constraints are inherited and nobody questions them
  • Costs or limits seem fixed only by convention
Read First Principles Thinking

Gall's Law

A complex system that works evolved from a simple system that worked.

Reach for it when

  • Someone proposes a big-bang replacement
  • The design has many interacting parts that must all work at once
Read Gall's Law

Together

Reason from fundamentals about what is really needed, then deliver it by growing a simple system that works.