I do software with a cause
I know too many people who actually hate the code they write daily. This is wrong. Code is an artistic way of solving problems and you can’t be an artist if you hate the art you make. You will burn out really fast and your work won’t be as good.