Penso davvero che stiamo entrando nell'età dell'oro del software e della scienza informatica. Ci sarà così tanto software da scrivere in futuro. E questo introdurrà una serie di nuove sfide. E sembra davvero che il modo per affrontarle non sia attraverso framework e piattaforme, ma attraverso i fondamenti della scienza informatica. Le sfide sono già molto evidenti. Ad esempio, gestire il divario sintattico-semantico, imporre la sicurezza a livello di sistemi linguistici (è finalmente giunto il momento del computing fidato?), gestione degli errori e recupero a livello di sistema completo, evoluzione dell'architettura basata sugli apprendimenti in tempo reale, formalizzazione di intenti a un livello superiore, ripensare la gestione dello stato e le garanzie ecc. ecc. L'innovazione necessaria è presente in tutto lo stack. Dal silicio alle pratiche di ingegneria del software. Stiamo già vedendo la disruption ovunque: chip, networking, sistemi operativi, linguaggi, runtime dei linguaggi, sistemi distribuiti, supporto alle piattaforme, sicurezza ecc. ecc. ecc. Che periodo.