Other?
The practical:
I code because it gets things done. For my proprietary source, it makes money. For my open source stuff, egoboo.
The esoteric:
I like being a language nazi, I enjoy learning all the really minute features of every language. The overhead of a pointer in C++ virtual classes. metclasses in python. globs & namespaces in perl. Same thing in english, which is one of the reasons I dislike foreign languages (in high school I dabbled in latin, french, and spanish) - it is hopeless to understand the ins and outs of a foreign language without using it for ten years.