I've just seen this question and noted in the comments a suggestion to post this on Code Review

Converting Celsius to Fahrenheit, kelvin and Rankine

I'm a little lost with the differences between the 2 SE sites? Is "Code Review" more about practices and general approaches (which is then ambiguous between "Code Review" and "Software Engineering") or is there a defined difference?

I have seen Stack Overflow vs Code Review vs Programmers vs Codegolf which doesn't really answer the question as the lines are still hazy?

Can I assume that there are some cross over here (as there probably always will be) and the example above is one of these times and common sense can prevail (in that it would have been suitable in either CodeReview or SO)?

  • 3
    The about pages and the on-topic sections of the respective help centers of these sites are no help to you?
    – Oded
    Dec 16, 2013 at 10:47
  • 5
    To me, Stack Overflow is like "how do I solve this problem?" and Code Review is "is this a good way to solve this problem?". Programmers is a bit like "what might be good to know when doing something like this?". Don't take my word as gospel, though; like @Oded says, it's plenty more well-defined than that. It's just a rule of thumb for me.
    – user
    Dec 16, 2013 at 10:49

1 Answer 1


General rules of thumb. These do not replace reading the about page and the help center on-topic and off-topic sections of each of these sites.

Stack Overflow:

  • Problems with code. Something not working.

Code Review:

  • Working code. Wanting to make it better.

Software Engineering:

  • Higher level - design/whiteboard questions.

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