A good question is going to give the reader as much context in as short a space as possible. A good question is going to let the reader know what he is going to read, and in this case, let the answerers know what end-state you desire.
Let's take your first example, "Fooing a bar". Although short, it lacks context. There's nothing in the question that indicates what sort of answer that could be. Possible actual questions include:
- Philosophy: Is it wise to foo a bar?
- Advice: When should I foo a bar but baz a bar?
- Mechanics: How do I foo a bar?
- Possibility: Can I foo a bar?
- Comparison: How many different ways can I foo a bar?
- Survey: How do you foo a bar?
Those extra words aren't just sitting there doing nothing. Each one of those is a different question with a different answer and a potentially different audience. They are directing the answer and informing the reader. Choosing the right question is the key to getting the answer that you need.
@dreeves:
You coudln't leave well-enough alone, so it's full disclosure time. You've neglected to tell everyone that you are asking this because you and I are going back and forth on four of your questions, all of which you made community wikis but do not accept edits:
You don't really care what Stack Overflow does. You're building your case, without showing people the context, of something you are trying enforce. Indeed, you spoil the debate by "seeding" it with both sides before the community even had a chance to respond. You've intentionally biased the community to favor you. You're not interested in what the community should do, you're just pushing the community toward what you want. It's all very unethical and slimey.
None of my edited titles are excessively longer than original. If you are going for short, you don't achieve that since you could make your titles shorter without loss of information (although still missing needed context). "Short" is specious. You don't really want that, as evidenced by the long and convoluted titles of your other questions. You're using it as a justification to rationalize not accepting edits.
I don't know why you have trouble "visually grepping". That seems to be something you need to work out on your own. You're arguing about what you find easy, although what most people find easy are full questions because they are used to this from FAQs and customer service documents. You're thinking about yourself instead of the community, and the Google-indexing of the content here. You don't seem to optimize your other question titles for whatever "visually grepping" means.
You argued about your "mini-essay" idea in your second email to me, as you forget the counterpoint that I responded with (again, because you aren't being fair in this argument). You don't intend these to be mini essays. You're asking poll-style questions about beginner-level topics already covered in the Perl docs. Neither your "extended" explanation or any of the answers have been mini-essays. Although your intent may have been for them to be that, they haven't been. You mention in this question that one title form should be okay if you fully explain the question later, but you didn't do that previously. You've edited at least one question very recently to do that, but that hasn't been your style up to now. You're being dishonest here.
None of my edits have been convoluted. Your versions, however, have been, including the title to this question. Two people agreed that you need a better title for this question and one of them has a better title, but you dismiss them. Clearly, you just don't want people editing what you've done. Your other question titles are a mess. You don't really have the goal of making things short or explaining further in the extended question. You have the goal of making things the way you did first. That is, you choose the "community wiki" flag, but don't really want it to be a wiki or belong to the community. Your real goal is ownership, and that's what you told me in email. However, you don't address that in your arguments, do you?
If you're sure about something, why are you posing a question? This gets back to your mini-essay idea, but you don't follow through on it. You don't provide the mini-essay. Your answers to your own questions don't explore the subject in any depth, and your answers often show that you don't know the depth of the subject. So, if you aren't asking a question, why are you wasting people's time trying to get answers? That time could go to someone else who really has a question.