What's the difference between Programmers and Stack Overflow?
-
4See also Choosing between Stack Overflow and Programmers Stack Exchange on meta.SO.– Dan DascalescuNov 26, 2012 at 4:22
-
1fwiw, programmers.stackexchange.com/about and stackoverflow.com/about have nearly identical descriptions. Maybe they should both at least link to meta.stackexchange.com/questions/82988/… ?– Rob StarlingDec 5, 2013 at 22:32
-
2Originally, P.SE was for questions that were too subjective to be asked at SO (which by intent was meant to be black and white X + Y = Z type questions). That seems to have morphed over the years to something that's basically the same as SO and discourages the kind of questions that used to be encouraged; questions that were more philosophical than proven.– Wayne MolinaMay 23, 2014 at 1:20
-
3Historical note: this is a very old meta question and it has been superseded by What goes on Programmers.SE? A guide for Stack Overflow. We discussed this issue in chat for reference.– user22815Jul 10, 2015 at 17:21
2 Answers
From Introducing Programmers.StackExchange.com:
In a nutshell, Stack Overflow is for when you’re front of your compiler or editor working through code issues. Programmers is for when you’re in front of a whiteboard working through higher level conceptual programming issues.
Stated another way, Stack Overflow questions almost all have actual source code in the questions or answers. It’s much rarer (though certainly OK) for a Programmers question to contain source code.
Additional Resources:
-
23The top paragraph in that quote should go right at the top of the FAQ.– cdeszaqFeb 10, 2012 at 17:51
-
@cdeszaq I agree. Perhaps you should make a meta post suggesting that– RachelFeb 10, 2012 at 18:21
-
1Both stackoverflow.com/faq and programmers.stackexchange.com/faq list "algorithms" as appropriate topics. It's also unclear why "programming tools" falls under SO instead of programmers.se. Apr 28, 2012 at 1:09
-
@jamesdlin You need to consider the blockquoted paragraph when deciding where to ask questions, not just the bullet-point list: if you're asking about your code, ask on Stack Overflow. If you're asking something conceptual about algorithms, ask here. Most questions about programming tools aren't conceptual, which is why they're on-topic on Stack Overflow. The few that are tend to be recommendation questions which are off-topic here.– user8Apr 28, 2012 at 1:12
-
4So a question such as "Is there a tool that does X?" would be off-topic both on SO and here? :( Apr 28, 2012 at 12:44
-
1@jamesdlin As worded, it's definitely off-topic here and probably won't do well on Stack Overflow. Instead, ask "How can I do X?" on Stack Overflow. If the answer is "use X tool", so be it.– user8Apr 28, 2012 at 20:03
-
1
One might think that:
"... Stack Overflow is for when you’re front of your compiler or editor working through code issues. Programmers is for when you’re in front of a whiteboard working through higher level conceptual programming issues..."
but this is only a nice theory, in practice this site is a redundancy, any question that I thought to ask here I could ask on Stack Overflow. The real "white board" questions are not welcome here as they are too broad and usually get downvoted and closed.
-
Just out of curiosity - can you point to some "white board" questions that are not welcome are and have been refused as too broad? My impression is that white board question by definition must be broader than pure programming questions. You are just more far away from the solution. Jul 23, 2014 at 14:04
-
6I had a qestion about design patters for extension points. I had to delete it after looong debate of where it belongs. The bottom line was that it is opinion based. How can you ask a white board question that is not opinion based is beyond me.– tatigoJul 23, 2014 at 17:16
-
Anyway, I found the use for this site, i use its forum, there is a nice forum community here that is not too big as on stack overflow, so you get to know the people :) I do not post questions here anymore, if I have a specific question I find the answer to it usually just by googling or using the stack overflow.– tatigoJul 23, 2014 at 17:21
-
1Okay. I see. This is unfortunate. I wanted to ask one or two questions about design patterns but now I fear they might get shoot down. Anyway maybe you asked for the "best pattern" which might be seen as matter of opinion. Maybe a better formulation would be to ask for "most commonly used patterns and their pros and cons" (which is essentially the same as asking for the best) and maybe you would have gotten away with it. Don't know. Jul 23, 2014 at 17:21
-
3Well, you can try asking, even if your question will be closed as too broad you might still get some responses.– tatigoJul 23, 2014 at 17:23