I’ve been a profession Dev for 20+ years. I generally agree with you, but I have experienced what appears to be non-deterministic behavior. One room me it was a multi threaded algorithm and would return slightly different results each time. My theory for mult threaded apps is an environment effects each thread differently. What other tasks the user is doing effected the thread execution order and would give different results based on which thread finished.
While I still think the process is deterministic, but with enough factors it becomes indistinguishable from non-deterministic.
I don’t want to be pedantic, as I understand what you’re saying, but they way I interpret that is it’s still deterministic, we just don’t know all of the factors that are currently contributing to the outcome. It’s not magical, it’s just lack of full understanding of all variables.
I get how it can be thought of as non-deterministic, but I think the reason why that bothers me is I’ve seen it used as slippery slope territory into “see, so god must exist!”. I think I was just triggered more by the eventuality and not your specific statement.
I’ve been a profession Dev for 20+ years. I generally agree with you, but I have experienced what appears to be non-deterministic behavior. One room me it was a multi threaded algorithm and would return slightly different results each time. My theory for mult threaded apps is an environment effects each thread differently. What other tasks the user is doing effected the thread execution order and would give different results based on which thread finished.
While I still think the process is deterministic, but with enough factors it becomes indistinguishable from non-deterministic.
I don’t want to be pedantic, as I understand what you’re saying, but they way I interpret that is it’s still deterministic, we just don’t know all of the factors that are currently contributing to the outcome. It’s not magical, it’s just lack of full understanding of all variables.
I get how it can be thought of as non-deterministic, but I think the reason why that bothers me is I’ve seen it used as slippery slope territory into “see, so god must exist!”. I think I was just triggered more by the eventuality and not your specific statement.
That seams to be what I said in my last sentence.