Giving is something I'm spending more time thinking about lately. For the last few years my (non-investing) business has been throwing off way more cash than I need. I'm intentionally keeping my lifestyle fairly flat, to not spoil my kids and to keep from becoming an asshole. That leaves savings for investmemt as an option, but with good returns the last few years even if my business crashed (which is 100% possible as I have significant and unavoidable supplier concentration so they could kill me if they wanted to) I'd be fine.
At some point piling up more money stops being gratifying. I'm likely dramatically less rich than many on here, but I have enough to live more than comfortably the rest of my life - and there is some level where accumulating more and more seems like getting dangerously close to asshole territory to me.
Anyway, the solution I've decided on is a fixed amount of money going to each of spending and investing every year, with the remainder going to charity. I'd be interested in hearing how other people manage that though.