I wonder if questions that ask about a best practice in a particular programming area might be a good fit for Stack Overflow? Answers to these questions are very often based on an experience instead of sheer linkable facts but still... they can be very interesting and useful.
For example, I originally wanted to post db design: circular references for the-one-of-many case on Stack Overflow. In the end, I could imagine the question being closed because I also propose two solutions and ask which is "better". That is why I posted on Programmers. Was it the right choice?