41

I made a question at Stack Overflow long ago and also posted the same question in a non-Stack Exchange website (Xtreme VB Talk). The question was answered, Combining two PNG images into one image using .NET.

According to the answer, I shouldn't have cross-posted between Stack Overflow and XtremeVBTalk, because

it increases the probability that wires will get crossed and everyone will waste time.

But I'm not sure why is that wrong. You see, I simply see Stack Overflow and XtremeVBTalk as two different communities with different users. So posting the question in both sites would just give me more answers. And if I got the answer in one of them, I would report back to the other site and let everyone know (and perhaps someone else would be benefited as well). I really doubt it is a waste of time - the more input, the better. The fact that someone was a user in both websites is simply a coincidence.

I realize that Meta Stack Exchange question Is cross-posting a question on multiple Stack Exchange sites permitted if the question is on-topic for each site? exists, but apparently it involves cross-posting within Stack Exchange sites, but this is about external websites instead.

I also realize that I was told that as "advice" (since my question was not flagged or anything), but well, I am now curious: Why would anyone consider this a bad practice?

  • 2
    The answer here is somewhat related to your situation. In short, it's up to you to cross-post to a site outside the SO/SE network. – Bart Jul 31 '12 at 22:47
40

I like the way how this is addressed at Java Ranch:

Be Forthright When Cross Posting To Other Sites

...keep in mind that this is not generally in the interests of the posters who might be responding to your posts - those folks may find they've wasted their time. You certainly don't want to annoy those you want to help you, so you might want to make the experience as painless as possible.

The best way to do something like this (without ticking people off) would be to let people know upfront that the crossposting is occurring. This makes the most sense if there's a respectable delay between posting in one forum and another, e.g:

"I posted this question the other day in SomeOtherForum.com [link], but wasn't able to get a good answer, so now I'm asking here..."

A responsible netizen might also post a followup in SomeOtherForum.com letting people there know if a better answer is found.

  • 3
    I did this a couple times on ask.cakephp.org...and soon found just asking on SO was a lot better use of my time – Ben Brocka Jul 31 '12 at 22:55
  • 3
    +1 When cross-posting, don't do it until you have not got any answer within a reasonable time frame on one site. Then make sure you provide links between the cross posted sites to make sure people know about it. – awe Aug 1 '12 at 10:39
  • 1
    I agree, and it ties in with what I am saying here, namely that there should be some responsibility on the part of the poster that includes follow-up to all places where the question is posted if posted in multiple places. – mydoghasworms Oct 22 '14 at 7:46
  • Shouldn't it be "You certainly don't want to annoy those who want to help you"? (Edits need to be 6 characters, I didn't want to add random other content. Yes, it's copied like this from coderanch but I read it as if it should be who instead of you) – Olaf Kock Jul 13 '17 at 12:47
  • @OlafKock I guess no, it should stay as is in original quote. Not really because it's a quote (if I thought it's a typo I wouldn't hesitate to add a note pointing to it) but because this is from a long standing FAQ of a large mature community that was reviewed and polished for several years - so it is safe to assume that every word over there is exactly what they wanted to say (FWIW I just re-checked original text at the link and "those you want to" is there without changes) – gnat Jul 13 '17 at 12:53
  • I understand the quote concern, am just wondering who "those you want to help you" could refer to - it doesn't make sense, grammatically. I've read (and referred to) this article hundreds of times, and am only now stumbling upon this detail. I think it's rather a simple and slipped typo than a well thought out wording. Any way - thanks for the feedback, I'll leave the judgement to you, @gnat. – Olaf Kock Jul 13 '17 at 12:57
  • @OlafKock frankly it reads a bit off to me too, but I can't find where to put a finger and say - see, this is why this way is wrong. One can argue that their wording is correct in reflecting their desire to stress that this is all about the asker, not answerers - that it's the asker who wants to get help ("you want") and not necessarily the answerers who want to provide that help. Some answerers may do it not of altruism but for some other reasons, eg fun of solving interesting problems, or exercise for keeping skills sharp, or some badges / rewards etc – gnat Jul 13 '17 at 13:02
