← all notes
Principle2 min

KISS — keep it simple

the simplest thing that works, ships first and breaks least.

The simplest thing that works usually ships first, breaks least, and is easiest for the next engineer — probably you, in six months — to understand.

Complexity is a debt you pay with attention. Every abstraction, every config option, every clever trick consumes a little of the attention you'd rather spend on the product.

If a 'simple' solution needs three explanations and a diagram, it's not simple. Choose boring technology, clear structure, and let the interesting problems stay interesting.ships first

the point is simple — the details are not.
further reading3 references