The Network Revolution: Confessions of a Computer Scientist