Where should I ask questions about worst practices in language/framework X?

by Nikita Barsukov   Last Updated July 29, 2018 19:24 PM

Yesterday someone asked a question about top bad practices in PHP. It was closed as subjective: https://stackoverflow.com/questions/4891301/top-bad-practices-in-php

Was it just wording, and question titled "Most common bad practices in PHP" is OK? Or it's just better to place such questions to other stackexchange site (programmers.stackexchange.com, I guess)?



Answers 3


You can try programmers, but I'm guessing it won't last long there either. Vote here

Benjol
Benjol
February 04, 2011 08:50 AM

Generally, a 'list of' question ends up doing more harm than good (I'm speaking regarding Stack Overflow). There are good subjective questions, but lists don't usually fall into that category.

We want to encourage people to ask clear technical questions that have technically correct answers in most cases. If a new user sees a 'list of' question and the up votes that it received, they might be inclined to ask a similar question for another language.

List of questions also tend to become flypaper for 'thank you' answers, spam bots and other stuff that moderators have to deal with. Additionally, 'list of' questions tend to attract many duplicate answers.

Programmers SE was founded to provide a venue for people to ask intelligent and engaging subjective questions that garner intelligent and protracted answers, but 'list of' questions are no less problematic there, even though they are generally accepted if written well.

With that said, there is some usefulness to 'list of' questions, but the scope for that is quite narrow.

Tim Post
Tim Post
February 04, 2011 09:20 AM

"Worst practices" questions will rile up more emotion than "best practices" ones.

They are at best subjective right out of the gate, and at worst nearly guaranteed to be argumentative.

Which is to say, "You shouldn't."

dmckee
dmckee
February 04, 2011 22:03 PM

Related Questions




Where can I ask questions about TVs?

Updated July 21, 2017 15:24 PM