Something has changed ever since Programmers got out of beta. Too many good questions, which are fully in the spirit of the site, are getting closed prematurely. Mostly these questions seem to be closed due to minor issues like grammar. Others have been improved by more senior members, but get closed anyway.
Here are a few examples:
- What criteria should be used in evaluating if a company is worth working for?
- What features would you like to have in PHP?
- What is 1 WORD that best highlights a productive programming mindset?
- What prompted Alex Stepanov to consider object-orientation a hoax?
The closing of the PHP question was particularly shocking, not because it was asked by a PHP developer, but because "what feature would you like to see in X?"-style questions have been around here for a long time.
I can understand the impulse to close when there is more than one red flag: (1) poor grammar; (2) the question has meta commentary, asking if this is the right place; (3) extra detail is added, which pulls away emphasis on the question itself. Now that all of the red flag issues have been addressed on these questions, I hope we can reconsider the decision to close.
Simply, if you close questions and provide specific reasons for doing so, and then when those reasons are addressed you leave the question closed, you will discourage good users.
Update: Here's yet another example:
I like Anna Lear's comment: "The close makes no sense. This question isn't about SO as a site and doesn't belong on meta. The question is about ways to improve as a developer to be able to better answer questions."