I had a professor at Stanford who had a policy to always give positive advice, unless you said "give it to me hot", in which case he gave you the truth. I always asked for advice this way and it saved my butt a few times. More people should have this "brutal honesty mode".