In a new interview on OTN, Oracle Java Language Architect Brian Goetz offer his many insights into Java concurrency, Java SE 7 and 8, Project Coin, the JVM Language Summit, how to write good code, and other matters.

From the interview:

"This is a really exciting time to be involved in the development of the Java language. The last batch of language enhancements came in Java SE 5; we've got new features coming in both Java SE 7 and 8. In Java SE 7, we have a number of language features developed through OpenJDK's 'Project Coin,' which has been a real community success story. The mission of Project Coin was to identify small language changes that could be considered 'rough edges' in need of filing down. The work engaged the community to suggest features and provide specification and implementation; there were nearly 50 submissions from which a half dozen were accepted."