Basic Concepts DRY. Don't Repeat Yourself. Modular & reusable. Readability. Seamless formatting. No formatting variability across a project. Avoid bus factor by following above concepts and best practices listed in conventions, e.g. see Version Control.