Skip to content

KISS Principle

KISS principle is one of the most important principles that can be applied in software development. It stands for Keep It Simple, Stupid. and it means that the software should be kept as simple as possible.

As a software developer, you should aim to always avoid adding complexity, or over-engineering.

Historical figures had their own versions of expressing mainly the same ideas:

Leonardo da Vinci

Simplicity is the ultimate sophistication

Antoine de Saint-Exupéry

It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away

Authors: Sorin Sbarnea