I'm currently working on the ability to ignore my supervisor's direction (without them finding out and kind of making out it was their idea when they question it) as most of what they say is total garbage!
This is for the purposes of self-preservation else I would totally go mad and probably get myself into a lot of trouble by shouting and swearing at them when the supervisor says some very inflammatory/aggravating/annoying remarks about my work, direction of project, or even personality! Nothing is ever good enough, how blimming rude!
At the end of the day you just have to bite your tongue, get your head down and do the work.