Have you ever had this conversation before?
Them: I have a square block here that I need you to work on.
You: Sure, what are we doing with it?
Them: Remember that thing we did for those other guys?
You: You mean the round hole?
Them: Yeah, we would like to do that again, but with a square block.
You: But a square block doesn’t fit in a round hole.
Them: Well, they are paying us to put a square block in a round hole, so I really think that is what we should give them.
You: I really think a square hole might be a better solution. Can we at least try it?
Them: I don’t think they can afford a custom solution, and besides, that isn’t what they are asking for.
You: I just don’t think it is a good idea to give them a round hole when what they really need is a square hole.
Them: I wish you could be more like Whatshisname. Whatshisname never complains about putting square blocks in round holes.
You: Are you saying I am not a team player because I don’t think we should give them a round hole?
Them: Well, Whatshisname never complains about his work, and he always seems to make square blocks fit in round holes just the way the client wants.
You: Well, I can give it a try, I guess.
Them: Great. I am going to have Whatshisname work on you with this. I am sure he can give you some pointers on square blocks and round holes. I really feel good about this conversation.