You're just sort of searching for this 'thing' and sometimes you get it and sometimes you don't. All music is imperfect, but in jazz since you're improvising, at least the way I play, I'm trying to follow my train of thought in a solo.
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.
I'm completely in favor of the separation of Church and State. My idea is that these two institutions screw us up enough on their own, so both of them together is certain death.

