Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I felt that this question I had was in the grey area between SO and and I ended up asking it on (clearly), however someone there has said that it would be a better fit for SO. I would like suggestions as to where it should go, either comments, or upvote=leave it on, downvote=move it to SO.

share|improve this question
I don't think it belongs on SO. I could be mistaken, of course. – Daniel Fischer May 10 '13 at 19:49
This question does have some code, but it's not really asking about the code. It's asking about the documentation more than anything. IMO, Programmers.SE is the proper place for it. – Kyle Trauberman May 10 '13 at 19:52
I think it might fit better on SO. – nhahtdh May 10 '13 at 19:52
@KyleTrauberman Yea, I had put the code more so for reference. – TronicZomB May 10 '13 at 19:53
@TronicZomB For future reference: Programmers Meta would have been the better Meta for this. Even if there's consensus on MSO that the question belongs on SO, I'm not migrating it until the Programmers crowd decides its off topic for us. If it's suitable for both sites, it stays where it was originally asked (unless you - the asker - explicitly asks us to migrate it). – Yannis May 10 '13 at 21:47
@TronicZomB - If you don't pick up any answers on your question over the next few days then ping me on the Whiteboard (chat). I'll put a bounty on your question to kickstart some attention for it. – GlenH7 May 10 '13 at 23:31
up vote 8 down vote accepted

It belongs on P.SE.

You have essentially asked the following:

I have option X and option Y. They are very similar and provide the same end result.
Option X's doc says [blarg] and Option Y's doc says [blah]
Which should I use for which situations?

That's a conceptual level question and is appropriate to P.SE.

share|improve this answer
I don't understand the "conceptual" distinction. You can't ask about programming concepts on SO? – djechlin May 10 '13 at 21:19
@djechlin - no, not what I was trying to say. I cut out the last sentence of my answer as it was confusing. Programmers doesn't handle implementation questions - those are strictly in SO's domain. Conceptual questions are intended for P.SE, but tons get asked on SO as well. It's one of the blurrier areas between the two sites. – GlenH7 May 10 '13 at 21:30
The question is not off topic on Programmers. It may be on topic on Stack Overflow, but that's irrelevant: A migration starts with an off topic vote. Since it's not off topic on Programmers, it should stay on Programmers. If it doesn't receive good answers in a couple of days and the OP asks us to migrate, we'll migrate, but until that happens I see no reason to migrate it. – Yannis May 10 '13 at 21:52

I think you should just look at the FAQ's of both sites. Your questions is tagged with design patterns, which is covered in the FAQ of, and doesn't really address a specific programming problem.

a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...

  • algorithm and data structure concepts
  • design patterns
  • developer testing
  • development methodologies
  • freelancing and business concerns
  • quality assurance
  • software architecture
  • software engineering
  • software licensing

Questions generally cover...

  • a specific programming problem
  • a software algorithm
  • software tools commonly used by programmers
  • practical, answerable problems that are unique to the programming profession
share|improve this answer
Although it is tagged with "design patterns", I don't think it fits that bill. – Craige May 10 '13 at 19:57
Thanks, the FAQ is how I decided upon actually. Also, I just know how voting works on MSO (up = agree, down = disagree) and figured if people didn't feel like writing they could just vote and that would be how I judge their opinion. – TronicZomB May 10 '13 at 19:57
@Craige do you think it should be tagged as something different, but still remain on – TronicZomB May 10 '13 at 19:58
@Craige The OP's question also asks for best practices and the situations where each method can be used. This is out of scope of StackOverflow. – Kermit May 10 '13 at 19:59
@TronicZomB Voting is sometimes different on meta. In particular, when someone is inherently voicing an opinion or making a proposal. It's mostly for feature requests in which up -> want implemented down -> don't want. For a question such as this voting would unlikely be much different from any other site, at least for many users. – Servy May 10 '13 at 20:05
@Craige - I agree with you regarding it not needing the tag "design patterns." I have already removed that tag from the question. – GlenH7 May 10 '13 at 20:06
Thanks @Servy, I will keep that in mind! – TronicZomB May 10 '13 at 20:06
@TronicZomB - Perhaps that is the best path. It seems the community thinks it belongs on P.SE, and as I originally thought it was a grey area, that's perfectly acceptable to me. – Craige May 10 '13 at 20:08

The answer is StackOverflow, you just need to improve your question first.

The only difference between what is okay on either - or any - SE site is in what is on topic. The same levels of constructiveness - ability to answer specifically, making sure you're solving an actual problem, etc. is enforced. That's the ideal, anyway. If you weren't specific enough for SO, you're not really specific enough for P.SE.

I assume the "actual problem" you are trying to solve is "which API should I use in this situation?" If you are not asking this, then you don't have an actual problem to solve no matter which SE you post to. Once you add the information on what problem you are trying to solve it will be rather clear this problem belongs on SO.

share|improve this answer

I'm just going to throw out my reasoning for casting my vote on the question.

This seems to me to be an "implementation question", and a "specific programming problem". While you're not showing where these would be implemented, you're asking the difference in the implementations, and which you should use when.

I could always be wrong, which is why I support this question so we can figure out where it truly belongs.

share|improve this answer
I think the question fits both sites. When that happens, the easier solution is to leave it where it was originally asked, in this case Programmers. Related Meta Programmers discussion. – Yannis May 10 '13 at 21:55

You must log in to answer this question.

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