In the FAQ, in clearly states
What kind of questions can I ask here?
Programmers - Stack Exchange is for expert programmers who are interested in subjective questions on software development.
Yet, later, it states
What kind of questions should I not ask here?
You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page. To prevent your question from being flagged and possibly removed, avoid asking subjective questions where...
Does that sound a little... off to anyone else?