Ed
My grandpa used to say "if it's worth doing, it's worth doing properly."
The converse must apply- buggy or inaccurate advice isn't "worth it" for the recipient any more than for the sender who is too busy to check.
As for posting code; I agree, it is unreasonable if people expect fully tested and formed solutions whenever they ask. But is that really what people expect? From what I see, often people just want pointers (I mean the normal sort of pointer) as to whether they are on the correct track or in the swamp.
Even when I used to contribute significantly on C$ I don't think I ever posted much code, more often general answers to "why doesn't this work" or "gotchas" I'd come up against, taking just a few seconds to save somebody else hours of aching but leaving the coding to them. From what I see, that still happens a lot.
If expectations have really become as you describe, then it's becoming too big an ask. I see no connection between that and careless or inaccurate advice, though. The parable about "two wrongs" leaps to mind.
Having participated fairly extensively in this thread, can I now suggest we move on? Surely all points have been made and now people are just starting to p*ss each other off and say things they might regret.
Regards
JR
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us."
-- Shakespeare: Coriolanus, Act 1, scene 1