I see a lot of questions being answered in coding languages which haven't been tagged or even mentioned by the original poster.
What is the etiquette around providing answers for questions in regards to the tags provided?
I understand that some people just aren't aware of their options and that there could be a much easier way to solve the problem using a particular language or library. However most of the time (from what I've seen) it's not the case. It seems silly to instantly put a answer in with details about something the original poster hasn't asked or tagged.
Wouldn't it be better to first post a comment and flesh out what the restrictions are to the problem and then provide the answer?
Thanks in advance.