I've seen a lot of technical challenges and have helped teams power through impossible situations.
Much of growth is through learning from experience. A standard I demand on teams is to conduct post-mortem's (analysis of what went right and wrong, and what was learned) for technical and non-technical aspects of projects.
You get the resulting expertise from those learnings.