computer programs (aka chess engines) are not reliable.
(1) They cannot detect sac-lines unless they are pretty shallow
(2) They cannot formulate trappy lines (most of my wins are by trapping opponents)
(3) They are all about tactics - NO strategy
(4) Once I did a computer analysis of a game I won (I usually do the ones I lost).
Do you know the findings? When I cleverly got an outside passed pawn by a forced exchange, the computer said nothing - not about my moves nor about my opponent's moves! A long time later it started flagging moves. Duh! The game was already won by then! I stopped taling the help of computer post-mortem after that.
So people who "baby-sit" computers never learn beans about strategy.
So I was reading a post on another thread. Someone was all upset because they'd been accused of "cheating". That is, using a computer program to play his opponent. He was all upset, but that's another matter.
My point is that I hear a lot of people complaining, here and there, about people "cheating" by using programs. I've played a lot of chess over the years and surely occassionly I've been trounced by a CPU....to which I proclaim:
"So what??"
Seriously, I can't see what the big deal is. Why do you care if you're playing someone, or playing someone who's baby sitting their computer? I can't think of a single reason why it would matter. Can you?