The Perils of Using Technology to Solve Other People's Problems
theatlantic.com
theatlantic.com
This guy is smart enough to acknowledge that while technology alone cannot solve complicated social issues, it can and often is a part of the whole solution.