PolyHedral
Superabacus Mystic
First, have a little bit of background, so you can see where this argument is coming from.
I am a computer programmer, and have become quite skilled at this art. (Yes, it is an art, for all but trivial designs.) However, a large part of programming is not actually writing the program, but fixing the program. Whether it's because you've wrote the wrong thing, or the program is being fed wrong data, something almost inevitably goes wrong, which needs to be fixed.
To return to theology, the concept of me "judging" my programs and punishing them for their bugs doesn't make much sense. At any time, I can pause my program during its workings, and investigate its entire state. I can make the computer step through each individual instruction, and watch as my program makes it decisions. If I had enough time and patience, I could theoretically work out what data influenced my program and why it made its decision, no matter how complex that program or the decision was.
...But the exact same idea applies if we take the universe to be a computer program, and God to be an almighty programmer. It is already established in various religious traditions that God is powerful enough to see the entire state of the universe, and has the nebulous ability to exist "outside" of time. Why should He blame small, trivial programs for mistakes, either in His writing or in the data they are being given to process? How does it make sense to punish an entirely mechanical entity for following instructions?
I am a computer programmer, and have become quite skilled at this art. (Yes, it is an art, for all but trivial designs.) However, a large part of programming is not actually writing the program, but fixing the program. Whether it's because you've wrote the wrong thing, or the program is being fed wrong data, something almost inevitably goes wrong, which needs to be fixed.
To return to theology, the concept of me "judging" my programs and punishing them for their bugs doesn't make much sense. At any time, I can pause my program during its workings, and investigate its entire state. I can make the computer step through each individual instruction, and watch as my program makes it decisions. If I had enough time and patience, I could theoretically work out what data influenced my program and why it made its decision, no matter how complex that program or the decision was.
...But the exact same idea applies if we take the universe to be a computer program, and God to be an almighty programmer. It is already established in various religious traditions that God is powerful enough to see the entire state of the universe, and has the nebulous ability to exist "outside" of time. Why should He blame small, trivial programs for mistakes, either in His writing or in the data they are being given to process? How does it make sense to punish an entirely mechanical entity for following instructions?