SDN has published a fascinating interview with Joshua Bloch on his latest book on Java Puzzlers. Seeing is not believing - that's the mantra of the book and as Josh mentions "Working through puzzles can 'inoculate' you against the traps and pitfalls of the Java platform."
The interview is a fascinating read with small anecdotes like how Doug Lea went back and changed the way he defined a constant in one of the libraries that he was developing after reading Puzzle 3.
Great stuff !!