You are wrong in a very essential part of the analogy.
Computer code is not a self replicating molecule. Therefore, computer code not a good analogy for DNA.
While computer code needs to have someone review it, and impliment it, DNA imperfectly replicates itself, and through a natural filter (No external intelligence) of natural selection will either eliminate patterns, or have those particular patterns replicate itself further.
So it is not 'code' in the sense that you are thinking it's code.