Gall’s Law · Hua-Ming Huang
My Profile Image
written by Hua-Ming Huang
January 5, 2026 1 minute read
galls-law

A complex system that works is invariably found to have evolved from a simple system that worked.

Complex systems designed from scratch never work. Complex systems are rarely built all at once.

To build a complex system that works, start with a simpler system and improve it over time.

That is why most teams especially in software follow the agile method of working in iterations. You first the beta/basic version then v1.0, v1.1, v1.2, etc. with small changes through user feedbacks or internal team suggestions.

Email Me
Thanks for reading! If you found this page useful, consider buying me a coffee
© 2026 Hua-Ming Huang · licensed under CC BY 4.0