13 ms·NYC's Top Technology Official Resigns Amid Clashes Over Troubled Projects2 points by daegloe 15y ago