The future of computing and beyond