Over 20 years of IT (mostly in Finance).
Solving problems, and seeing people use what I've produced, gives me that 'fuzzy-warm' feeling of accomplishment.