I have just read something which got me thinking about my old theory of The Great Programmer ;).
I started my today's reading with the following article (if you want to follow the links, I recommend skipping this one and going straight to the source - i.e. the next two): A world-famous chemist tells the truth: there’s no scientist alive today who understands macroevolution.
The first article refers to another article, by professor James M. Tour*, available here: Layman’s Reflections on Evolution and Creation. An Insider’s View of the Academy; and a video recording of the professor giving a talk: Nanotech and Jesus Christ - James Tour at Georgia Tech.
It was all interesting and I do recommend checking out those sources (especially the last two).
My thoughts? I am not really convinced by professor Tour's argument as I view macroevolution as just an emergent property of a complex system which
means that chemistry is just a medium for this system and not really
important to understand macroevolution as a whole (as long as we
understand all the basic interactions between the simple elements (i.e.
molecules) the system is composed of - which, as far as I know, we do).
What follows is that the system may be too complex for us to ever be able
to explain macroevolution on the level of abstraction professor Tour is
talking about.
Of course it is possible that I just do not know
enough about chemistry and/or macroevolution to fully appreciate
professor Tour's thoughts on the subject.
I also do agree with him that the new
dogmatism becoming so prevalent in academia is not only troubling but
unbecoming to scholars.
Even if I am right though, it does not
mean that evolution disproves intelligent design as both those theories
are not mutually exclusive (unless one chooses an arbitrary (and
probably least intelligent ;) ) definition of intelligent design). In case you were bored, here are some of my thoughts about that (and The Great Programmer) I wrote down some time ago: On computer programming, atheism and human cognizance