
Bill Gates and Warren Buffett have a lot in common.
The two men—who have been friends for three decades—both have run hugely successful companies that ended up making them a fortune, and both have pledged to give most of their money away within their respective lifetimes.