Winston Ewert recently published a paper in BIO-Complexity suggesting that life is better explained by a dependency graph than by a phylogenetic tree.
The father had sent his son a copy of our book, urging him to read it so the two could discuss the evidence and arguments there.
The evolution of life mimics the evolution of software or other human technology.
Wisnton Ewert has developed a model to explain the pattern of similarities in different organisms which mimics how computer applications inherit software from a diverse range of lower-level modules.
A dependency graph is not any old ad hoc hypothesis. It was posited because it is something that we observe in software engineering.