As a programmer, it’s funny to read about people believing in their models. It’s a very junior developer thing to do. Senior folks don’t. They do their best and then they observe. And even more interestingly: if they don’t see unintended consequences of significant changes, they become suspicious.