KISS Keep It Simple, Stupid
Design-Prinzip: Die einfachste Lösung, die das Problem löst, ist meist die beste. Geprägt vom Flugzeugingenieur Kelly Johnson bei Lockheed.
Johnsons ursprüngliche Formulierung bezog sich auf Flugzeuge, die von einfachen Mechanikern im Feld mit Standardwerkzeug reparierbar sein mussten — keine Beleidigung an die Anwender. In der Softwareentwicklung wird das Prinzip gegen Over-Engineering, verfrühte Abstraktionen und Verallgemeinerungen für hypothetische zukünftige Anforderungen ins Feld geführt. Eng verwandt: DRY (Don't Repeat Yourself — aber auch nicht überstrapaziert).