Commenting the question > As a software engineer you want both to innovate and to be predictable. How those 2 goals can coexist in the same strategy? in #6 @monklof asked > what do you mean by "be predictable"? I think we can find a better word.