in reply to Why do we like to program?

Cause i am lazy. Automation saves me some time which i can spend on more exciting things. This is a good thing since the best inventions came from lazy people ... For Learning reasons, it can be very demanding to solve a problem, and you can pat yourself on the back if you completed it, that gives life a little more sense ;-). And last cause i hope to find a better job after i developed some skill which is more challenging than what i actually do ...