I recently asked for help with a bug, where I had little idea what the problem was or how to fix it.
I tagged my question with some basic things, like what language I was using, etc. And the person who answered my question (correctly. thanks!) also deleted a couple of my tags, on the theory that my question was about an operating system feature and not a feature in the language/api I was using.
I'm not sure if I agree with that, I think the tags should relate to the question, not the answer. Other people with the same problem as me also might not know enough about the answer to find my question, since it's not tagged how they would expect it to be.
Specifically, I was creating a file, with objective-c/cocoa, and the resulting file had a boolean flag attached to it that I didn't want. It turned out the flag was being set by a security daemon and not by my code, and the fix was to add some metadata to my app to change the daemon's behaviour. I think "objective-c" and "cocoa" are valid tags for my question, but clearly not for the answer.
Should I put my tags back?
This is the question: How can I stop my app from setting the "quarantine" bit?