LittleWolf hit the nail on the head exactly for me.
The only thing I can add is that, as someone geared towards gameplay/graphics, I like seeing the visual result of my work. When you're playing with some piece of code and then the dwarf finally swings his battle axe just the way you told him to, or the AI (correctly, for the first time ever!) follows the path you created, or the catapult's fire rock plays a beautiful fire effect... there's just that big sense of relief and accomplishment that makes you scream "YES!" out loud