Some Mistakes of Darwin and a Programmer’s Theory of Life explores through science the theory of evolution that Darwin started and explores the birth of genetics and molecular biology. Why was this an important book for you to write?
When in my youth I was confronted by pure accident with a criticism of evolution I realized that science could not support the theory as much as it was supposed to. This led me to research the subject and I’ve ultimately reached the conclusion that evolution was most likely not true. Given that I’ve never had to question my beliefs before or after, this event has profoundly shaped my views and I wanted to share with others a little bit of that experience.
What were some ideas that were important for you to share in this book?
The most important chapter in my book I believe is the one that discusses microbiology for the simple reason that life is far more interesting than any debate about we may have about its origin. In regards to my own ideas, sharing the views from software engineering of evolutionary arguments against design is I believe would be my most important contribution, as many of the claims about design are factually false, but not many know about if or why that is the case due to a simple lack of general knowledge of programming.
Did you find anything in your research of this book that surprised you?
The data my evolutionary algorithm produced was almost the same as the Long Term Evolutionary experiment. I did not expect such a strong correlation, although in retrospect I probably should have.
What do you hope is one thing readers take away from your book?
The most important thing is to question our beliefs and advance science if we can, and that nobody can or should have a monopoly on knowledge and truth.