Creation vs evolution through the eyes of a computer programmer.
Molecules-to-man evolution is, at its essence, an attempt to explain how life could have come about without God. The idea is that somehow the universe came into existence, and then, through random-chance processes over millions of years, fish became philosophers.
But can this be true? The sciences of biology, geology, astronomy, etc. say "no." But what does computer science have to say, as I understand it? Can the principles of computer science be applied to the creation/evolution debate?
I remember as a child becoming frustrated by computer programming because I could not understand why the process had to be so unforgiving. If just one comma was out of place, or switched to a semicolon, or not present at all, the system would crash. I, an intelligent designer (arguably), could write 100, 10, or just one line of code, and if there was even the slightest mistake, I'd have to go back and fix it before I could go forward. This principle hasn't changed 30 years later. Computer science is precise.
Not only this, but I have to be working in the right environment if my program was to have a prayer. If I'm creating ColdFusion code, all of that information is meaningless unless something is there to compile and run that code. My program would make no sense to a .Net server or a server running php. Something has to properly interpret that code in order for it to run properly. And that something, the ColdFusion Server in this example, also had to have an intelligent designer, or a team of them.
Much is the same, but to a vastly larger degree, with living organisms. DNA, the code of life, cannot create itself, despite what evolution must claim. The DNA of even the "simplest" living organism is far more complex than any computer program that the folks at any of the top software companies could write. Living organisms are incredibly complex. Irreducibly complex.
An organism's DNA must not only be correctly coded, but it also must be properly interpreted in order for it to function. If I was speaking fluent French to a French audience, people would understand me. But if I did the same thing on Iraqi television, the information would be meaningless. DNA needs to be compiled and interpreted so that the organism knows what to do with the information that it is provided.
A living organism is only living if it has, and can make sense of, the code that it has been given. And this code/compiler combination is impossible without God.
One difference is, unlike my bad code, God created everything perfect, the first time, and in 6 days.

