A rosszabb, annál jobb - a szoftverfejlesztés olyan megközelítése, amely a rendszer bármely más tulajdonságánál fontosabbnak tartja a könnyű megvalósítást és az interfész egyszerűségét. Ezt a stílust Richard P. Gabriel írja le a Lisp : Good News, Bad News, How to Win Big című könyvében a "The Rise of 'Worse is Better" alatt, és gyakran újranyomják külön cikkként.
Gabriel a következőképpen írja le a megközelítést:
Gabriel a C nyelvet és a Unix rendszert tartja példának erre a megközelítésre.
A cikk szembeállítja ezt a „MIT-megközelítésnek” nevezett megközelítéssel ( MIT – Massachusetts Institute of Technology). Gabriel a következőképpen írja le ezt a tervezési megközelítést:
Gabriel azt állítja, hogy a "rosszabb, annál jobb" megközelítés előnyösebb, mint az "MIT megközelítés". Egy könnyen implementálható rendszer könnyen portolható lesz különböző operációs rendszerekre, vagyis gyorsan elterjed még azelőtt, hogy egy MIT-elvek szerint készült rendszer megszületne. Egy könnyebben megvalósítható rendszer több olyan felhasználót vonz majd, aki érti a működését, és szeretné fejleszteni azt. A fejlesztések addig folytatódnak, amíg a rendszer csaknem tökéletes lesz. Példaként Gabriel a C és a Lisp fordítóit idézi . 1987-ben – írja Gabriel – az ezekről a nyelvekről származó fordítók minősége közel azonos volt, de sokkal többen akarták fejleszteni a C-fordítót, mint a Lisp-fordítót.
Bár Gabriel lehetett az első, aki ezt az elvet fogalmazta meg, a UNIX és a nyílt forráskódú szoftverek ideológiájában már jóval korábban is használtak hasonló gondolatokat .