←back to thread

257 points pmig | 3 comments | | HN request time: 1.075s | source
1. staticelf ◴[] No.43101028[source]
I work at a company that is based on a large java application. The main app takes around 20-30 seconds to startup and while it probably does a lot of stupid shit that have accumulated over the years I believe this is more common in javaland.

The culture around java is kind of enterprise, do everything unnecessary complex with strange patterns you've never heard of etc etc which makes the everything unnecessary slow and complex. Where as other languages like node or go small libraries is the culture so it's not weird that it is what it is. I have many times suggested to use simpler tools or frameworks like Javalin but to no avail. Java devs love their spring.

Instead of just doing the thing you want to to, with java devs, you have to follow pattern that makes you create a several classes and interfaces when in reality it could be a couple of lines.

replies(1): >>43101648 #
2. switch007 ◴[] No.43101648[source]
20-30s sadly isn't even that terrible
replies(1): >>43102429 #
3. staticelf ◴[] No.43102429[source]
I'm guessing you're probably right which makes me kind of wonder how java devs get any work done at all.