Nice write-up. I think the most valuable advice for a programmer, "Learn a new programming language every year", I read it somewhere in the book but don't remember which one :-)
Thanks for your feedback gus_massa, we'll definitely try that. It's not that I only write about books, there are more than 1000 articles on my blog on Java and Programming. But, if that's the reason I'll probably share the articles which is not about books here.
IMHO, the most important element of code review is to verify whether developer has thought through or not? whether his code can stand test of time or not, and this is where experience of code reviewer comes into picture. I have shared my 2 cents here http://javarevisited.blogspot.sg/2011/09/code-review-checkli...
Though I am not Scala lover, but I think it has got something real to offer, especially succinct, concise code, mix of functional and oops, lot of built-in best practices and all. If you also don’t hate Scala and want to learn it, you can take help from these FREE Scala Books http://goo.gl/mwKA2i