Horší je lepší – přístup k vývoji softwaru , který prohlašuje snadnost implementace a jednoduchost rozhraní za důležitější než jakékoli jiné vlastnosti systému. Tento styl popsal Richard P. Gabriel v Lisp : Good News, Bad News, How to Win Big pod „The Rise of 'Worse is Better'“ a je často přetištěn jako samostatný článek.
Gabriel popisuje přístup takto:
Gabriel považuje jazyk C a systém Unix za příklady tohoto přístupu.
Článek to staví do kontrastu s přístupem zvaným „MIT přístup“ ( MIT – Massachusetts Institute of Technology). Gabriel popisuje tento přístup k designu následovně:
Gabriel tvrdí, že přístup „horší je lepší“ je vhodnější než „přístup MIT“. Snadno implementovatelný systém bude snadno portovatelný na různé operační systémy, to znamená, že se rychle rozšíří ještě dříve, než bude napsán systém vyrobený podle principů MIT. Snáze implementovatelný systém přitáhne více uživatelů, kteří rozumí jeho fungování a chtějí jej vylepšit. Vylepšování bude pokračovat, dokud nebude systém téměř dokonalý. Jako příklad Gabriel uvádí kompilátory pro C a Lisp . V roce 1987, píše Gabriel, byly kompilátory z těchto jazyků téměř stejné kvality, ale bylo mnohem více lidí, kteří chtěli vylepšit kompilátor C než kompilátor Lisp.
Ačkoli Gabriel mohl být první, kdo formuloval tento princip, podobné myšlenky byly použity mnohem dříve v ideologii UNIX a open source softwaru .