What makes a good engineer?