Bruce Eckel is the author of Thinking in C++, Thinking in Java, still the best book on Java, and most recently Atomic Scala. He comes to SF Scala to talk about his philosophy of working with reasoning about programming languages. Should we argue about the language choice now as we used to? What are the questions you have to ask yourself about your programming and the tools you choose? Bruce was there and done that, and he shares his ideas for dealing with it all.