The "Worse is Better" paper is an influential software design philosophy originally articulated by Richard P. Gabriel in his 1989 article titled "The Rise of 'Worse is Better'". This work contrasts two design approaches: the "New Jersey" style (Worse is Better) and the "Boston" style (The Right Thing), arguing that the former prioritizes implementation simplicity over interface simplicity, correctness, consistency, and completeness.

Gabriel's philosophy posits that software designed with implementation simplicity as the highest priority will spread more rapidly, become widely adopted, and eventually evolve into a complete system, whereas systems designed to be perfect from the start often fail to gain traction. This approach is famously associated with the success of Unix and the C programming language, which Gabriel describes as "computer viruses" due to their rapid propagation.

While Gabriel later expressed regret for the paper's impact, suggesting it warped the minds of youth and was "corrosive," the concept remains a significant topic in software engineering discussions. Critics, such as Nickieben Bourbaki (a pseudonym for Gabriel's friend), have argued that the dichotomy is a false one, as no one actually follows a pure "worse is better" philosophy, and the trade-offs often depend on external constraints rather than a specific design dogma.

AI-generated answer. Please verify critical facts.
๐ŸŒ
Dreamsongs
dreamsongs.com โ€บ WorseIsBetter.html
Worse Is Better
But a month or so later, I wrote a second one, called "Back to the Future: Worse (Still) is Better!" which was in favor of it. I still canโ€™t decide. Martine combined the two papers into the single position paper for the panel, and during the panel itself, run as a fishbowl, participants routinely shifted from the pro-worse-is-better side of the table to the anti-side.
๐ŸŒ
Stanford CS
cs.stanford.edu โ€บ people โ€บ eroberts โ€บ courses โ€บ cs181 โ€บ projects โ€บ 2010-11 โ€บ WorseIsBetter โ€บ index43bb.html
Main Page - Worse Is Better
This article argued for a design philosophy he dubbed worse-is-better in which implementation simplicity is afforded greater import than interface simplicity. Gabriel's article was widely read in the software engineering community and has since influenced a generation of programmers.
Discussions

If the best and the worst papers never appear together, then six examination papers can be arranged in how many ways?A) 120B) 480C) 240D) None of these
Complete step by step answer: Total ... Therefore, there are 480 ways in which 6 examination papers can be arranged where the worst and best papers never appear together. So, option (B) is correct.... More on vedantu.com
๐ŸŒ vedantu.com
1
1
March 3, 2025
If the best and the worst paper never appear together, then six examination papers can be arranged in how many ways
If the best and the worst paper never appear together, then six examination papers can be arranged in how many ways (A) 120 (B) 480 (C) 240 (D) None o More on tardigrade.in
๐ŸŒ tardigrade.in
1
167
April 2, 2021
Worse is better
"Worse is better" in language design means that everyone will be stuck with the poor decisions made 50 years ago, as demonstrated by countless examples. Do better. More on reddit.com
๐ŸŒ r/ProgrammingLanguages
28
48
November 9, 2022
The Rise of "Worse is Better'' (original source of the idea... not what I expected given usage)

tl;dr "Worse is better" is not an excuse to write bad software, it is an excuse to push complexity to the user after you've thought very hard about being able to solve it.

I think "Worse is better" suffers from being poorly named. Which is also what makes it so popular. Most people I talk to think that "Worse is better" is an excuse for making poor quality software because people like it. But that is wrong. "Worse is better" is about making a conscious decision as to where to put complexity and the cost-analysis of hiding complexity from the user. The MIT folks were stagnating because they couldn't solve a really hard problem in a way that they liked, but refused to leak that complexity to the user. NJ said that this is a hard problem, so we won't try to solve it on our end. While the NJ solution is worse, in that it leaks complexity to the user, it is also great in that you can always solve it later and remove that complexity from the user again. That let them move ahead.

