In the "Knowledge Sharing" section of the article, the author says that "Distributed Practice" is one of the most effective ways to learn, and yet says that code reviews are not effective ways of knowledge sharing.<p>Isn't a code review EXACTLY a distributed practice? What am I missing?<p>And then he goes on to say "underlining and summarization while reading are least effective" -- I don't understand how is that even related to reviewing code.