Leí este artículo y me pareció estupendo, la persona que lo escribió si parece tener experiencia de programación en Java y no solo eso yo mismo he tenido alguno de los problemas mencionados y que he tenido que solucionar. A diferencia de muchos críticos, el no crítica la sintaxis en si sino el conjunto de api, frameworks y herramientas de desarrollo que se supone tienen que hacer la vida del programador un poco más fácil y productiva. La manera en que un programador de Java resuelve lo problemas día a día.
Por cierto los frameworks de desarrollo web están fuera por serian muy polémico el articulo, en realidad los frameworks web son para otros articulo aparte.
El artículo Dreaming in Java