Learning from adversity