1. Code is only as good as its documentation
2. Write code in a way where you’d understand it one year from now