I’m having some terrible experiences trying to outsource development to people on websites such as ODesk and RentACoder.
Small green-field apps seem generally ok (shoddy work is generally limited in impact), but it always turns to disaster when trying to get people to work with existing codebases.
I’ve had a guy rated in the top 100 on RAC do blatantly awful things such as call into the UI from a non-UI thread. He couldn’t understand the problem, but his solution was to only run it in a release build as then seems to work.
Has anyone nailed down a development process which works, and is not overly expensive?