4 ms·
Perhaps there were done sequentially so that if a project fails one stage or has to be changed to comply, all the other stages' work isn't wasted. Like a branch
by lopmotr 9y ago
Perhaps there were done sequentially so that if a project fails one stage or has to be changed to comply, all the other stages' work isn't wasted. Like a branch misprediction in a CPU. That might make the approval more expensive overall but having things finished faster is also an advantage to weigh against it.
- TheCoelacanth 9y agoBut that would only work if you can arrange to have the more likely to fail stages earlier in the process. If the last of ten steps fails 5% of the way through, you have wasted 95% of the approval cost. If all the steps are done at the same time and one of the steps fails 5% of the way through you have only wasted 5%.