Categories
Entrepreneurship sustainability tecnologia

La sostenibilità digitale è un vantaggio competitivo

Un tema a me abbastanza caro, e su cui sto investendo “qualche” energia, è quello della sostenibilità del software. In tempi non sospetti sono entrato negli advocate della Green Software Foundation e da qualche mese ho iniziato a contribuire alla community del W3C sui temi di Sustainable Web.

Ne ho parlato allo scorso AgileDay e ne sto parlando in giro per l’Italia in varie conferenze, con un talk che poi è diventato un workshop di una giornata. Ne sto parlando in diversi master sulla sostenibilità ed ho preparato un percorso specifico sul tema che svolgo in aziende in cui entro come temporary/fractional manager.

É un percorso che le aziende devono compiere anche perché la sostenibilità digitale è, in fondo, un vantaggio competitivo che le aiuterà a gestire al meglio il futuro.

É un vantaggio competitivo perché innesca nelle pipeline di sviluppo una serie di concetti che aiutano a risparmiare sull’esecuzione del software e sulle infrastrutture usate.

E grazie a framework come l’Impact Framework (IF) della Green Software Foundation si sta iniziando a parlare di Sustainability as Code.

É un vantaggio competitivo perché rende le aziende aderenti a leggi come il Cyber-Resilient ACT o alle direttive sulla accessibilità del software.

É un vantaggio competitivo perché innesca processi di risk assessment su temi che altrimenti non verrebbero presi in considerazione (ad esempio il cambio generazionale).

Purtroppo però il tema della sostenibilità, sicuramente importante vista la crescita esponenziale dei GHG dell’ITC (che sta succedendo per diversi fattori che passano da una sempre maggiore digitalizzazione e dall’uso dell’AI) non è ancora seguito con la giusta importanza dalle aziende che, volenti o nolenti, sono di fatto technology-driven.

Il mancato interesse deriva, probabilmente, dal fatto che parlare di sostenibilità delle proprie infrastrutture IT porta alla luce una serie di temi scomodi e, soprattutto, costosi da gestire ma che, nei prossimi anni, saranno obbligatori dalle varie normative europee in arrivo.

La sostenibilità del software come già accennato non è limitata alle emissioni, ma va ad abbracciare tantissimi argomenti che impattano dalla governance aziendale a quella dei processi interni.

Temi che spaziano, appunto, dalla CyberSecurity, al debito tecnico, alla Corporate Digital Responsability, al knowledge management per passare da accessibilità ed usabilità per arrivare appunto a tutte le pratiche di Green Software e Green IT.

Do you think you need to introduce green software practices to your company?

Do you want to participate or organize a workshop on the topic? Let’s discuss it!
Categories
environmental sustainability tecnologia

Green Software: Progettazione per l’Always Available

Parlando di Green software, e preparando un corso di un paio di giorni sul tema, è emersa la necessità di chiarire il tema della differenza tra “Always Available” ed “Always On“.

Il concetto di fondo è alcuni prodotti software, soprattutto quelli critici per il modello di business dell’azienda o per gli stakeholder che li devono utilizzare, debbano essere sempre disponibili, questo concetto non va letto però come avere dei server sempre accesi, ma va interpretato sull’avere un’infrastruttura che garantisca la disponibilità del software e l’eventuale scalabilità in caso di richiesta.

Nulla di nuovo l’orizzonte, si tratta alla fine di quello che promette il Cloud fin dalla sua nascita.

Il concetto di architetture “Always Available” nel contesto del Green Software implica molto più e significa ragionare in modo olistico su più aspetti del software stesso.

Ma andiamo in dettaglio.

Categories
environmental sustainability tecnologia

Riutilizzare i vecchi cellulari, o cambiarne il modello di business?

È di poche settimane fa la notizia di uno studio di una ricercatrice dell’università di San Diego di sfruttare i vecchi cellulari prossimi allo smantellamento in centri di riciclaggio o, peggio, destinati alla discarica per costruire un datacenter utile ad erogare microservizi (e/o applicazioni serverless) online.

Categories
governance open source php social sustainability tecnologia

Cyber Resilience Act e Sostenibilità Sociale del Software

Non presumere mai cattiveria laddove basti la stupidità.

