Thoughts on Struggles and Challenges