I've answered a Java question today. The answer was long and included a considerable amount of code. When I tried to post the answer, I got a cryptic error:
I've copied my text to an external editor, and tried posting parts using binary bisection. After some trial and error, the problem boiled down to a humoristic reference I made to LMGTFY.
It was very frustrating - I put some effort into an answer, and the error message didn't help me understand the problem, and wasn't even anywhere near the offending link (in this example, the link is at the top of the post, error message in the middle):
Could we change that to a meaningful error message, like:
Sorry, but "Let Me Google That For You" is not helpful and might be offensive. See why in our community discussion.
Update: Some comments suggest that we should not help rude users understand why they were rejected. I strongly disagree, for three reasons:
- There are probably many users who post a LMGTFY link as a part of a good answer as a comic relief. They shouldn't be punished.
- Users with tendency to rudeness can be schooled with a polite message that explains the reason behind blocking.
- A frustrated hacker will try to take vengeance on the system. We can expect a lot of url shorteners and other tricks when a user finds out the blocking reasons after banging the head against the wall.