I recently asked this question about best practices, which was quickly downvoted and closed. I want to understand why--not because I'm upset, but because I'm curious. I also think that, unless I'm missing something, these kinds of questions can be helpful.
Now, I understand that subjective questions like "what's the best ORM tool?" might spur overly-subjective debates. But asking "what are some valid ways of approaching a problem?" or perhaps "what are a few of the most commonly used ORM tools?" is less a call for a debate and more of a request to point a user in the right direction. So why are those kind of questions verboten? Some of the best feedback I get from more experienced programmers isn't along the lines of "this is your bug," but "you could greatly simplify this problem by doing X" or "people have traditionally done Y."
Again, not upset, but curious.