|
Article on other languages:
|
Worse is better, also called the New Jersey style was conceived by Richard P. Gabriel to describe the dynamics of software acceptance but it has broader application. The phrase is a play on words representing the concept that "quality" is relative. Because of this, something can be "inferior" but still "better". For example, to a particular market or user, software that is limited but exceptionally simple to use may be "better" than software that is more comprehensive but harder to use. The phrase is a paradox and at different times, Gabriel himself has argued both sides of the "worse is better" concept.
OriginLisp expert Richard P. Gabriel came up with the concept in 1989 and presented it in his essay "Lisp: Good News, Bad News, How to Win Big". A section of the article, entitled "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.[1] DescriptionIn The Rise of Worse is Better, Gabriel claims "better" software is that which has the following characteristics:
Gabriel argues that early Unix and C, developed by Bell Labs, are examples of this design approach. The MIT approachGabriel contrasts the philosophy of "Worse is better" to the so-called "MIT approach" (also known as "the Right Thing"), which he describes as follows in The Rise of "Worse is Better". Changes in bold:
EffectsGabriel argues that "Worse is better" produces 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, for example: porting software to new machines. 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". "Therefore, the worse-is-better software first will gain acceptance, second will condition its users to expect less, and third will be improved to a point that is almost the right thing. In concrete terms, even though Lisp compilers in 1987 were about as good as C compilers, there are many more compiler experts who want to make C compilers better than want to make Lisp compilers better." Gabriel credits Jamie W. Zawinski for excerpting the worse-is-better sections of "Lisp: Good News, Bad News, How to Win Big" and emailing 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 open-source movement, both of which were central to the development of Linux. Gabriel's work may have been influenced by an essay entitled "More is Less."[citation needed] It was an attack on bloated software design, taking the Unix program called more for an example (the pun being a typical example of humor). It is also reminiscent of a philosophy espoused by Fred Brooks' The Mythical Man-Month. Brooks advocates "growing" software organically through incremental development, devising and implementing the main and subprograms right at the beginning and filling in the working sub-sections later. He believes that programming this way enthuses the engineers and provides a working system at every stage of development. Gabriel later answered his earlier essay with one titled Worse Is Better Is Worse[2] under the pseudonym "Nickieben Bourbaki" (an allusion to Nicolas Bourbaki). See also
References
External links
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net