Chapter 2: The Perfect Storm
Chapter 2 begins "To know where Java is going, you've got to know where it came from. You need to remember the conditions that caused us to leave the existing dominant languages in droves. You must understand the economic forces that drove the revolution. And you cannot forget the sentiment of the time that pried so many of us away from C++, and other programming languages for the Internet." It argues that Java benefitted (and propelled) a number of important trends: OOP, backlashes against Microsoft and C++, programming for the Internet. It also talks about the tremendous amount of Java open source development, arguing that it is the open source developers who are driving innovation in the Java space. Whatever comes next will have to learn from Java: "Java completely rewrote the rulebook defining what it takes to be a commercially successful programming language."