I see no conflict between making profit and doing good. The important thing is that you care. Then all the rest will follow.
I love code. It can be the most beautiful thing. But it can also taunt you and infuriate you. It can teach you and open new worlds. It can be your own special gem or it can be shared. It can reveal the soul of its creator or be the most impenetrable mist. But by definition it is always alive (well nearly always anyway). And just like other forms of life it is made up of the simplest building blocks imaginable, combined according to a few simple rules, yet creating forms of dizzying power and complexity. It's a never-ending love affair.
I'm also passionate about my family, playing Go, and playing and watching golf. And I can spend hours watching chemistry lectures on the Net, monitoring current affairs across the globe or cooking far-too-complex dinners. In short, when I do something I do it to the max.