"My rule of thumb, then, with outsourcing software development, is to ask the outsourcer what their plan to fire themselves is. How long will they need to be around, exactly? If they don’t have one, then they’re likely planning on sticking around for a long time."
That's a fantastic way of undermining a partnership before it has begun.