25
Systems
Worse is Better
Pragmatic Design Philosophy.
The article
If
A simpler, "inferior" design that is easy to implement and adopt will beat a theoretically "correct" but complex design in the real world. Unix beat Lisp. HTTP beat CORBA.
Then
“A solution that is 80% correct and ships today will outperform a 100% correct solution that ships next year. Optimize for adoption, not elegance.”
Unless
The Right Thing / Perfectionism
Source
Richard P. Gabriel, Lisp: Good News, Bad News, How to Win Big (1991) — the "Worse is Better" essay.
Go to the sourceSee also