Principles

  1. DRY
  2. SRP
  3. KISS
  4. YAGNI
  5. Smell