I think people need to consider whether it's their superior who is sincerely asking them a favor, or it's just one of their coworkers who thinks they have the right to pawn off work on others. Sometimes coworkers see someone who they think is not doing anything and think that means it's their right to give that person something to do. This is wrong. In this case, I would prefer to see the person asked to do such work say that it's not in their job description (or something a little more harsh), because this would show an ability to stand up for oneself, which is more important to me than a yes man.
Also, obviously if there's a serious time or resource constraint, it might be appropriate to ask others for help. However, a worker should take serious consideration of the tone in which they do this. If I see someone who's condescending/ talking down to their coworkers, I would assume this is the way they would talk to clients. Considering my clients are intelligent people with high expectations, and that they like to stand up for themselves also, I would be very concerned with someone who acts superior to someone when they're actually not.
The bottom line is that if you want to become a go to guy, go above and beyond your job description, but you only have to do this for your boss and sincere coworkers, and not necessarily by saying yes to every little task someone asks you to do.
Discuss