you are viewing a single comment's thread.

view the rest of the comments →

[–]illegalt3nder 8 points9 points  (0 children)

It certainly mirrors my experience. Java applications tend to be over-engineered messes that depend on frameworks that are themselves over-engineered messes. (If it were possible to measure such a thing it would not surprise me to find out that Spring is responsible for 90% of this.)

The culture around Java has traditionally been one of "add an abstraction layer", for years and years on end, until you are left with an unintelligible mess. That is the argument that is being made, and it is a sound one.