20

I simply see SO and XtremeVBTalk as two different communities with different users. So making the question in both sites would just give me more answers.

Ideally, but in practice you're probably going to get mostly the same answers twice, which means twice as many people had to take the time to answer. Worse, it tends to be the case that once somebody's problem is solved on one forum, they immediately start ignoring their question everywhere, because they've got their solution. Meanwhile, people keep trying to help on these other forums, even though the OP is ignoring the post completely now

If you're going to cross-post all the answers as they come in it's probably ok, but most people don't bother, and having a bunch of communities work on your problem simultaneously is probably unnecessary unless it's particularly difficult

14

Personally--and I don't claim to speak for anyone else--it demotivates me to even try to help.

It feels like you either

  1. don't expect us to succeed
  2. don't value what we might have to offer
  3. are only posting it for the points

This may not be logical, but it is how I respond.

Take that for what you will.

  • #3 ding ding ding! – Seth J Aug 1 '12 at 1:54
  • 2
    #3 Well that's interesting - I don't see why would anyone care about the points XD... I mean, I just want the solution to my problems :) – Omega Aug 2 '12 at 1:43
  • dmckee +1 -- i'd add 4. may not even care about the answer and 5. want to show your peers your cleverness. For me, i answer my fair share of questions at forums.asp.net and a few posters seem to be trying to ask questions simply for the sake of asking questions ~~ usually i give them the benefit of my doubt and try to answer their question, but first i'll usually try to help them answer their own question because that's imho the best approach to their learning. – gerryLowry Mar 29 '15 at 23:31
1

From the economic viewpoint, if you post the same message to 2 forums and a person is subscribed to both, that person will receive 2 identical incoming messages. Reading them wastes time and is annoying, especially if a user needs to go from the email program to the web to read the message. For example, Liferea, a desktop feed reader, marks all identical messages as read if any of them is read by a user. Hence this issue is even recognized in some UIs.

The damage from cross-posting described above can be remedied by a technology that shows a user all identical messages as one message and one set of comments. Then a whole slump of bureaucracy mentioned in the answers goes away:

  • Thinking and arguing which forum is the most appropriate for a message. And this is hard, trust me, because there is no objective criteria to accomplish this.
  • Moving a message between forums.
  • Waiting between posting a message on one forum and another.
  • Notifying forum users about cross-posting and apologizing for it.
  • Copying answers or linking to answers from a forum to another forum. Checking whether the answer is given on another forum.

Implementing such a technology requires not only a tech talent, but a political talent as well. Such a technology blurs borders between forums, but forums compete with each other, not cooperate. It's like persuading countries to join in a trade agreement. Actually, I can describe you an algorithm and a network protocol right now, but I have no means of implementing it.

  • 1
    strictly speaking non of the SE sites are forums, they are Q and A sites. – rene Nov 24 '16 at 10:44
-9

I don't think cross posting is wrong as you get variety of ans and get interacted to many people
It also help other.

  • But since each site focuses on a certain topic, questions should remain on or be moved to their appropriate site. If you want a variety of answers, raise awareness of your question on its intended site. – Jamal May 31 '14 at 14:46
  • Cross-posting fragments the effort to solve the problem, and is often an indication of a question that requires more thought. – fbueckert May 31 '14 at 14:49
  • @Jamal Very correct. BUT think Is every is connected to that particular site. The person who can give you more correct ans is not their then ? – Amrita May 31 '14 at 14:49
  • @fbueckert True. If person requires more detail the cross-posting is good. It even help that question to reach in market. – Amrita May 31 '14 at 14:52
  • 1
    No, they should be thinking it through on their own before asking. – fbueckert May 31 '14 at 14:53
  • There's also the hot question system, which helps great questions stand out to others for a limited time. If someone is experienced at a certain topic and isn't yet contributing to that site, then they're invited to do so. – Jamal May 31 '14 at 14:55
  • @Jamal Ok. but do you think that everybody knows about other platform. If that person only stick to his platform and on that platform question is not their then how can. – Amrita May 31 '14 at 15:03

You must log in to answer this question.

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