The thought whose time has come