In this retrospective, I'll present my candidates for the best and worst features in the Java language as it was originally released in 1995, and explain the reasoning behind my choices. Some may be obvious, but others will surprise you. When taken together, these critiques lend insight into what made the Java platform a success.