> its quality and adherence to the spec (the single sentence) is and will always be probabilistic...
Isn’t the same true for a lot of individual programmers and even teams?
Especially so if they were provided just a short one-sentence vision instead of proper documentation.
Oh, I was not comparing it with out-sourced development and was instead comparing it with developing it oneself.
Sure, outsourcing is similar, but the difference is one uses a process that is inherently probabilistic and will show up in every result, while other just depends on the probability of you getting a good team.