Is there a resource where I can find reliably good programmers to read my code and tell me what I can do better? I would like to know if I can design my programs better, whether there are best practices that I'm not following, and whether I'm using the ideal tools for the task at hand. I would like more consistent and intensive mentoring than is available via forums. I'm willing to compensate for the person's time, but haven't been able to identify a truly good mentor. Are there programmer consulting groups that review code? I am self-taught and learn well from books and documentation and Google. However, some answers are impossible to search for (problem is too generalized), and things that would be obvious to an experienced programmer (global variables are much slower than local variables in Python) took me many hours to troubleshoot.
Edit I recently located this resource, which links to many freelance/professional consultants and trainers for Python.