At first my reaction was "NO, don't remove the last line of defense!" But after reading some of Shog9's comments, I think it makes a lot of sense to zap the tag.
The rub, of course, is that it can't just be zapped outright, it has to be replaced with the right tag (or "meta-tag").
We already have tags that are, by definition, subjective. For example:
best-practices
polls
- as much as I hate it, the community consensus seems to be that polls are basically OK, so let's start using the tag.
fun
- I could see my way to zapping this one too, but not yet.
career-development
(inherently subjective, as I spoke of the other day)
coding-style
(again, inherently subjective)
productivity
(largely subjective)
In fact, if you fire open the 6,222 questions tagged subjective
, you'll find that the tags are nearly-useless for almost all of the top questions, and they don't have to be. For example:
What is the single most influential book every programmer should read? should definitely be tagged polls
- we can remove subjective
and the rarely-used fundamentals
.
What’s your favorite “programmer” cartoon? should also be tagged polls
. The fun
tag should stay, the humor
tag should probably stay, the subjective
and pop-culture
tags are pointless. The offtopic
tag needs to go too, but it's too high-frequency to just zap - we need a proper review for it, same as subjective
.
What is your best programmer joke? - as above, replace subjective
with polls
.
List of freely available programming books - this question isn't really subjective. It's kind of a poll; I'd actually suggest lists
if that didn't already have a different meaning.
Strangest language feature - once again, polls
.
Great programming quotes - polls
.
How do you clear your mind after 8-10 hours per day of coding? is already tagged polls
. The subjective
tag adds nothing (neither does the offtopic
tag, and best-practices
is misleading at best).
What are some funny loading statements to keep users amused? - this is like the free books question, it's not really subjective, it's just not really technical either. polls
would be OK.
The list goes on and on. The vast majority of questions in the subjective
tag are either polls, lists, discussions, career advice, or massively off-topic ("Confessions of your worst WTF Moment").
Seriously, go look at the subjective
tag page - it's a veritable buffet of the worst tags on Stack Overflow. Along with subjective
you'll see offtopic
, discussion
, skills
, knowledge
, life
, rant
, ideas
, fail
, and even the dreaded wtf
. These help no one - nobody's ever going to search for these tags (and if they are, then they've misunderstood the purpose of the site).
To be clear: I'm not saying we need to zap the questions. That's another debate entirely. But from what I can see, subjective
is practically a synonym for improperly-tagged
. We not only need to zap subjective
and add it to the blacklist, but also have a massive tag reorg on all of the current subjective
questions (which the diamond mods will have to participate in, because some of those questions are locked).
So my answer is yes, let's get rid of the subjective
tag and replace it with something useful. Let's also decide on what types of subjective questions should be allowed, seed the tags for them, and make sure that people are using them properly.
And just for the record, here's my hidden agenda (well, not so hidden anymore):
I'm hoping that one day, if these questions are tagged properly (especially polls
), we can add functionality to these meta-tags. For example, we could make them ineligible for rep gain and badges, which would eliminate the "farming" incentive for creating these questions without being "deletionist/exclusionist." Maybe it could work like the "reserved" tags on Meta to avoid tag wars - only the author and and privileged users (or mods) can add it, and it can't be removed willy-nilly.
Anyway, I'm not expecting that to happen right away; I somehow doubt that it would ever happen. But still, getting rid of the subjective
tag and replacing it with something meaningful is at least a step in the right direction.
if != "subjective"
. That is horribly wrong!communication
,terminology
,vocabulary
,jargon
(there's a very popular question on SO with just these tags). Or making all[subjective]
etc. questions CW.[subjective]
-tagged questions are off-topic?