Have you looked at the state of tags lately? Multiple versions of the same tag that are camel cased, use underscores or dashes, with both singular and plural versions....
Should there be an unwritten standard (or a written one)?
Personally, I'm a fan of the dashes ([Sqlserver-2007]
, not [Sqlserver2007]
, or [Multithreaded-Error]
instead of [MultithreadedError]
) just because I find them easier to read.
Also, should there be a standard for making the tags singular or plural?
For instance, I added a new tag — [Stackoverflow-tags]
— for this message. Should it be [Stackoverflow-]
tag instead? When designing a database, you generally don't call it the INVOICES table but use INVOICE instead.
Don't even get me started on the use of [Sql]
as a tag when you have a question limited to SQL Server — I guess SQL Server people are blind to the outside world of other databases besides SQL Server.
EDIT: Since you can retag with enough rep, we can "police" as a community. What should be added is the ability to remove "bad" tags so they don't pop up in the drop-down when tagging. There's less chance they'll get used again if they aren't there.