Effective altruism is based on the premise that people should use their time, money and energy in ways that will do the most good for the most people. Over the last two decades, it's grown from a niche, academic concept into a flourishing ecosystem of donors, foundations and nonprofits.