As a rule, all C# and other .NET users think that "assembly" is a word invented by Microsoft for their lovely .NET.

So, they persistently tag their questions with tag. I have been editing several hundreds of them, and it seems it will never end.

And what is worst - in the tag description, there is a warning, but maybe because it is at the end of the text, no one actually read it. Or even worse, they see the known words ".NET" and "C#" and not reading the remaining, put it in the question.

So, isn't it possible to set some kind of warning that to pop when such unbelievable combination of together with tags has been selected.

Another (easier) solution is to edit the description of tag and make the warning message to use big, bold and red letters: "Highly incompatible with .NET and C#!"

What can be the proper solution?

Addendum 1: As @Wooble suggested in the comments, the problem is possibly wider than I thought and there are other sets of incompatible tags. IMO, this means that some general solution is desirable - detection of such pairs and output of a warning message.

Notice that in some rare cases, there are questions that are properly tagged with such combinations - for example a question that asks about .NET compilation issues and refers to the disassembled code.

  • maybe propose a new tag like project-assembly ?
    – user221081
    Oct 25 '13 at 11:25
  • @mehow - new tag for what?
    – johnfound
    Oct 25 '13 at 11:26
  • 5
    I don't believe that anyone ever reads any of the tag descriptions when adding tags. I doubt making it bold and red would change that.
    – Wooble
    Oct 25 '13 at 11:27
  • @johnfound In C# and .NET DLLs are called "Assemblies". There are even classes and namespaces in the .NET framework named "Assembly" Oct 25 '13 at 11:28
  • @Wooble - well, I read them.
    – johnfound
    Oct 25 '13 at 11:29
  • 5
    This calls for a .net-assembly tag Oct 25 '13 at 11:29
  • @Spontifixus: I think he knows that. Oct 25 '13 at 11:29
  • 2
    @Jan Dvorak: Which is explicitly recommended in the [assembly] wiki already (albeit with the . in .net). Oct 25 '13 at 11:29
  • 1
    @Spontifixus - there is .net-assembly for these assemblies.
    – johnfound
    Oct 25 '13 at 11:29
  • 3
    "As a rule, all C# and other .net users think " I too love blanket assumptions
    – TJennings
    Oct 25 '13 at 11:30
  • 4
    It's not limited to this one case (anything tagged [android] [ar] is almost certainly misusing the [ar] tag and I've probably edited it out of about 100 questions), and a feature that gives an extra warning for some tag combinations would be kind of neat. On the other hand, implementation might be... ugly.
    – Wooble
    Oct 25 '13 at 11:32
  • 1
    @BoltClock'saUnicorn - Why removed feature-request? Wooble even cited another incompatible pair of tags, so there can be wider use of such a feature...
    – johnfound
    Oct 25 '13 at 11:38
  • 5
    in addition to creating .net-assembly as a tag, the other should probably become assembly-language. Otherwise you're in the same situation as metro was. Oct 25 '13 at 11:38
  • 6
    As much as adding a tag for it is the right solution, I don't think it'll actually /fix/ the problem, which isn't so much 'C# and .Net users are dummies' as it's 'People just using whatever tags they think are appropriate without reading them.'
    – TJennings
    Oct 25 '13 at 11:41
  • 1
    There is also an assemblies tag for .NET assemblies (.dll and .exe)
    – Jehof
    Oct 25 '13 at 12:56

The problem is that is perfectly legitimate to use for .NET related questions about .NET assemblies. Asm'ers don't own it; they just used it first. (Side note: I've written a Visual Studio plugin for parsing and syntax colouring assembly language code - if I talk about that I can use any assembly tag I like :).

So the solution is to try and disambiguate it, but if you check you'll find that's already been done. has already been synonymised with , and is in wide use.

TL;DR: you need a tag cleanup, not a crusade against ignorant C#ers who have never heard of assembly language. Tag cleanups are common; don't get too worked up over it.

  • 1
    "Asm'ers don't own it" - exactly what I was thinking. The tags are not meant to provide a scientifically robust taxonomy of questions.
    – JDB
    Oct 25 '13 at 14:06
  • Plenty of tags mean many different things. mvvm used to refer to the pattern used in WPF (.net), but then Knockout came along. We now live in peace and harmony within the same tag. I resent attempts by dicks to evict me from a tag because they're cranky bastards who write obscure code using chisels on granite. To them I say "Good day, sir." I said good day!
    – user1228
    Oct 25 '13 at 17:49

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