Your analogy is fine, but misses the point. The question is how can you even know there is a programmer? Just because you perceive something to have been programmed, does it mean it has been or are you just using you pre-defined paradigm to label it programming, when it could be something different and entirely more profound?
I don’t know how you can throw around the creator label without knowing anything about the process through direct perception.
Regarding the reference to the Biblical God, you may be correct. However, the posited ID creator could be any god and you as a creationist must provide some methodology as to how you can conclude that the intelligence that creates viral encephalitis is definitely the God of Abraham and not some other nefarious deity or something entirely extra-Biblical. Gnostic sects believed the entirely of the Earthly domain to be the creation of false gods. How would you know the difference under the rubric of ID?
Partly because I am a programmer and I know the complexities of information theory firsthand. No logic assembles itself nor makes random changes that improve the code.
There IS something different and entirely more profound, but most folks today think it is wrong to mix science with anything. Science is under constant review and has made many mistakes. Even now there are still many more questions than answers.
Read my homepage and some of my recent posts from other articles if you want to understand my thinking. The Bible is unique among all other literature and religions primarily due to the consistency of its message, history and prophecy. When God completed creation He declared it good or perfect. The imperfections in all all life, and somewhat less perceptibly, the Earth and universe, have only come about because of the fall (original sin).