Outsourcing code reviews?
I don't especially like the idea of outsourcing coding, but having someone else tear apart my design, style, and logic seems like it could be a good idea. The across-the-world aspect of some outsourcing seems like it could be a benefit.
Code reviews can bottleneck development, so I was thinking it'd be nice if I could just commit at end of day... Then in the morning, I'd come in to an email box magically full of corrections, criticisms, etc.
When I think of the big worries I have about outsourced development, schedule risk, quality risk, and the miscommunication burdens. They all seem to be mitigated by just doing reviews. If they can't review well in a reasonably timely manner (strong preference for a day), just quit using them. No major loss. If the code isn't understandable, there's a real benefit to improving it... it's not just a burden imposed by the process.
Has anyone tried this? What issues did you / might you run into?
Are there companies I could approach about hiring them to do it? I'm happy to pay up for such a service because if it works well it could make me dramatically more productive.
Am I missing something that makes this obviously a stupid idea?