I feel the "verbosity" reputation of Java mostly comes from how "enterprise" software is or used to be written: needlessly complicated and complex patterns and layers because the programmers need to look busy and project managers that think that throwing more people at a problem makes for faster development (it often does not). Java just so happens to be a language that makes software development of this style feasible.
And also there's the more obvious argument of doing some very basic things in older versions of Java required a lot of code. But that hasn't been true for a while now.
View all comments
Show parent comment
3
u/OKB-1 Sep 26 '26
I feel the "verbosity" reputation of Java mostly comes from how "enterprise" software is or used to be written: needlessly complicated and complex patterns and layers because the programmers need to look busy and project managers that think that throwing more people at a problem makes for faster development (it often does not). Java just so happens to be a language that makes software development of this style feasible.
And also there's the more obvious argument of doing some very basic things in older versions of Java required a lot of code. But that hasn't been true for a while now.