Wolna encyklopedia
Reguła KISS (ang. Keep It Simple, Stupid, czyli nie komplikuj, głupku) jest często wspominana przy dyskusji architektury lub szczegółów budowy projektów. Jej istotą jest dążenie do utrzymania eleganckiej i przejrzystej struktury, bez dodawania niepotrzebnych elementów.
Reguła KISS jest często używana przez twórców programów komputerowych. W środowisku tym doczekała się polskiego odpowiednika: BUZI (Bez Udziwnień Zapisu, Idioto), atrakcyjnego przez to, że nie tylko oddaje sens akronimu, ale i sam kojarzy się z angielskim pierwowzorem (kiss – całować; pocałunek, buziak).
Nie jest to jednak zwrot o typowo informatycznym charakterze, spotyka się go bowiem także w kręgach biznesowych. Również popularne w grupach 12 Kroków.
Wersje
Z powodu zawarcia w nazwie reguły określenia o lekceważącym charakterze (lub celowo obraźliwego - zależnie od punktu widzenia), pełne rozwinięcie skrótu jest czasem pomijane lub zastępowane innymi. Spotyka się więc "Keep it Simple and Stupid" (to ma być proste i głupie), "Keep It Small and Simple" (to ma być małe i proste) lub "Keep It Short and Simple" (to ma być krótkie i proste). To ostatnie rozwinięcie jest często maksymą dla prezentacji marketingowych.
Etymologia
Pochodzenie reguły KISS nie jest do końca znane. Historycznie rzecz ujmując, jej użycie poprzedza lata 80. Prawdopodobnie wywodzi się ze środowiska hackerów z MIT, wiąże się z prostotą architektury systemów Unix oraz podobnych rozwiązań w tym duchu. Inną popularną hipotezą jest to że akronim ten powstał podczas trwania programu Apollo.