New directions in computing