I want to see developers' opinions on the use of a certain language feature, where is the right place to ask that question?


3 Answers 3


On Stack Exchange!

Not on Stack Exchange!

Let me explain. No, let the FAQ explain.

Good: You should only ask practical, answerable questions based on actual problems that you face. "I'm designing a plugin system with X, Y, and Z features. Based on these requirements, would I be better off basing my system around interfaces or abstract classes, and why?"

Bad: every answer is equally valid. "Are interfaces better than abstract classes?"

Ugly: it is a rant disguised as a question. "Interfaces suck, amirite?"

  • 6
    +1. ... No, -1 .... No, +1 :P Commented Jul 4, 2012 at 8:00
  • Um, yeah, I noticed that, @Manish... Commented Jul 4, 2012 at 8:01
  • I was checking was some spelling mistake in it :P Commented Jul 4, 2012 at 10:20

You can try an appropriate chat room.


Not on the main sites

These sites are not for gathering opinions--they are for clear, definitive answers. asking on the appropriate chat is fine.

On the other hand, if you modified your question to a "what are the pros and cons of feature X" (which would be on topic), and formed your own opinion based on the answers, I think you'd have better results.

  • Asking for a list, isn't that frowned upon?
    – Mr Lister
    Commented Jul 4, 2012 at 8:37
  • @mrl I don't think that's the case for a definitive list that would be limited to a few items. "Good books to learn c#"--bad. "What are the pros and cons of eval()"--good (I think) Commented Jul 4, 2012 at 8:39

Not the answer you're looking for? Browse other questions tagged .