I was a "pure programmer", programming for the sake of programming for a long time. Then I started pushing my boundaries by learning new languages for every new project, not necessarily because it was best suited but because pure programming can become dull if there isn't a real impact behind it. Now, I've moved positions and am programming in one of the first languages I learned (PHP) and although I feel the limitations of the language, the project is something I believe has potential to impact a lot of people in a beneficial way and am sold out behind the idea. It is my "something bigger." And, unfortunately, I don't necessarily have the "nice, comfortable" part of life down.