learning through hardship