News for hackers. Stuff that matters.
Re:Whoosh – Fast, full-text indexing and searching library i... by robrenaud on Tuesday November 19, 2013 @11:54AM (#6762451)
I don't actually write Java professionally.

But it sounds like your problem isn't Java/JVM, but rather really shitty code. If it breaks when you change minor versions of the JVM, the code is broken.

Re:Whoosh – Fast, full-text indexing and searching library i... by nknighthb on Tuesday November 19, 2013 @12:12PM (#6762571)
Just from my own personal experience, you've just indicted code from three well-known SV companies, at least two more non-SV fortune-500s, a mess of B2B vendors, the Apache foundation, and a few minor, independent open-source projects. I've heard stories from friends in a few other companies about both internal and third-party code.

At some point you reach the conclusion that the problem with an ecosystem is more fundamental than a few lazy developers. But even if not, your statement isn't actionable. If all the code in a certain set happens to be really shitty, the only rational choice is to not use that code. Any other argument ends up being one only of semantics.

Re:Whoosh – Fast, full-text indexing and searching library i... by ris on Tuesday November 19, 2013 @04:35PM (#6764655)
Culture. It is all about culture.

You'll have all seen the pattern. The sort of people who use language X tend to be the same people who use VCS Y tend to be the same people who think doing Z is a good idea tend to be the same people who don't see any problem with IDE W and protocol V.

Culture (by definition) is something that propagates amongst a community, and sometimes it's just poisonous. Or at least seems poisonous from an outsider's point of view. Except if it's java, in which case there's no two ways about it.

Re:Whoosh – Fast, full-text indexing and searching library i... by jsmeaton on Tuesday November 19, 2013 @04:22PM (#6764575)
I think I've deployed only one java web app (puppet-db) that doesn't have huge memory leak issues. With the lack of process recycling in tomcat to mitigate "bad code", I cringe every time I have to deploy another one.