Rasoio di Hanlon

Il Rasoio di Hanlon è la prima cosa che mi viene in mente quanto leggo documenti come il Cyber Resilience Act o il decreto legge antipirateria.

Questo perché nonostante le buone intenzioni dietro a tali bozze di leggi (o peggio, leggi approvate) spesso è evidente la carenza di una competenza tecnica chiara ma, soprattutto, l’incapacità di avere una visione complessiva del tema sul fronte implementativo, sociale ed economico.

Categories
advisoring Entrepreneurship environmental sustainability tecnologia

Green IT: come raggiungere l’efficienza ambientale

Nel perseguire la produzione di software a basso impatto ambientale, non è sufficiente rendere il codice scritto più efficiente, bisogna anche considerare l’efficienza dell’hardware.

Nel settore dell’informatica, ci sono molteplici fattori da considerare in aggiunta al semplice sviluppo del software. In questo contesto, alcuni ricercatori suggeriscono l’importanza di un approccio olistico nel calcolare l’impronta di carbonio dell’industria dell’informatica.

Categories
business design environmental governance social sustainability tecnologia

Sostenibilità del Software, ovvero: andare oltre al solo Green Software

Dobbiamo capire che la sostenibilità del software va oltre le best practices della Green Software Foundation!

La Green Software Foundation ci ha fornito preziose linee guida, come l’indice SCI (Software Carbon Intensity), per misurare l’impatto ambientale del software. Tuttavia, la sostenibilità del software non si limita solo a questo aspetto. Perché un software sia veramente sostenibile, occorre considerare anche altri fattori cruciali.

Categories
lifehack SmartWorking tecnologia

Teams, multiutenza e Windows 11

Post un po’ rant ed un po’ nerd nell’attesa di scoprire quale idillio, o incubo, ci riserverà Windows 11 (che a breve proverò sul muletto di turno).

Premetto che sono sempre stato un agnostico dei SO, saltando negli anni da uno all’altro in base alle esigenze e criticando, con una nota di gioviale trollitudine (?), i fanboy di un sistema rispetto ad un altro. La mia situazione attuale è con un desktop con Windows 10 ed Ubuntu 21.04 in WLS, un Macbook Air1con Big Sur, un Ipad Mini2 ed un paio di cellulari Android (11, 9) oltre che il mio amato Lumia 950XL su cui ogni tanto provo ad installare la build di Windows/Android del momento. Per lo più uso Google Spreadsheet o Excel ovunque, ma lasciamo questa nota triste a margine.

Tornando nel fantastico mondo della consulenza sto cambiando rapidamente idea su Teams, in peggio.

Categories
pensieri tecnologia

Blockchain, serve veramente?

Contrariamente a quanto molti affermano più passo il tempo a leggere post di sedicenti esperti di Blockchain e Crypto e più mi convinco che la tecnologia in questione oggi, rimanendo un ottimo spunto di discussione su fronte filosofico, non sia particolarmente utile ma anzi potenzialmente dannosa all’ambiente. Ma andiamo per gradi.

Categories
lifehack open source pensieri

Open Source, User eXperience Designers e karma positivo

Nella mia precedente vita da sviluppatore, ed in quella ancora precedente da sistemista, ho avuto la mia buona dose di utilizzo di software Open Source.

A tal riguardo ho sempre cercato di avere un apporto karmico neutro, usavo software Open Source per fare consulenze, mettere in piedi e mantenere sistemi o prodotti software e quindi, in sostanza, per guadagnare (karma negativo) ed allo stesso tempo dedicavo parte del mio tempo a tradurre software e libri, mantenere progetti (per qualche anno sono stato il lead developer di una suite di project management) fare da advocate, organizzare testfest o hacknight ed anche finanziare attivamente con delle bounty hunt feature che ritenevo utili per il mio lavoro o per completare il progetto (karma positivo).

(Si, state per leggere un rant.)

Categories
SmartWorking tecnologia

Smart Working istruzioni per l’uso

Ho un ufficio, raramente ho una scrivania dedicata a me. Quello che vi voglio lasciare in questo articolo è il perché di questa scelta, cosa abbiamo imparato in ideato sullo Smart Working e come l’abbiamo messo in pratica.