When it's all put together this way though, I can't help think we've shot ourselves in the foot. As computer scientists and developers we've probably already lost control.
We owe a debt of honesty to the world to say so now and stop pretending otherwise. Then we can, as a society, revisit Postman's Seven Questions:
1. What is the problem that this new technology solves?
2. Whose problem is it?
3. What new problems do we create by solving this problem?
4. Which people and institutions will be most impacted by a technological solution?
5. What changes in language occur as the result of technological change?
6. Which shifts in economic and political power might result when this technology is adopted?
7. What alternative (and unintended) uses might be made of this technology?