less_retarded_wiki/kiss.md
Miloslav Ciz 3abdc93103 Update
2022-04-09 20:51:52 +02:00

997 B

KISS

KISS (Keep It Simple, Stupid!) is a design philosophy that favors simplicity, solutions that are as simple as possible to achieve given task (but no more). This comes from the fact that higher complexity comes with increasingly negative effects such the cost of development, cost of maintenance, greater probability of bugs and security vulnerabilities. More about this in minimalism article.

Apparently the term originated in the US Army plane engineering: the planes needed to be repairable by stupid soldiers with limited tools under field conditions.

Compared to suckless, unix philosophy and LRS, KISS is a more general term, it doesn't imply any specifics but rather the general overall idea of simplicity being an advantage (less is more).

KISS Linux is an example of software developed under this philosophy and adapting the term itself.