I frequently search SO by the "Java" tag, since that's the language I use every day, and that's my primary interest for the site. It frustrates me when people ask questions "How do I write XXX in C#?" and they include the Java tag because they include how they would have done it in Java. In my opinion, this question has nothing to do with Java, and isn't going to interest Java programmers at all.

Has a general consensus of the community been defined here? Is there a preference for the community to always include the Java tag also for questions like this?

If not, I think I'll start retagging these questions to remove the Java tag.

closed as off-topic by Sonic the Anonymous Hedgehog, Robert Longson, PolyGeo, PeterJ, Rory Alsop Oct 18 '18 at 13:24

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question's topic is only applicable to one specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should relate to features or policies that commonly apply to the network or the software that drives it, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – Sonic the Anonymous Hedgehog, Robert Longson, PolyGeo, PeterJ, Rory Alsop
If this question can be reworded to fit the rules in the help center, please edit the question.


Can you just add [c#] to your ignored tags list? This will at least highlight those questions with both tags differently than questions with just your interesting tags.

I agree that questions like that probably wouldn't interest a Java programmer, but they might interest someone who knows both languages. The reason I suggest this as an alternative to retagging is that I think some people might search for questions with both tags (for whatever reason).

  • 3
    The problem is - if I add C# to my list of ignored tags, then I won't be able to see the questions that are opposite - when they are asking "How do I do XXX in Java?" and they provide an example in C#. (although I think this is a lot less common) – Erick Robertson Oct 22 '10 at 16:01

I think removing tag for the "from language" (Java) is the correct action.

For me, it helps to think of the tags as belonging to the answers instead of the question. "I want a solution in C#" is important information for answerers and future readers. "I happened to reference some Java in this question" seems much more incidental.

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