In terms of programming generally, as in passion for programming theory and whatnot, I'm honestly not sure how to answer that. In my younger years, I was very passionate about such things. But as the decades passed and my skills and knowledge grew, I reached a place where I became more passionate about what I was programming than the programming process itself. Which doesn't mean I don't have passion for the process. It's just complicated.
Also, in my defense, it seems the entire education system, especially higher education, does not mitigate against this. Doing well in a CS degree basically means you are passionate about software theory, and there is almost no mention of the pragmatic elements of business, the need for people skills, or the quirks of the market in which your career depends on.