Ogni giorno apro LinkedIn e leggo post su AI, agenti autonomi, framework rivoluzionari e tool che promettono di sostituire gli sviluppatori.

Poi apro il PC e il mio lavoro reale è:

  • integrare WooCommerce con un ERP vecchio di anni
  • debuggare API senza documentazione
  • capire perché un cron WordPress “salta”
  • sistemare query SQL che bloccano un e-commerce
  • far convivere PHP moderno con codice legacy
  • correggere problemi causati da plugin che insieme non sarebbero mai dovuti esistere

E sapete una cosa?

È così per moltissime aziende.


Il mercato reale non gira sugli stack perfetti

Nel mondo tech online sembra che tutti lavorino solo con:

  • microservizi
  • Kubernetes
  • AI agents
  • architetture cloud perfette
  • stack riscritti ogni sei mesi

La realtà quotidiana di tantissimi developer freelance e software house è molto diversa.

Molte aziende lavorano ancora con:

  • ERP sviluppati 10 o 20 anni fa
  • software gestionali scritti in tecnologie legacy
  • database enormi che nessuno osa toccare
  • integrazioni costruite nel tempo “a strati”
  • hosting configurati da persone che non lavorano più lì da anni

E no, spesso non si può “rifare tutto da zero”.

Perché quel software, per quanto vecchio, manda avanti fatturazione, magazzino, ordini, clienti e produzione.


Il vero problema non è creare il nuovo. È non rompere il vecchio.

Questa è la parte di cui si parla pochissimo.

Fare una demo moderna è relativamente semplice.

Molto più difficile è:

  • modificare un sistema senza bloccare l’azienda
  • integrare servizi nuovi con software legacy
  • migliorare performance senza rompere compatibilità
  • capire codice scritto da cinque sviluppatori diversi in dieci anni

Spesso il lavoro non è “creare”.

È mantenere in piedi.


L’integrazione perfetta non esiste

Negli anni ho visto di tutto:

  • API che restituiscono testo invece di JSON
  • endpoint senza documentazione
  • ERP che vanno in timeout casualmente
  • staging impossibili perché pieni di path hardcoded
  • WooCommerce rallentati da logiche realtime
  • plugin incompatibili tra loro
  • query SQL devastanti lanciate in produzione
  • cache che rompevano più cose di quante ne risolvessero

E spesso il problema non è la tecnologia in sé.

È che nel tempo ogni azienda costruisce un ecosistema unico, pieno di eccezioni e compromessi.


Anche WordPress, nel mondo reale, è molto più complesso di quanto sembri

Online viene spesso trattato come un “giocattolo”.

Poi però ti trovi a gestire:

  • e-commerce B2B
  • listini personalizzati
  • sincronizzazioni ERP
  • disponibilità realtime
  • migliaia di prodotti
  • automazioni
  • sistemi di preventivazione
  • performance
  • sicurezza

E capisci che il problema non è WordPress.

Il problema è la complessità del mondo reale.


L’AI aiuta. Ma non conosce il caos delle aziende.

Uso anch’io strumenti AI e sono utilissimi.

Velocizzano tantissime attività:

  • scrittura codice
  • refactoring
  • query SQL
  • debugging
  • documentazione

Ma c’è una parte del lavoro che resta profondamente umana:

capire sistemi costruiti nel tempo da persone diverse, con logiche diverse, esigenze diverse e problemi accumulati negli anni.

Perché il vero lavoro spesso non è scrivere codice nuovo.

È capire tutto quello che c’era prima.


Forse il futuro sarà davvero tutto AI.

Ma oggi il mondo gira ancora grazie a persone che ogni giorno tengono insieme:

  • software nuovi e sistemi vecchi
  • tecnologie moderne e codice legacy
  • esigenze aziendali e limiti tecnici
  • performance e compatibilità

Ed è un lavoro di cui si parla pochissimo.

Ma senza quel lavoro, moltissime aziende semplicemente si fermerebbero.