I saw a question and thought of some answers that were completely ridiculous, but funny. I decided not to post them, but wondered if they would be appreciated by the community, or just voted down.
Funny and correct are ok when humor is used with moderation and serves the purpose of finding good answers. But ridiculous is a method to SPAM the questions with no added value and of course should be downvoted. Remember also that decorating your answers with a lot of humorous quotes or sarcasm even tough you have the correct answer is a bad approach. The users may find themselves lost and totally miss that you pointed them in the correct direction.
Depends on the question (and how much you like your reputation). If it's a subjective question I think people will usually accept offtopic answers that are funny. I've made a few and haven't been voted down for them yet.
Then again, a vote down is just a -1/-2 on your reputation. I think it's a small price to pay for freedom of speech.
My personal policy is to post joke answers if:
you do it in moderation
a good answer has already been posted an upvoted
the joke is actually funny (not just "You don't! Windoze suxx! Lol.")
the joke hasn't been made yet, and if it has, it's been made poorly.
So far I only made one of these, about "intentional programming" -- with a name like that, the topic was just begging for it.
It depends on how much signal there is to go along with your noise. If you contribute to the question, f.ex. by posting a “here’s an obvious but wrong approach and here’s why you shouldn’t do that”-type wrong answer, I’d be as likely to vote it up as any right answer. It just has to be educational, same as any answer.
Whether or not it’s funny doesn’t really matter.
Note that this means you must state up front that the given answer is wrong. If that destroys the humour in it, well too bad, don’t post it then. It’d be pure noise anyway. In that case, unless your joke is a real knee-slapper, please keep it out of the comments too.
Say something educational or nothing at all. If it is, and you can also make it humorous, more power to ya. If it’s not, more’s the pity; humorous or not doesn’t matter.
Any programmer who has realized by now that coding itself is never a rigid, straightforward process ought to also understand that applying rigid protocol for interactions with people works just about as well (read: not very).
In other words, rules are important, but playing it by ear is probably more so in the long run. This isn't a mission critical business planning service or anything like that.