KISS (акроним для «Keep it simple, stupid») — принцип проектирования, принятый в ВМС США в 1960.
Принцип KISS утверждает, что большинство систем работают лучше всего, если они остаются простыми, а не усложняются. Поэтому в области проектирования простота должна быть одной из ключевых целей, и следует избегать ненужной сложности. В 1970-х гг. широко использовался термин «KISS-принцип» (англ. KISS principle). Вариации на фразу включают «Keep it Simple, Silly», «Keep it short and simple», «Keep it simple and straightforward» и «Keep it small and simple».
В переводе на русский можно сказать так:
Усложнение без причины – признак дурачины.
Потому прежде чем что то усложнять, убедитесь что у вас есть на то веские причины.
В противном случае лучше выбрать более простые решения.
Можно сказать что принцип KISS в программировании это потомок идеи принципа Бритвы Оккамы из философии. Которому уже около 1000 лет. Он более полно раскрывает суть проблемы.