Technology, ideas and our future