In 2012 I had the chance to participate in around dozen Coding Dojos. A Coding Dojo is, according to the codingdojo.org website:
… a meeting where a bunch of coders get together to work on a programming challenge. They are there have fun and to engage in Deliberate Practice in order to improve their skills.
And it works. It’s an amazing way to learn and reinforce best practices, and to share.
If you have not yet, go search when is the next coding dojo in your community, or organize yours!
Not only individuals and interactions, but also a community of professionals.