-Never test it yourself except for 'functionality' reasons, never 'fun' test your own game.
hmm.. that would differ from person to person. 'Eat your own dog food' it's called, iirc. If the programmer in question is also a hardcore gamer, then the programmer ought to know the goods and bads of gaming in general.