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.
It is widely assumed, contrary to fact, that theism necessarily involves the two assumptions which cannot be squared with the existence of so much suffering, and that therefore, per impossibile, they simply have to be squared with the existence of all this suffering, somehow.
I may have aimed too high sometimes, asked too much of myself and demanded too little from those around me.