Bob Lee is the Square CTO and the creator of the dependency framework named Guice. In this interview, he discusses Java references and he fielded a few free-form questions about the Java community.
Video source: http://radar.oreilly.com/2011/10/bob-lee-java.html