Seemed an appropriate analogy. I write a program and the computer follows precisely. God has an eternal plan and implements it by creating humans who follow His plan precisely. Has any human ever swayed from God's plan? If not, what a coincidence it must be that our free will happened to coincide with His eternal plan.
Aside: I think we have a common belief in this matter.
One of the things that I see intuitively concerning how God does what he does, has to do with his infinity —that none of our assessments concerning the way of things, or even what we consider his attributes, work how we think. But I don't know how to put it into words.
The same idea shows up in, for example, that his infinite power is seen in the fact of the mundane, the simple, even 'natural', weak things, all working according to HIS purposes. Like our discussions of Jesus being SO human, yet did not sin, not by our concept of God's spectacular power and miracle, yet, we admit, because of God's power.
It also shows up in the very matter of his creation: From the get-go, God "could have", we say, made the end result he had in mind, "without all this mess", but we know no such thing. This is how God did it and it is mundane, plodding, even 'regrettable', (from our POV), and full of [apparent] failure and un-holiness, to the extent that people need to appeal to freewill to vindicate God, and to make Redemption a 'Plan B'. But the fact is, God did it "like this" only by our apprehension of what "this" is. We really don't know it the way he does. (And there we get into Immanence

) Lol, I use the notion of his being "outside of time" as if I know what that means; actually all I know is what the terminology implies to me.
Anyhow, I'm trying to say that the programming analogy, (while I have no intellectual nor moral problems if God should do such a thing), is not quite valid, in my mind, nor (of course) is uncaused freewill. But I don't think the usual ways around the notion are quite "the way of things", either. I find myself saying, "God is that far above us".
Ok. Enough rambling. Like I told someone lately, I have this tendency to start writing, hoping what I am trying to describe will show up in words, or maybe that the words that show up will help me think. Whatever, it is fun. But you poor saps have to put up with it.
