Hmm, interesting. I can't say spirituality has ever really been my thing, but I suppose that's a good enough reason to read up on it. I'll look into it, thanks.
Regarding #3: That's actually something that has been consistently satisfying. Seeing how my work impacts my coworkers and improves their workflows usually gives me a pretty good hit. Besides, it's low hanging fruit. There's plenty to improve since some of the senior engineers have, uhh... checked out?