Curing hunger and housing the homeless doesn't, the last time I checked, require creativity or programming talent. Growing food and constructing buildings are what we geeks like to call "mature technology", and thus not something we concern ourselves with except at the margins where changes in efficiency have economic impact.