I work on a team and one of my coworkers, while he isn't my boss, is the lead on the team and he contininly gives unclear/contradictory direction. He also focuses on small stuff in lieu of more important big picture stuff. He also has this habit of simultaneously being condescending but also expecting you to know stuff you would have no way of knowing. The guy is a good dude but I always can never think of interrupting those angry thoughts until after I'm already angry.