Erik Engheim
1 min readMay 28, 2021

--

Guilty as charged 😄 my issue has perhaps more to do with Java programming culture and attitudes than the language itself. Ever since Java got on the stage, it has bothered me how people treated it as the best thing since sliced bread. The hype times has just been so extreme. Reality simply never matched the hype.

I am a guy who really appreciates simplicity, and the Java world seems deeply in love with complexity. J2EE, Swing, Java IO classes, Maven etc. It is all so over-engineering. Your typical Java IDE is often the very definition of bloat and complexity.

Judged in a complete vacuum, Java seems okay to me. My issue is more with the culture that follows. Part of it I suppose is simply the OOP culture of the 90s that just took things to an extreme and Java was very much part of that leading to a cultural habit in the Java world to follow this massively over-engineered style of writing software.

That Java is massively popular then doesn’t make the issue better. I don’t waste energy disliking things hardly anyone uses. It has no effect on me or anybody else. No, popularity makes it much worse.

--

--

Erik Engheim
Erik Engheim

Written by Erik Engheim

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

No responses yet