I remember the very first time evolutionary biology made complete sense to me, back in high school. I remember when I first made the connection between the theories on how amino acids are formed and the way DNA is constructed and replicated. If you take that basic evolutionary premise, and you just extrapolate it to larger scales, it makes perfect sense and explains the way biological systems build on each other.
The aha! excitement of that discovery was so powerful, and not unlike the aha! I get when I finish writing some good code and watch it work for the first time.
The human body is just a machine in nature, after all, and DNA is sort of like its software.
Evolution as bootstrapping an interpreter for DNA code is an interesting idea, but I wonder how deep the analogy
goes. There must be some simple biology fact that invalidates it.