I see, you're using "determinism" coloquially, in the sense of "exact outcome".
That's perfectly fine. We are honed for this too.
We don't need to produce exact solutions or answers. We need to make things work despite the presence of chaos. That is our job and we're good at it.
Product managers freak out when someone says "I don't know how much time it will take, there are too many variables!". CFOs freak out when someone says "we don't know how much it will cost". Those folk want exact, predictable outcomes.
Engineers don't, we always dealt with unpredictable chaotic things. We're just fine.
That's perfectly fine. We are honed for this too.
We don't need to produce exact solutions or answers. We need to make things work despite the presence of chaos. That is our job and we're good at it.
Product managers freak out when someone says "I don't know how much time it will take, there are too many variables!". CFOs freak out when someone says "we don't know how much it will cost". Those folk want exact, predictable outcomes.
Engineers don't, we always dealt with unpredictable chaotic things. We're just fine.