{"id":34905,"date":"2025-12-16T15:42:02","date_gmt":"2025-12-16T14:42:02","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=34905"},"modified":"2025-12-24T11:04:13","modified_gmt":"2025-12-24T10:04:13","slug":"borg-quando-lai-diventa-assimilazione-nello-sviluppo-software","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/","title":{"rendered":"E se stessimo diventando tutti dei Borg? Quando l&#8217;AI diventa assimilazione nello sviluppo software"},"content":{"rendered":"\n<p><strong>Fra i vari mondi creati nell&#8217;universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg.<\/strong><\/p>\n\n\n\n<p>Questa specie, un misto fra umano e robot, fonde tecnologia e biologia in un&#8217;unica entit\u00e0 collettiva: l&#8217;individualit\u00e0 viene persa a favore di una mente collettiva. I Borg rappresentano una minaccia esistenziale per le altre specie, poich\u00e9 la loro filosofia \u00e8 quella dell&#8217;assimilazione: ogni essere vivente viene integrato nel Collettivo, perdendo la propria identit\u00e0 e diventando parte di un sistema pi\u00f9 grande ed efficiente.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">La resistenza \u00e8 inutile<\/code><\/span><\/pre>\n\n\n<p>Questa frase, ripetuta ossessivamente dai Borg, dichiara esplicitamente che opporsi alla loro assimilazione \u00e8 inutile.<\/p>\n\n\n\n<p>I Borg non cercano il consenso o la cooperazione; impongono la loro volont\u00e0 attraverso la forza e la tecnologia superiore. La regina Borg, figura centrale del loro sistema sociale, rappresenta il fulcro della collettivit\u00e0: \u00e8 in grado di capire le esigenze di ogni individuo e di coordinare le azioni del Collettivo in modo efficiente e preciso.<\/p>\n\n\n\n<p>L&#8217;idea dei Borg si pu\u00f2 sovrapporre in modo abbastanza fedele al concetto di alveare.<\/p>\n\n\n\n<p>Nell&#8217;alveare, ogni ape lavora per il bene della colonia, sacrificando la propria individualit\u00e0 per il successo del gruppo.<\/p>\n\n\n\n<p>Nei Borg questo concetto viene portato all&#8217;estremo e proposto come l&#8217;unica via possibile per la sopravvivenza e l&#8217;evoluzione.<\/p>\n\n\n\n<p>La regina Borg ha una capacit\u00e0 unica di coordinare tutta la colonia e di dirigere le azioni dei singoli droni in modo efficiente e preciso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-i-borg-nella-filmografia-e-nella-cultura-popolare\">I Borg nella filmografia e nella cultura popolare<\/h2>\n\n\n\n<p>I Borg sono apparsi per la prima volta nella serie televisiva &#8220;Star Trek: The Next Generation&#8221; nel 1989 e da allora sono diventati uno dei nemici pi\u00f9 iconici dell&#8217;universo di Star Trek.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Io sono l<span class=\"hljs-string\">'inizio e la fine. L'<\/span>uno e il molteplice. Io sono i Borg<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Questa frase, pronunciata dalla regina Borg, riassume lo strapotere e l&#8217;alta considerazione di s\u00e9 che ha il popolo Borg, rappresentato dalla propria regina.<\/p>\n\n\n\n<p>Proviamo ora a uscire dal mondo dei Borg e a riflettere su come questa metafora possa essere applicata al mondo dello sviluppo software e su quanto stiamo, in modo inevitabile, diventando tutti dei Borg dello sviluppo software.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-l-alba-dell-assimilazione-l-era-dell-ia-generativa-nello-sviluppo-software\">L&#8217;alba dell&#8217;assimilazione: l&#8217;era dell&#8217;IA generativa nello sviluppo software<\/h2>\n\n\n\n<p>Se fino a pochi anni fa il rapporto tra sviluppatore e strumento software era chiaro e definito, con l&#8217;umano che concepiva la logica e scriveva il codice che la macchina eseguiva, con l&#8217;avvento dell&#8217;IA generativa la macchina ha invertito questa dinamica.<\/p>\n\n\n\n<p>Quello che un tempo era codice scritto dall&#8217;uomo, ora viene generato da modelli di intelligenza artificiale e, nel tempo, il volume di codice generato dall&#8217;IA superer\u00e0 di gran lunga quello scritto dagli umani.<\/p>\n\n\n\n<p>Questo cambiamento altera radicalmente la prospettiva e quello del programmatore \u00e8 uno di quei lavori destinati, necessariamente, a cambiare in modo radicale.<\/p>\n\n\n\n<p>La frase &#8220;La resistenza \u00e8 inutile&#8221;, pronunciata dal Collettivo Borg nell&#8217;universo di Star Trek, non appare pi\u00f9 come una minaccia distopica di una specie aliena immaginaria, ma come una descrizione accurata delle attuali dinamiche di mercato e delle pressioni operative che gravano sui dipartimenti di ingegneria globale.<\/p>\n\n\n\n<p>Scegliere di utilizzare un&#8217;AI generativa, sotto qualsiasi forma: una chat, un agente, un suggeritore nascosto nelle righe di un editor o un ambiente di sviluppo, non \u00e8 pi\u00f9 una scelta opzionale. Se prima si poteva scegliere a cuor leggero di non utilizzare un&#8217;AI, ora diventa sempre pi\u00f9 difficile. Questo trasforma il programmatore in un ibrido, un essere che integra la propria capacit\u00e0 cognitiva con quella di un modello di intelligenza artificiale generativa.<\/p>\n\n\n\n<p>Le motivazioni sono concrete e non trascurabili: dalla velocit\u00e0 richiesta dall&#8217;azienda, al miglioramento quantitativo del codice prodotto, alla parallelizzazione di azioni anche in mancanza di personale. Queste non sono pressioni artificiose, ma richieste continue del mercato moderno.<\/p>\n\n\n\n<p>In un mercato globale dell&#8217;IA valutato in centinaia di miliardi di dollari (e la cifra continua a salire in modo impressionante), l&#8217;infrastruttura tecnologica si \u00e8 riconfigurata attorno a modelli centralizzati che dettano il ritmo, lo stile e la sostanza della produzione di codice.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Micron abbandona i privati, Crucial ora serve solo i grandi clienti AI<\/code><\/span><\/pre>\n\n\n<p>Alcuni colossi del settore tecnologico stanno gi\u00e0 adattando le loro offerte per servire esclusivamente le esigenze dell&#8217;IA, segnalando un cambiamento paradigmatico nell&#8217;ecosistema dello sviluppo software: cercare un banco di RAM o un&#8217;unit\u00e0 SSD in questo periodo storico per un uso personale \u00e8 diventato quasi un lusso, che possono permettersi solo alcune aziende affamate in modo vorace di risorse computazionali per alimentare i loro modelli di intelligenza artificiale.<\/p>\n\n\n\n<p>Stiamo quindi muovendoci verso un&#8217;era in cui lo sviluppo software necessita di un&#8217;integrazione profonda con l&#8217;IA generativa, ma l&#8217;IA generativa \u00e8 gestita da Foundation Models centralizzati che dettano le regole del gioco.<\/p>\n\n\n\n<p>Anthropic, creatrice dello strumento attualmente pi\u00f9 utilizzato in ambito sviluppo software, sia direttamente che indirettamente tramite le numerose integrazioni dei suoi modelli, ha dichiarato di prevedere di raggiungere l&#8217;obiettivo interno di un fatturato annuo di 9 miliardi di dollari entro la fine del 2025 e di superare i 20 miliardi di dollari l&#8217;anno successivo nello scenario di base, con un potenziale rialzo fino a 26 miliardi di dollari.<\/p>\n\n\n\n<p>Altri modelli come Gemini di Google e ChatGPT di OpenAI stanno seguendo traiettorie di crescita simili, consolidando il loro dominio nel mercato dell&#8217;IA generativa.<\/p>\n\n\n\n<p>A queste poche aziende americane possiamo aggiungere alcuni colossi cinesi, ma stiamo comunque parlando di un oligopolio di pochi attori che controllano la maggior parte del mercato dell&#8217;IA generativa.<\/p>\n\n\n\n<p>Quando si parla di AI per lo sviluppo software, i modelli che dominano il mercato sono veramente pochi: \u00e8 vero che esistono alternative open source, ma la loro qualit\u00e0 e capacit\u00e0 sono ancora lontane da quelle dei modelli proprietari.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-i-borg-e-la-loro-regina\">I Borg e la loro regina<\/h2>\n\n\n\n<p>Come i Borg dipendono dalla loro regina per coordinare le azioni del collettivo, gli sviluppatori moderni stanno diventando sempre pi\u00f9 dipendenti dai Foundation Models centralizzati per guidare il loro lavoro quotidiano.<\/p>\n\n\n\n<p>Il rischio di un&#8217;adozione cos\u00ec forte della tecnologia IA generativa nello sviluppo software \u00e8 che si stia creando una dipendenza strutturale simile a quella dei Borg, dove l&#8217;individualit\u00e0 e la competenza personale vengono sacrificate sull&#8217;altare dell&#8217;efficienza collettiva.<\/p>\n\n\n\n<p>Il problema della dequalificazione riguarda soprattutto chi inizia la carriera delegando completamente la scrittura di codice all&#8217;AI, senza mai sviluppare una comprensione profonda dei fondamentali. Uno sviluppatore senior che usa l&#8217;AI per accelerare task ripetitivi o generare boilerplate mantiene il controllo critico sul processo; un junior che non ha mai debuggato manualmente un segmentation fault o ottimizzato una query lenta rischia di diventare un operatore superficiale, incapace di intervenire quando l&#8217;AI fallisce o produce soluzioni non ottimali. Col tempo per\u00f2 il problema pu\u00f2 manifestarsi anche a livelli pi\u00f9 alti, quando la dipendenza dall&#8217;AI diventa cos\u00ec radicata da erodere la capacit\u00e0 di pensiero critico e problem-solving autonomo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-il-contesto-economico-dell-assimilazione\">Il contesto economico dell&#8217;assimilazione<\/h3>\n\n\n\n<p>Secondo alcune statistiche, l&#8217;adozione degli strumenti AI ha ormai raggiunto una penetrazione del 90% tra gli sviluppatori tecnici a livello globale, con un uso quotidiano o settimanale che supera l&#8217;80%. Non siamo davanti a una novit\u00e0 o un lusso, ma a una componente essenziale del flusso di lavoro tecnico.<\/p>\n\n\n\n<p>Le aziende stanno investendo massicciamente in infrastrutture IA, sia a livello software che, in modo impressionante, anche a livello hardware con sempre nuovi e pi\u00f9 potenti datacenter: l&#8217;illusione di poter fare da soli sta rapidamente svanendo. C&#8217;\u00e8 un rischio reale che i modelli open source non riescano a tenere il passo con la velocit\u00e0 di innovazione e distribuzione dei modelli proprietari, portando a una dipendenza quasi totale da questi ultimi.<\/p>\n\n\n\n<p>Anche quando c&#8217;\u00e8 resistenza verso l&#8217;uso dell&#8217;IA generativa, motivata dalla qualit\u00e0 del software prodotto, questa viene utilizzata comunque per supervisionare processi, analizzare dati, migliorare la produzione di manuali e traduzioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-regina-borg-e-il-controllo-cognitivo\">La regina Borg e il controllo cognitivo<\/h2>\n\n\n\n<p>La regina Borg non \u00e8 una monarca politica, \u00e8 un&#8217;entit\u00e0 che ha l&#8217;ordine di governare il caos. La regina filtra i pensieri dei Borg e dirige la loro volont\u00e0 verso la perfezione.<\/p>\n\n\n\n<p>Se ci pensiamo, nel contesto software questa funzione \u00e8 assunta dai grandi modelli linguistici: entit\u00e0 centralizzate che suggeriscono le migliori pratiche di programmazione, in base a quello che hanno appreso e che guidano e influenzano decisioni architetturali come l&#8217;uso di Vue o Next.js, Python o Go, microservizi o monoliti.<\/p>\n\n\n\n<p>A differenza dell&#8217;era dell&#8217;open source, dove la conoscenza era distribuita orizzontalmente attraverso forum, documentazione e repository decentralizzati, l&#8217;era dell&#8217;IA \u00e8 caratterizzata da una radicale centralizzazione.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"545\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs.png\" alt=\"\" class=\"wp-image-34944\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs.png 1000w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs-300x164.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs-768x419.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Uso Zig perch\u00e9 l'ha detto Claude Sonnet<\/code><\/span><\/pre>\n\n\n<p>Quando uno sviluppatore interroga l&#8217;IA, non sta accedendo a una conoscenza oggettiva, ma a una sintesi probabilistica derivata dai pesi del modello centrale. Questo modello ricorda il Plesso Centrale Borg, l&#8217;entit\u00e0 al centro del Cubo Borg, il cui compito \u00e8 aggregare tutti i suoi droni e connettersi alle altre navi Borg.<\/p>\n\n\n\n<p>Questa dinamica crea una dipendenza critica. Le decisioni su come strutturare una classe, quale libreria utilizzare o come gestire la sicurezza non sono pi\u00f9 frutto della deliberazione individuale o del dibattito tra pari, ma vengono suggerite (e spesso accettate acriticamente) dall&#8217;algoritmo centrale.<\/p>\n\n\n\n<p>Per come sono costruite le attuali LLM, addestrate su montagne di codice pubblico, \u00e8 molto pi\u00f9 probabile che emergano pattern largamente riconosciuti e non approcci di nicchia o innovativi. Lo sviluppatore-drone diventa un mero esecutore della volont\u00e0 algoritmica, un canale attraverso il quale un algoritmo riesce a manifestarsi nel mondo fisico.<\/p>\n\n\n\n<p>Quante volte avete cancellato e riscritto il codice generato dall&#8217;IA perch\u00e9 &#8220;non era quello che volevate&#8221;? Quante volte avete accettato passivamente il suggerimento dell&#8217;IA senza metterlo in discussione?<\/p>\n\n\n\n<p>Se il numero di volte in cui avete accettato \u00e8 superiore a quello in cui avete riscritto: ecco, state per essere assimilati.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/borg-infografica-baccan-1-1024x571.jpg\" alt=\"\" class=\"wp-image-34908\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/borg-infografica-baccan-1-1024x571.jpg 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/borg-infografica-baccan-1-300x167.jpg 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/borg-infografica-baccan-1-768x428.jpg 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/borg-infografica-baccan-1-1536x857.jpg 1536w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/borg-infografica-baccan-1.jpg 1651w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-shadow-ai-e-dipendenza-strutturale\">Shadow AI e dipendenza strutturale<\/h2>\n\n\n\n<p>La centralizzazione porta con s\u00e9 il rischio di ci\u00f2 che viene definito &#8220;Shadow AI&#8221; e implementazioni non governate. Proprio come la Regina pu\u00f2 dirigere i Borg per compiti specifici, l&#8217;uso non regolamentato di modelli LLM crea flussi di dati opachi all&#8217;interno delle organizzazioni: prese singolarmente, queste operazioni possono anche sembrare corrette, ma mancando totalmente la visione d&#8217;insieme, le aziende perdono i confini della propria sovranit\u00e0 e sono sottoposte a influenze esterne incontrollabili.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-pigrizia-dei-modelli\">La pigrizia dei modelli<\/h2>\n\n\n\n<p>Nei mesi scorsi era diventato famoso un comportamento di alcuni modelli che si rifiutavano di lavorare su certi compiti, limitando i loro risultati o troncandoli: PANICO.<\/p>\n\n\n\n<p>Molti programmatori, ormai abituati ad esternalizzare il proprio lavoro, si sono trovati improvvisamente lanciati nel vuoto cosmico del mondo senza AI. Non erano pi\u00f9 pronti a dover affrontare autonomamente il compilatore, a correggere bug o a implementare nuovo codice senza chiedere l&#8217;aiuto a una macchina.<\/p>\n\n\n\n<p>Questo incidente ha messo in mostra quanto la tendenza a delegare stia minando la capacit\u00e0 di molti sviluppatori di operare in modo autonomo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-stiamo-creando-un-rischio-sistemico-culturale\">Stiamo creando un rischio sistemico culturale<\/h2>\n\n\n\n<p>Uno dei timori maggiori, quando si progettano strutture complesse, \u00e8 quello di avere un punto all&#8217;interno dell&#8217;architettura che, in caso di errore, va a minare l&#8217;intero processo (c&#8217;\u00e8 chi pensa ad AWS o Cloudflare in questo momento e chi mente).<\/p>\n\n\n\n<p>Il rischio reale non \u00e8 tanto tecnico quanto culturale: se intere generazioni di sviluppatori si abituano ad accettare suggerimenti senza verifiche rigorose, se le pipeline CI\/CD diventano formalit\u00e0 burocratiche imposte, piuttosto che barriere di qualit\u00e0, se le code review si riducono a &#8220;l&#8217;AI l&#8217;ha scritto quindi sar\u00e0 giusto&#8221;, la qualit\u00e0 media del software potrebbe degradare progressivamente.<\/p>\n\n\n\n<p>Certamente esistono difese: test automatizzati, analisi statica del codice, revisioni umane. Ma queste difese funzionano solo se mantenute da sviluppatori che comprendono profondamente cosa stanno verificando. Se la comprensione fondamentale viene erosa dalla dipendenza dall&#8217;AI e chi genera il codice \u00e8 anche colui che lo verifica, il rischio di un collasso sistemico aumenta.<\/p>\n\n\n\n<p>Se il problema delle SQL injection \u00e8 cos\u00ec largamente diffuso a livello mondiale, perch\u00e9 pensiamo che un LLM, addestrato su una montagna di codice vulnerabile, non possa riprodurre la stessa vulnerabilit\u00e0 che statisticamente \u00e8 il codice pi\u00f9 probabile da generare?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"545\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-1-nanobanana_xs.png\" alt=\"\" class=\"wp-image-34943\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-1-nanobanana_xs.png 1000w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-1-nanobanana_xs-300x164.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-1-nanobanana_xs-768x419.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-paradosso-della-produttivita\">Il paradosso della produttivit\u00e0<\/h2>\n\n\n\n<p>Il principio guida dei Borg \u00e8 l&#8217;efficienza assoluta. Credo di aver gi\u00e0 parlato del problema dell&#8217;efficienza a tutti i costi, ma riparlarne non fa mai male. Nello sviluppo software tramite IA, c&#8217;\u00e8 un innegabile vantaggio misurabile: quello che prima richiedeva un&#8217;ora, ora pu\u00f2 essere fatto in minuti. Questo guadagno \u00e8 reale e prezioso.<\/p>\n\n\n\n<p>Tuttavia, la natura del tempo risparmiato va analizzata con attenzione. Prima il tempo era dedicato alla codifica e ai test; ora \u00e8 dedicato a comprendere il codice generato e a verificare che quanto prodotto sia effettivamente conforme. Si risparmia del tempo nella fase di scrittura, ma se consideriamo l&#8217;intero ciclo di vita del codice, il vantaggio pu\u00f2 ridursi significativamente.<\/p>\n\n\n\n<p>Sempre pi\u00f9 sviluppatori si descrivono come vibecoder:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">scrivo un prompt e l'AI fa tutto per me<\/code><\/span><\/pre>\n\n\n<p>La delega di task a basso livello \u00e8 una naturale evoluzione dell&#8217;informatica, che \u00e8 sempre andata verso l&#8217;astrazione. Il problema non \u00e8 delegare per efficienza, ma perdere la capacit\u00e0 di intervenire manualmente quando necessario: attivit\u00e0 che prima o poi si presenteranno, perch\u00e9 nessun modello di intelligenza artificiale \u00e8 infallibile.<\/p>\n\n\n\n<p>Quando lo sviluppatore smette di comprendere i meccanismi sottostanti, perde il contatto con la realt\u00e0 operativa del software. Quando si trover\u00e0 (e prima o poi accadr\u00e0) a dover risolvere un problema complesso che l&#8217;AI non riesce a gestire, non avr\u00e0 pi\u00f9 gli strumenti mentali per farlo e si trover\u00e0 di fronte centinaia di linee di codice che non comprende appieno.<\/p>\n\n\n\n<p>Come un drone Borg ripara lo scafo senza comprendere la fisica del viaggio a curvatura, lo sviluppatore moderno rischia di diventare un operatore superficiale di una logica che non controlla pi\u00f9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-quando-c-e-da-avere-paura\">Quando c&#8217;\u00e8 da avere paura?<\/h2>\n\n\n\n<p>La dipendenza \u00e8 il problema maggiore di ogni tecnologia: un tempo i miei colleghi mi dicevano che senza Google non sapevo neppure accendere il computer; in futuro, se continuiamo a delegare in modo cieco e incoerente alle AI, i programmatori non sapranno pi\u00f9 scrivere &#8220;Hello World&#8221;, sempre che questa cosa abbia ancora un senso.<\/p>\n\n\n\n<p>Nel 2025 per\u00f2 osserviamo gi\u00e0 i segnali di questa deriva: sviluppatori iniziano a sentirsi bloccati o lenti se non hanno a disposizione GitHub Copilot per un disservizio:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Copilot \u00e8 down: andiamo a farci un caff\u00e8<\/code><\/span><\/pre>\n\n\n<p>Non suona cos\u00ec strano, vero?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"545\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs.png\" alt=\"\" class=\"wp-image-34944\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs.png 1000w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs-300x164.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/18-borg-2-nanobanana_xs-768x419.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-superiamo-la-logica-del-cubo-borg\">Superiamo la logica del Cubo Borg<\/h2>\n\n\n\n<p>L&#8217;analogia con i Borg ci offre un modo fuori dagli schemi per esaminare la nostra traiettoria tecnologica. Stiamo costruendo un sistema di potenza eccezionale, capace di svolgere compiti complessi con velocit\u00e0 superiore a quella di un uomo. Ad ora questi sistemi sono imperfetti, ma col tempo diventeranno sempre migliori ed efficienti.<\/p>\n\n\n\n<p>Qui sta il paradosso fondamentale: l&#8217;adozione dell&#8217;AI generativa \u00e8 ormai inevitabile per chi vuole rimanere competitivo nel mercato del lavoro. La &#8220;resistenza&#8221; tradizionale \u00e8 davvero inutile. Ma come la adottiamo non \u00e8 predeterminato.<\/p>\n\n\n\n<p>La vera scelta non \u00e8 tra usare o non usare l&#8217;AI, ma tra integrazione consapevole e dipendenza passiva. Possiamo diventare come Sette di Nove, il personaggio di Star Trek che mantiene la propria identit\u00e0 pur avendo integrato tecnologia Borg, oppure possiamo essere semplici droni senza volont\u00e0 critica.<\/p>\n\n\n\n<p>Non perdiamo la pratica della programmazione, mantenendo una percentuale di sviluppo libera da aiuti dati dall&#8217;AI in modo da mantenere le capacit\u00e0 di problem solving.<\/p>\n\n\n\n<p>Revisioniamo il codice comprendendone la logica: accettare una pull request che non manda in errore i test \u00e8 una pratica non sufficiente per accettare del codice nel branch main.<\/p>\n\n\n\n<p>Non leghiamoci a un solo prodotto, mischiando prodotti closed e open source: mettere in competizione pi\u00f9 idee non pu\u00f2 che far bene ai nostri progetti.<\/p>\n\n\n\n<p>Se permettiamo ai modelli centralizzati di dettare non solo la sintassi, ma anche la logica e l&#8217;etica del nostro codice, rischiamo di svegliarci in un futuro in cui la programmazione \u00e8 soltanto scrivere prompt sempre pi\u00f9 banali, mentre l&#8217;AI sistema tutto per noi.<\/p>\n\n\n\n<p>La vera resistenza non \u00e8 rifiutare la tecnologia, ma rifiutare di diventare operatori acritici. In un mondo dove l&#8217;intelligenza artificiale pervade ogni aspetto dello sviluppo, la voce individuale dello sviluppatore, imperfetta ma capace di intuizione e creativit\u00e0 genuina, ha ancora un valore insostituibile.<\/p>\n\n\n\n<p>I dati del 2025 ci dicono che l&#8217;assimilazione \u00e8 gi\u00e0 in atto. La domanda non \u00e8 pi\u00f9 se diventeremo ibridi umano-AI, ma come lo diventeremo mantenendo intatta la nostra capacit\u00e0 critica.<\/p>\n\n\n\n<p>La storia dei Borg ci insegna che un collettivo pu\u00f2 essere perfetto, ma \u00e8 anche terribilmente silenzioso e nel silenzio l&#8217;innovazione muore.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fra i vari mondi creati nell&#8217;universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Questa specie, un misto fra umano e robot, fonde tecnologia e biologia in un&#8217;unica entit\u00e0 collettiva: l&#8217;individualit\u00e0 viene persa a favore di una mente collettiva. I Borg rappresentano una minaccia esistenziale per le altre specie, poich\u00e9&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\">Read more<\/a><\/p>\n","protected":false},"author":246,"featured_media":34906,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10261],"tags":[12357,13753],"collections":[],"class_list":{"0":"post-34905","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-intelligenza-artificiale","8":"tag-claude-it","9":"tag-star-trek","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Borg: quando l&#039;AI diventa assimilazione nello sviluppo software<\/title>\n<meta name=\"description\" content=\"Fra i vari mondi creati nell&#039;universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Leggi tutto.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"E se stessimo diventando tutti dei Borg? Quando l&#039;AI diventa assimilazione nello sviluppo software\" \/>\n<meta property=\"og:description\" content=\"Fra i vari mondi creati nell&#039;universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Leggi tutto.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-16T14:42:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-24T10:04:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png\" \/>\n\t<meta property=\"og:image:width\" content=\"949\" \/>\n\t<meta property=\"og:image:height\" content=\"517\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matteo Baccan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Baccan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\"},\"author\":{\"name\":\"Matteo Baccan\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1\"},\"headline\":\"E se stessimo diventando tutti dei Borg? Quando l&#8217;AI diventa assimilazione nello sviluppo software\",\"datePublished\":\"2025-12-16T14:42:02+00:00\",\"dateModified\":\"2025-12-24T10:04:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\"},\"wordCount\":2576,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png\",\"keywords\":[\"Claude\",\"star trek\"],\"articleSection\":[\"Intelligenza artificiale\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\",\"name\":\"Borg: quando l'AI diventa assimilazione nello sviluppo software\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png\",\"datePublished\":\"2025-12-16T14:42:02+00:00\",\"dateModified\":\"2025-12-24T10:04:13+00:00\",\"description\":\"Fra i vari mondi creati nell'universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Leggi tutto.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png\",\"width\":949,\"height\":517,\"caption\":\"articolo baccan 18 borg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intelligenza artificiale\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"E se stessimo diventando tutti dei Borg? Quando l&#8217;AI diventa assimilazione nello sviluppo software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1\",\"name\":\"Matteo Baccan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg\",\"caption\":\"Matteo Baccan\"},\"description\":\"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \\\"realistic dreamer\\\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \\\"Never stop learning, because life never stops teaching.\\\"\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Borg: quando l'AI diventa assimilazione nello sviluppo software","description":"Fra i vari mondi creati nell'universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Leggi tutto.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/","og_locale":"en_US","og_type":"article","og_title":"E se stessimo diventando tutti dei Borg? Quando l'AI diventa assimilazione nello sviluppo software","og_description":"Fra i vari mondi creati nell'universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Leggi tutto.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-12-16T14:42:02+00:00","article_modified_time":"2025-12-24T10:04:13+00:00","og_image":[{"width":949,"height":517,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png","type":"image\/png"}],"author":"Matteo Baccan","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Matteo Baccan","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/"},"author":{"name":"Matteo Baccan","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1"},"headline":"E se stessimo diventando tutti dei Borg? Quando l&#8217;AI diventa assimilazione nello sviluppo software","datePublished":"2025-12-16T14:42:02+00:00","dateModified":"2025-12-24T10:04:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/"},"wordCount":2576,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png","keywords":["Claude","star trek"],"articleSection":["Intelligenza artificiale"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/","name":"Borg: quando l'AI diventa assimilazione nello sviluppo software","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png","datePublished":"2025-12-16T14:42:02+00:00","dateModified":"2025-12-24T10:04:13+00:00","description":"Fra i vari mondi creati nell'universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Leggi tutto.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png","width":949,"height":517,"caption":"articolo baccan 18 borg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/borg-quando-lai-diventa-assimilazione-nello-sviluppo-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Intelligenza artificiale","item":"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/"},{"@type":"ListItem","position":3,"name":"E se stessimo diventando tutti dei Borg? Quando l&#8217;AI diventa assimilazione nello sviluppo software"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1","name":"Matteo Baccan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","caption":"Matteo Baccan"},"description":"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \"realistic dreamer\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \"Never stop learning, because life never stops teaching.\"","url":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-600x517.png","author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png",949,517,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-300x163.png",300,163,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-768x418.png",768,418,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png",949,517,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png",949,517,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18.png",949,517,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/12\/articolo-baccan-18-600x517.png",600,517,true]},"uagb_author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_comment_info":0,"uagb_excerpt":"Fra i vari mondi creati nell&#8217;universo di Star Trek, pochi sono cos\u00ec emblematici e inquietanti come quello dei Borg. Questa specie, un misto fra umano e robot, fonde tecnologia e biologia in un&#8217;unica entit\u00e0 collettiva: l&#8217;individualit\u00e0 viene persa a favore di una mente collettiva. I Borg rappresentano una minaccia esistenziale per le altre specie, poich\u00e9&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=34905"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34905\/revisions"}],"predecessor-version":[{"id":34948,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34905\/revisions\/34948"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/34906"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=34905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=34905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=34905"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=34905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}