Worse is better
"Worse is better" is a term conceived by Richard P. Gabriel in a 1989 essay to describe the dynamics of software acceptance. It refers to the argument that software quality does not necessarily increase with functionality: that there is a point where less functionality is a preferable option in terms of practicality and usability. Software that is limited, but simple to use, may be more appealing to the user and market than the reverse.
As to the oxymoronic title, Gabriel calls it a caricature, declaring the style bad in comparison with "The Right Thing". However he also states that "it has better survival characteristics than the-right-thing" development style and is superior to the "MIT Approach" with which he contrasted it.
The essay was included into the 1994 book The UNIX-HATERS Handbook, and has been referred to as the origin of the notion of a conceptual split between developers on the east and west coasts of the United States.
Origin
Gabriel was a Lisp programmer when he formulated the concept in 1989, presenting it in his essay "Lisp: Good News, Bad News, How to Win Big". A section of the article, titled "The Rise of 'Worse is Better, was widely disseminated beginning in 1991, after Jamie Zawinski found it in Gabriel's files at Lucid Inc. and emailed it to friends and colleagues.Characteristics
Gabriel argued that early Unix and C, developed by Bell Labs, are examples of the worse-is-better design approach. He also calls them "the ultimate computer viruses," due to their rapid spread.Effects
Gabriel argued that "Worse is better" produced more successful software than the MIT approach: As long as the initial program is basically good, it will take much less time and effort to implement initially and it will be easier to adapt to new situations. Porting software to new machines, for example, becomes far easier this way. Thus its use will spread rapidly, long before a program developed using the MIT approach has a chance to be developed and deployed. Once it has spread, there will be pressure to improve its functionality, but users have already been conditioned to accept "worse" rather than the "right thing":Gabriel credits Jamie Zawinski for excerpting the worse-is-better sections of "Lisp: Good News, Bad News, How to Win Big" and e-mailing them to his friends at Carnegie Mellon University, who sent them to their friends at Bell Labs, "who sent them to their friends everywhere." He apparently connected these ideas to those of Richard Stallman and saw related ideas that are important in the design philosophy of Unix, and more generally in the open-source movement, both of which were central to the development of Linux.
In December 2000 Gabriel answered his earlier essay with one titled Worse Is Better Is Worse under the pseudonym Nickieben Bourbaki, while also writing Is Worse Really Better?, applying the concept to C++'s success in the field of object-oriented programming despite the existence of more elegant languages designed around the concept.
The UNIX-HATERS Handbook includes Worse is Better as an appendix, and frames the concept in terms of worse-is-better in the form of Unix being "evolutionarily superior" to its competition.