1. Leave the code better than you found it To be more caring developers we must treat the code we write with respect and reverence. We must respect the future readers of your code. We often find ourselves placed with the task of maintaining legacy codebases. Some are prettier than others, but at the end of the day they are valuable to their users and serve a great purpose for the company.