Thats my favorite point in from the list. I love to get into constructive conversations about software. That's also why I like to do most of my code reviews together with the code author, rather than asynchronously. I often learn some new things by just reviewing this way.