I thought the article was amazingly done and had a great way of explaining how I view DNA as well being a programmer.
I;'ve seen that article. He is attempting to reverse apply puposeful design by humans using manufactured software and hardware onto biological evolution. It's a huge mistake in logic and philosophy (teleological mistakes, to be specific) that undermines his entire argument.