I don't know about most people, but I feel like my climbing skills were less cultivated by me and more by the people around me. When I started climbing, I was homeschooled; I didn't have many friends (though I could make friends pretty readily) and I liked the community around climbing. Everybody was nice and social, we were at a place where we all had a common interest. That socialization brought me around some pretty strong climbers, Team Texas kids, Team USA kids, the like and being around them helped me really think about how climbing works and the techniques that make everything easy. That kind of inadvertent mentoring really enhanced my growth past the norm. What about you? What kind of interaction, if any, helps you become better?