less_retarded_wiki/kiss.md

14 lines
1.1 KiB
Markdown
Raw Normal View History

# KISS
2022-12-09 14:54:07 +01:00
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](complexity.md) comes with increasingly negative effects such the cost of development, cost of [maintenance](maintenance.md), greater probability of bugs and security vulnerabilities. More about this can be read in the article on [minimalism](minimalism.md).
2022-12-09 14:54:07 +01:00
Apparently the term *KISS* originated in the US Army plane engineering: the planes needed to be repairable by *stupid* soldiers with limited tools under field conditions.
2022-12-09 14:54:07 +01:00
Compared to [suckless](suckless.md), [unix philosophy](unix_philosophy.md) and [LRS](lrs.md), KISS is a more general term and isn't tied to any specific group or movement, it doesn't imply any specifics but rather the general overall idea of simplicity being an advantage ([less is more](less_is_more.md)).
2022-12-09 14:54:07 +01:00
[KISS Linux](kiss_linux.md) is an example of software developed under this philosophy and adapting the term itself.
## See Also
- [minimalism](minimalism.md)
- [KILL](kill.md)