3 . Care personally but challenge directly
4. Suggest ALL possible improvements
5. Have high standards
6. Allocate time for reviewing code
βAn amateur is defensive. The professional finds learning (and even, occasionally, being shown up) to be enjoyable; they like being challenged and humbled, and engage in education as an ongoing and endless process.β
β Ryan Holiday, Ego Is the Enemy