> They would not get business if their work was unusable.
It happens. A four-man startup I worked at in 2000 tried to outsource some thick client development. Their first deliverable wasn't even close to being compiler ready. It took a couple weeks of conference calls just to get a binary that didn't crash instantly.
A larger employer later had much the same experience. The code we got from a contract shop was such a trainwreck that we opened a branch office and hired our own developers over there instead; that worked out fine.
It happens. A four-man startup I worked at in 2000 tried to outsource some thick client development. Their first deliverable wasn't even close to being compiler ready. It took a couple weeks of conference calls just to get a binary that didn't crash instantly.
A larger employer later had much the same experience. The code we got from a contract shop was such a trainwreck that we opened a branch office and hired our own developers over there instead; that worked out fine.