Still another side of the fence. I'm someone that provides the design documents to outsourced developers. My experience is that they ask way too few questions. It's hard to find people off-shore that actually think about what they're doing and ask you the necessary questions to figure out whichever detail you missed or got wrong.
Then again, that applies equally on-shore. But it's way easier to hire good people if you can interview them yourself, face-to-face.
Then again, that applies equally on-shore. But it's way easier to hire good people if you can interview them yourself, face-to-face.