Worse Is Better
   HOME

TheInfoList



OR:

''Worse is better'' (also called the ''
New Jersey New Jersey is a U.S. state, state located in both the Mid-Atlantic States, Mid-Atlantic and Northeastern United States, Northeastern regions of the United States. Located at the geographic hub of the urban area, heavily urbanized Northeas ...
style'') 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 ("worse") is a preferable option ("better") 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 Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation. Originally specified in the late 1950s, ...
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. Lucid Incorporated was a Menlo Park, California, Menlo Park, California-based computer software development company. Founded by Richard P. Gabriel in 1984, it went bankrupt in 1994. History The first CEO was Tony Slocum, formerly of IntelliCorp ...
and emailed it to friends and colleagues.


Characteristics

Gabriel argued that early
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
and C, developed by
Bell Labs Nokia Bell Labs, commonly referred to as ''Bell Labs'', is an American industrial research and development company owned by Finnish technology company Nokia. With headquarters located in Murray Hill, New Jersey, Murray Hill, New Jersey, the compa ...
, are examples of the worse-is-better design approach. He also calls them "the ultimate computer viruses".


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 ( first-mover advantage). 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 Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
, 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 Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. In December 2000 Gabriel answered his earlier essay with one titled ''Worse Is Better Is Worse'' under the
pseudonym A pseudonym (; ) or alias () is a fictitious name that a person assumes for a particular purpose, which differs from their original or true meaning ( orthonym). This also differs from a new name that entirely or legally replaces an individual's o ...
Nickieben Bourbaki (an allusion to
Nicolas Bourbaki Nicolas Bourbaki () is the collective pseudonym of a group of mathematicians, predominantly French alumni of the École normale supérieure (Paris), École normale supérieure (ENS). Founded in 1934–1935, the Bourbaki group originally intende ...
), while also writing ''Is Worse Really Better?'', applying the concept to C++'s success in the field of
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impl ...
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.


See also

* Gresham's law * If it ain't broke, don't fix it * Less is more * Minimum viable product * Perfect is the enemy of good * Progressive disclosure * Satisficing * Rule of least power * Keep it simple, stupid * Wabi-sabi


Further reading

* * *


References

{{Reflist, refs= {{Cite web, url=https://www.artima.com/weblogs/viewpost.jsp?thread=24807, title=Worse is worse, website=www.artima.com {{Cite web, url=https://andrumyers.wordpress.com/2014/09/20/worse-is-better-vs-better-is-better/, title=Worse is Better vs. Better is Better, date=September 20, 2014 {{Cite web, url=https://dreamsongs.com/WorseIsBetter.html, title=Worse Is Better, website=dreamsongs.com {{Cite web, url=https://dreamsongs.com/WIB.html, title=Worse Is Better, website=dreamsongs.com {{Cite web, url=http://dreamsongs.com/Files/worse-is-worse.pdf, title=Worse Is Better Is Worse (PDF), Richard P. Gabriel as "Nickieben Bourbaki" {{Cite web, url=http://dreamsongs.com/Files/IsWorseReallyBetter.pdf, title=Is Worse Really Better, Richard P. Gabriel {{cite web , url=http://danweinreb.org/blog/the-worse-is-better-idea-and-the-future-of-lisp , title= The "Worse is Better" idea and the future of Lisp , author = Daniel Weinreb , author-link = Daniel Weinreb , url-status=usurped , archiveurl=https://web.archive.org/web/20090611174852/http://danweinreb.org/blog/the-worse-is-better-idea-and-the-future-of-lisp , archivedate=June 11, 2009 {{cite web, url=https://yosefk.com/blog/what-worse-is-better-vs-the-right-thing-is-really-about.html, title=What "Worse is Better vs The Right Thing" is really about, first=Yossi, last=Kreinin, date=August 11, 2012, access-date=2018-11-24, website=Proper Fixation English phrases Software design Programming principles Quality management