This is all well and good advice until you get into contract work in the third world, and you encounter a situation every other week where the captain is in fact an incompetent, dangerous idiot, who is unreproachable / unfailable / unsackable because of his family connections or whatever.