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.