
Costruire qualcosa di tecnicamente perfetto è una droga, lo sappiamo tutti. Passiamo notti intere a rifinire quel kernel custom, a ottimizzare ogni singolo microservizio o a far girare un’istanza locale di un LLM che consuma più RAM di quanto ne abbia il mio vecchio laptop. Ma c’è un problema: il mondo reale non è un ambiente di staging isolato e protetto da firewall.
Il titolo dell’articolo che ho beccato su Hacker News, «If You Build It, They Will Come», è una citazione classica che sembra uscita da un film cult, ma che nel panorama tech moderno è diventata una mezza maledizione. L’idea è che se crei un prodotto tecnicamente impeccabile, una soluzione elegante e funzionale, gli utenti arriveranno da soli, attratti dalla pura qualità del codice. Spoiler: non succede. Quasi mai.
C’è questa tendenza, molto comune tra noi maker e sviluppatori, a ignorare completamente il lato ‘sociale’ e di distribuzione della tecnologia. Ci concentriamo sul risolvere un problema tecnico — magari un’integrazione super complessa o un’architettura distribuita che fa impazzire i grafici — e pensiamo che la genialità dell’algoritmo basti a farci svoltare. In realtà, se non spieghi perché quel tool serve a qualcuno, rimarrai a parlare da solo nel tuo terminale.
Certo, parlando di realtà diverse dalla nostra, questo discorso prende una piega particolare quando guardiamo alle dinamiche americane. Lì il hype è un’industria a sé stante: basta un tweet di un guru della Silicon Valley per far esplodere una repo GitHub. Da noi, in Italia, la situazione è un po’ più… stoica. Spesso le innovazioni più interessanti nascono in garage o piccoli laboratori, ma faticano a uscire dal guscio perché mancano proprio quegli ingranaggi di marketing che trasformano un esperimento in uno standard.
Il rischio di questo approccio ‘purista’ è finire intrappolati in una bolla di perfezionismo tecnico. Creiamo tool incredibili che però sono impossibili da configurare o che richiedono una laurea in fisica nucleare solo per l’installazione delle dipendenze. È un peccato, perché la tecnologia open source e le community di hacker sono il cuore pulsante del progresso, ma se non riusciamo a comunicare il valore di ciò che costruiamo, restiamo solo dei geni nell’ombra.
Quindi, la prossima volta che state scrivendo quel modulo che cambierà il mondo, ricordatevi di non dimenticare la documentazione e, soprattutto, di far sapere agli altri che esiste. Perché un software perfetto che nessuno usa è solo un bellissimo esercizio di scrittura di codice, ma non è una rivoluzione.
Source: If You Build It, They Will Come
