Trying to do the near impossible due to having or being given the
wrong tools or insufficiency of time.
Usually preceded by "like pushing...".
The refusal of management to see the blindingly obvious despite it being pointed out and insisting upon
something inappropriate.
A:"Can you get this
new program to print?".
B:"No, I've told the service centre every day this week but they still say it's
ok; dealing with them is like pushing diarrhoea uphill with a
rake".