TIS-100: the Programming Game You Never Asked For
I must be an exception (or a lousy programmer) because I do not particularly enjoy games that require programming to play, I write programs for fun (and programming for me is fun) and I play games for fun but have not found a game that appeals to me, that combines the two.