I don’t think it’s true that DNA actually encodes an entire organism. Leaving all discussion of epigenetics aside, the proteins produced from DNA can basically do anything, including modifying DNA. Maybe we could think of large portions of DNA as simply bindings to shared libraries (i.e, the proteins). Or like a package manifest and build script for life rather than the code itself