I've recently changed jobs to a company that uses both .NET and Java. My hobby (if one looks at my profile it's blindingly obvious) is Python.

I've asked, and answered, many questions in the .NET and Python tagged questions.

Since changing to my new job, I've had a couple of occasions to search for issues related to Java.

I come across questions like this, this and this. Also this. I've asked some questions about my own problems.

In these cases you either have a few answers that end out not working, and then it seems like interest just... tapers off.

Do I just have some sort of bias here, is this just "how the Java community is", or is StackOverflow just having trouble attracting the right kind of Java developers?

  • 10
    Hmmm... I always thought Java was one of the more active segments around here. – Andrew Barber Jan 8 '14 at 14:54
  • 2
    I'd vote for bias. All of these questions are specialized to a certain extend and need some advanced knowledge, they're not in the low-hanging-fruit area of questions that are answered within minutes (except your last example, why is that in the list, it's perfect?). You can find thee "holes" in every tag. I don't think that there is a problem with the Java communnity. – Time Traveling Bobby Jan 8 '14 at 14:59
  • Sidenote: your first link and fourth link are the same post. Honestly this is just a case of a very specific problem area. Java is probably one of the - if not THE - most active language tags around here. You just happen to be interested in a niche aspect. – Jeroen Vannevel Jan 8 '14 at 15:06
  • 7
    From the stats on java, python ,and c#, C#: 571,872 questions, 18% unanswered all time, 37.1% unanswered last 30 days, Python: 255,171 questions, 15.4% unanswered all time, 29.5% unanswered last 30 days, Java: 548,275 questions, 19.9% unanswered all time, 37% unanswered last 30 days. [java] is the #2 tag on the site, and there are far worse tags in terms of unanswered percentages. – Brad Larson Jan 8 '14 at 15:23
  • 6
    One of the things that might drag it down a bit is the overlap with [android], because we've had some quality problems there in the same fashion as [ios] and [iphone] drag down [objective-c]. The mobile development gold rush has unfortunately pulled in a lot of people unwilling to do a little research and who want us to do their work for them. – Brad Larson Jan 8 '14 at 15:26
  • I had the impression that Java has so many competitors that it's hard to get rep. :) I stopped looking at the java tag because I had the feeling that the majority of questions are beginner type easily being solvable by a debugger. Well, after looking more into C/C++ and assembly it's not really different there either. – Devolus Jan 8 '14 at 16:38
  • @BradLarson, don't know about it in general, but if you look at the assembly tag, I bet you see a high percentage of "unanswered" question because there are really a LOT of them being addressed in comments. Maybe it would be worthwhile to check the comment to answer ratio as well. – Devolus Jan 8 '14 at 16:40
  • @TimeTravelingBobby, my last question was in there because I had to answer the question myself. – Wayne Werner Jan 9 '14 at 2:22
  • @WayneWerner: I fail to see this, to be honest. nitind provided you with the correct answer, it was not very well formed, but could easily be edited to be an awesome answer. – Time Traveling Bobby Jan 9 '14 at 7:47
  • To the downvoter - mind telling me why? – Wayne Werner Jan 9 '14 at 20:10

Take a look at this page.

These are extremes examples but it's just to show you that there are a lot of good java posts here. You cannot simply generalize a certain tag and say that people answering that tag are not giving quality answers or something like that. You cannot predict which user will answer or how they will answer and I highly doubt that this tag has a majority of bad quality posts.

Do I just have some sort of bias here

I think that is it. As a .net developer I understand that you can be biased about a certain language but let's not come out here and make such generalizations. I turned to java a few weeks ago to develop my android apps and the Stack Overflow help has been outstanding.

  • Maybe I'd have to do some more research - it doesn't seem like any of those things require that specialized knowledge. I mean, isn't Spring the most popular framework? I'm pretty sure that I've asked/answered some more complicated .NET/Python questions, but maybe it just felt like that to me. – Wayne Werner Jan 9 '14 at 2:23

Not the answer you're looking for? Browse other questions tagged .