I've been programming for the last 10 years or so.. I like finding solutions to problems. There is not better feeling than finding a solution after banging your head on the desk for a few hours.
Programmer by trade.... I like it when the code does all the work for you...