143
votes

What's the difference between Programmers and Stack Overflow?

4

2 Answers 2

108
votes

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:

7
  • 23
    The top paragraph in that quote should go right at the top of the FAQ.
    – cdeszaq
    Commented Feb 10, 2012 at 17:51
  • @cdeszaq I agree. Perhaps you should make a meta post suggesting that
    – Rachel
    Commented Feb 10, 2012 at 18:21
  • 1
    Both 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.
    – jamesdlin
    Commented 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.
    – user8
    Commented Apr 28, 2012 at 1:12
  • 4
    So a question such as "Is there a tool that does X?" would be off-topic both on SO and here? :(
    – jamesdlin
    Commented 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.
    – user8
    Commented Apr 28, 2012 at 20:03
  • 1
    may I humbly suggest you define this in the about page of each service
    – niico
    Commented Jul 24, 2013 at 3:35
18
votes

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.

5
  • 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. Commented Jul 23, 2014 at 14:04
  • 6
    I 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.
    – tatigo
    Commented Jul 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.
    – tatigo
    Commented Jul 23, 2014 at 17:21
  • 1
    Okay. 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. Commented Jul 23, 2014 at 17:21
  • 3
    Well, you can try asking, even if your question will be closed as too broad you might still get some responses.
    – tatigo
    Commented Jul 23, 2014 at 17:23

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