Commenting Code

 Putting `comments` in your code isn't just for code that you're going to share with other developers; it's a way for you to be able to understand what you wrote yesterday next week.

There is no use coming up with a kick-ass algorithm if you don't remember how to use it. Make yourself a friendly note explaining why and how. It is a kindness to your future self.

Don't be so clever that you write code that is useless to you later.