Functions 1. Small 2. Do One Thing 3. Meanfully Name 4. Less Functions Arguments 5. Don’t Repeat Yourself