I found this very insightful and full of helpful tips to help deal with difficulties.