There are very few people in this world who push you to go the extra mile. They will never sound kind, probably downright harsh, and you will hate them every time they do so. But they are the ones who help you become better. Love them or hate them, just count yourself lucky to have someone like them in your life.
Steve Jobs was one real life example.
Greg House is one fictional example.
But this post is dedicated to my Dad...