Would two great developers produce the same output given a spec, probably not. The spec and validation would be part of the solution. The code can be different each time.