Good video from the Web 2.0 conference in NYC. O’Reilly refers back to the divergence between what software developers are working on (silly Facebook apps) and all the major problems in the world which they are NOT addressing.
As a development student with a tech background, I see this first-hand. Hell, that’s why I went into development in the first place, despite my interests in other areas like counter-terrorism and foreign policy. What are we going to do about the bottom billion, or the increasing income gap?
However, I think it would be unrealistic to ask programmers to have much of an impact in Africa or among the most disconnected poor…
Still, worth watching: