JavaWorld has a wide ranging interview with James Gosling (one of the creators of Java) that discusses future enhancements to the Java language, Java’s role in the enterprise, and even some interesting stuff. Particularly interesting is the brief digression into when to build things, and when to build new tools to help you build those things. I’m one of these people that likes to discover and build tools, and I like to read about what other people think of their tools too.