Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

00 OOP and SOLID Principles

❯

01 Concept

❯

KISS

KISS

Feb 10, 20261 min read

  • design-principles
  • kiss

KISS

← Back to Other Design Principles

Keep It Simple, Stupid. The simplest solution that works is usually the best. Complexity should only be added when justified by real requirements, not speculative future needs.

Key Properties

  • Simplicity Over Cleverness
  • Minimal Moving Parts

Related

  • YAGNI (related principle)
  • DRY (balance: don’t over-abstract)

design-principles kiss


Graph View

  • KISS
  • Key Properties
  • Related

Backlinks

  • Other Design Principles
  • DRY
  • Principle of Least Astonishment
  • YAGNI
  • Minimal Moving Parts
  • Simplicity Over Cleverness
  • Simplicity vs Flexibility

Created with Quartz v4.5.2 © 2026

  • GitHub