I have a passion. It may not be as altruistic as a United Nations charity. It may not be as healthful as a passion for running. It may not be as glorified as a passion for sports. But it is a passion. It is computer programming.
I have a passion for well-conceived, well-designed, well-executed programs. A computer program is a problem solver, an enabler and a thing of beauty. Not all programs are these things; my passion it to make all of my programs all of these things.