reply to post by badmedia
badmedia, you have stumbled into my domain.. or maybe I stumbled into yours..lol
I am also a programmer. I work with object oriented programming frameworks and do very well in it because I think of *everything* as an object. So
yeah, I totally understand inheritance (for those reading, it means when you create an object that is a descendant of a "parent" object and thus
shares some of the same traits) as well as code reuse.
When I build large interworking systems, i have noticed the "ghost in the machine" phenomenon many times. The more complex the systems, the more
apparent the phenomenon. I never intentionally write code to cause these things to happen, they just happen. That tells me that once a system
reaches a certain level of complexity, the rules of engagement start to go out the window and the system can and often will adapt on it's own within
the framework provided.
Now having said that, I will openly admit that I am not against the idea of an Intelligent Design aspect to the creation of DNA systems. In fact, I
am very much in favor of the concept as a base working model, for many of the same reasons you are.. I see the patterns and complexities and how they
logically fit together in a way that chance encounters may not fully explain. Even so, I strongly feel that any I.D. influence was back at the
beginning of the process. Once the primitive systems were initially setup, they were left to run and have adapted to the ever changing environments
ever since.
Of course, this doesn't necessarilly negate the idea of natural processes from the ground up. I have done the numbers and given the number stars,
the age of universe, and the replication frequency of RNA systems, it is very possible that working systems could evolve on their own. In fact, the
probabilitiy of a functional protien system being acheived through pure chance becomes more and more likely as the number of RNA systems in existance
increases.
If you want to play with the numbers a bit, here are the facts I was able to dig out:
Estimated Age of Universe: 15 Billion Years
Estimated Stars in Sky: 10 Billion
Number of Amino Acid Replications per second for a human DNA Chain: approximately 50
(incidentally, mammal cells replicate much slower than bacteria)
Number of Cells in Human body: approximatly 50 Trillion
In 15 billion years time, there is ample opportunity in this universe for a chance configuration of chemicals to make a working self-replicating amino
acid chain. One the base framework is completed and more and more copies (replication threads) are spawned, each thread has the same probability of
evolving into something bigger and better. As this increases exponentially, so does the probablity of more stable complex systems evolving.
For the record, I believe that the OO programming model is a very good model to use for representing a life system. I actually tried to write a basic
life system once in C# and let it self-replicate, but I came across some hurdles, including processor speed and memory, but I think the capability is
there to model a basic system.
(Edited to fix a typo)
[edit on 7-4-2009 by rogerstigers]