More on reddit.com
๐ŸŒ r/programming
33
34
February 28, 2014
๐ŸŒ
Reddit
reddit.com โ€บ r/programminglanguages โ€บ worse is better
r/ProgrammingLanguages on Reddit: Worse is better
November 9, 2022 - And in preparation for this panel, the organizer, Martine Devos, asked me to write a position paper, which I did, called "Back to the Future: Is Worse (Still) Better?" In this short paper, I came out against worse is better. But a month or so later, I wrote a second one, called "Back to the Future: Worse (Still) is Better!" which was in favor of it.
๐ŸŒ
jwz.org
jwz.org โ€บ doc โ€บ worse-is-better.html
The Rise of ``Worse is Better''
However, I believe that worse-is-better, even in its strawman form, has better survival characteristics than the-right-thing, and that the New Jersey approach when used for software is a better approach than the MIT approach.
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ Worse_is_better
Worse is better - Wikipedia
2 weeks ago - "Worse is better" (also called the "New Jersey 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 ...
๐ŸŒ
Bssw
bssw.io โ€บ items โ€บ when-is-worse-better
When is worse better?
May 11, 2023 - Worse may be better when simplicity is prioritized over other features.
๐ŸŒ
Xander
xander.ai โ€บ worse-really-is-better
Worse Really is Better
March 19, 2024 - Even a pure mathematics researcher cares that their paper reaches peers and gains their approval. ... JavaScript and Node. JavaScript is one of the most successful programming languages ever created. It runs every non-trivial website on the Internet. JavaScript wasn't designed by computer science experts in ivory towers writing out the best formalisms of its day, it was designed by whatever engineers at Netscape could get something working out the door the fastest. It's the quintessential Worse is Better story where the thing that is just good enough to proliferate quickly is the thing that wins.
Find elsewhere
๐ŸŒ
Coding Horror
blog.codinghorror.com โ€บ worse-is-better
Worse Is Better
March 27, 2025 - However, I believe that worse-is-better, even in its strawman form, has better survival characteristics than the-right-thing, and that the New Jersey approach when used for software is a better approach than the MIT approach.
๐ŸŒ
C2
wiki.c2.com
Worse Is Better
This site uses features not available in older browsers
๐ŸŒ
Dreamsongs
dreamsongs.com โ€บ Files โ€บ worse-is-worse.pdf pdf
Worse is Better is Worse December 4, 2000 1 Worse is Better is Worse
These arguments put the entire argument of worse is better into shadowy light. But the real quarrel ยท with the paper I have is about what it teaches people.
๐ŸŒ
Stanford CS
cs.stanford.edu โ€บ people โ€บ eroberts โ€บ courses โ€บ cs181 โ€บ projects โ€บ 2010-11 โ€บ WorseIsBetter โ€บ index.php โ€บ Worse-is-better.html
Worse-is-better - Worse Is Better
June 2, 2011 - In order to argue for the idea of worse-is-better, we need to begin by considering the philosophy of "better-is-better" ("the-right-thing" in Gabriel's paper).
๐ŸŒ
Artima
artima.com โ€บ weblogs โ€บ viewpost.jsp
Worse is worse
December 9, 2003 - On the "worse is better" interpretation, the superior quality beta was beaten out by the clearly inferior vhs tape format because of some inexplicable perversity of human nature (or the machinations of clever marketing people, or the hubris of Sony, who owned the Beta brand).
๐ŸŒ
Reverberate
blog.reverberate.org โ€บ 2011 โ€บ 04 โ€บ eintr-and-pc-loser-ing-is-better-case.html
EINTR and PC loser-ing (The "Worse Is Better" case study)
Richard Gabrielโ€™s 1989 essay Worse Is Betteris a famous comparison between LISP and Unix/C that pops up from timeto time and is guaranteed to spark a spirite...
๐ŸŒ
TechTarget
techtarget.com โ€บ whatis โ€บ definition โ€บ Worse-is-Better
Browse the Glossary - W - WhatIs
white hat link building - White hat link building is a search engine optimization (SEO) technique for increasing the number of high-quality backlinks to a webpage. white paper - A white paper is an authoritative, research-based document that presents information, expert analysis and an organization ...
๐ŸŒ
Regehr
john.regehr.org โ€บ reading_list โ€บ gabriel_lisp.html
Worse is Better
However, I believe that worse-is-better, even in its strawman form, has better survival characteristics than the-right-thing, and that the New Jersey approach when used for software is a better approach than the MIT approach.
๐ŸŒ
Doubtnut
doubtnut.com โ€บ class 12 โ€บ maths
If the best and the worst paper never appear together, find in how many ways six examination papers can be a
If the best and worst papers appear always together, the number of ways is 5!xx2. Therefore, the required number of ways is as follows. Total number of ways without any restrictions -Number of ways when best and worst paper are together =6!-5!xx2=480.