I’m a huge fan of online communities like forums, membership sites and groups on social media sites. Since they are populated by people at all levels of competence, you can easily find people just a little better than you who will motivate you to raise your standards.