This question already has an answer here:
Once I'm well into a software project I post specific programming questions. But with new projects it's sometime hard to get going because I don't have enough knowledge to pick the right tools or take the right approach. I usually have some ideas but like to get some input from the many stack exchange experts. However these type of questions often get voted down, closed as deemed opinion based as if opinions are a dirty word. I see why a question like 'which is best programming language' are not helpful but questions such as https://stackoverflow.com/questions/33695722/whats-are-the-downsides-to-using-paypal-shopping-cart-rather-than-integrating-ow are not the same and would benefit other programmers, and surely that's one of the main objectives of stack overflow.
Stack exchange is my first port of call because of user expertise and the great ease of use of the site, and the single login for all the stack exchange sites. I don't really don't want to use other sites.