Comment by LtWorf
7 hours ago
I have nothing against java. But for some reason in my experience all the developers using it are low quality, and gave it the reputation it has.
7 hours ago
I have nothing against java. But for some reason in my experience all the developers using it are low quality, and gave it the reputation it has.
I think this is a selection bias speaking rather than a reasonable reflection of what goes on in the Java world. Some insanely sophisticated and high quality technologies are written with Java.
The problem is like with JS or PHP, it is ubiquitous in many settings. There are a lot of people who can use it because it was the default language taught in CS programs, many corporate settings for decades, or similar. It’s the runtime for android devices. It’s everywhere. Of course you’ll encounter a lot of low quality developers.
Your comment mostly indicates that you haven’t been fortunate enough to encounter the high quality Java devs, not that they don’t exist. They exist and they build world class software that backs massive systems like elastic search, Kafka, spark, or Cassandra.
When I started to use elastic search I found out that with some incorrect queries you could "poison" the process entirely and it would respond incorrectly to every single query from that moment on, until you killed it and restarted it.
They responded to my issue several years later. I had changed jobs and I couldn't care less any longer.
If that's your example of quality… well…