I think what is described here comes down to the fact that we don't have much (any?) _deep_ understanding of biology. The most concrete aspects of biology are observations. For example, anatomy is very well understood because it's essentially observations of structures within living organisms, as field it has been relatively stable for a long time, hence there are well-established methods for teaching anatomy. There'…
> There's a huge gap between the fundamental units of biology (biochemistry) and the resulting emergent behaviour (living things). We don't have a good bottom-up system to predict the emergent behaviour so we're mostly left with observing from the top down and poking/prodding sub-systems, hoping to gain some insight.
I think this is just about the last thing that we will ever solve/figure out.
There are just a mind-boggling number of parameters, feedback loops, dynamic modifications, interactions, etc that are effecting cellular state (let alone organism state) - something that I think many CS oriented folks ignore when talking about "DNA as source code" (perhaps if program behavior depended on the size of indents, font, variable names, how many lines of code you wrote, the proximity in source location of different functions, etc).