Gall’s law, or: Release early, release often

I didn’t know a pediatrician, John Gall, had stated an early version of the iterative paradigm:

A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.
John Gall, “Systemantics: How Systems Really Work and How They Fail”

I believe this is a variant of the release early, release often software development philosophy that has been proven to work in many cases. Gall didn’t limit his statement to software.












This entry was posted in Other and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.