I don’t know much about genetics but I have done some research into it lately. Mostly, I wanted to learn more about how genes mutate and combine to form new genes and see how this relates to the way computer programs are constructed.
One gets the impression that If there is an Intelligent Designer, s/he did not go to engineering school. It seems at first glance that if there is a miracle then its the miracle that the code runs at all.
Upon more reflection though I wonder if this view is just hubris. While I might not find what I understand about the code to be asthetically pleasing, nothing suceeds like success. This system has been running for 100s of Millions of years and while it does produce errors, It does more than survive, creating more complexity, adapting to changes, and covering the entire earth.
Not bad for an elaborate Cut and Paste Hack. Maybe the secret is having a REALLY good QA dept.