I've had work in the past where I was really just wasting my time. There would be unclear/nonexistent communication, which would lead to endless revisions of the same project. One day the client wants X, the next day X is no longer needed.
Hence among the funniest of clean jokes: "Imagine being the guy whose job is to install blinkers on BMWs..."