L'AI scrive codice che passa i test, sembra pulito, esce in produzione. Ma quando alle 2 del mattino il sistema cade, nessuno sa più cosa stiamo guardando. Il debito tecnico lo vedi: lo accetti come scelta. Il debito di comprensione no, cresce silenzioso, e la sua compounding rate è la cosa più sottovalutata del coding 2026. Continua a leggere
Consulente Informatico · Consulente AI/LLM · Backend Engineer · Software Architect · Cybersecurity Specialist
Lavoro nell'IT dal 2005, laureato in Ingegneria Informatica al Politecnico di Torino nel 2008, consulente indipendente con P.IVA italiana dal 2014. Mi presento come Senior Backend Architect con specializzazione in cybersecurity e integrazione di LLM in sistemi di produzione - tre competenze che vent'anni fa sarebbero state tre carriere separate, e che oggi convergono sullo stesso tavolo di decisione di qualunque PMI che voglia fare le cose per bene.
Il mio lavoro quotidiano tocca backend PHP (Laravel, Symfony), infrastrutture Linux su Cloud come Hetzner, OVH, Contabo, Digital Ocean, Amazon AWS, e audit di sicurezza con approccio offensive (OWASP Top 10, OWASP LLM Top 10, NIS2), e pipeline AI private self-hosted per aziende con vincoli di data sovereignty.
L'approccio è ingegneristico in senso stretto: ogni scelta tecnica deve reggere in produzione, essere auditabile, restare manutenibile da chi arriverà dopo di me. Progetto infrastrutture dove il cliente controlla dati, costi e governance - non semplici ecosistemi dove l'AI è una "black box a noleggio" da ricomprare ogni anno.
Dal blog — NIS2, Laravel, Symfony, sicurezza applicativa
Rust per inference edge di modelli leggeri: quando la performance supera la produttività di Python
Il riposizionamento dell'ingegnere senior nell'era del prompt operator
Un riepilogo dei post più popolari e più letti
Il debito di comprensione: cosa l'AI accumula nella tua codebase mentre sembra accelerare
L'AI scrive codice che passa i test, sembra pulito, esce in produzione. Ma quando alle 2 del mattino il sistema cade, nessuno sa più cosa stiamo guardando. Il debito tecnico lo vedi: lo accetti come scelta. Il debito di comprensione no, cresce silenzioso, e la sua compounding rate è la cosa più sottovalutata del coding 2026. Continua a leggere
La cascata sistemica del coding AI: vulnerabilità, paradosso di produttività, collasso della carriera junior
Quando misuri l'AI coding solo sull'output dei junior, sembra un boom di produttività. Quando misuri il sistema intero, la realtà cambia: il 45% del codice AI ha falle di sicurezza, i senior perdono il 19% di produttività riassorbendo il debito, i junior smettono di costruire i modelli mentali che li renderebbero senior domani. Il sistema si squilibria sotto la velocità apparente. Continua a leggere
Oltre lo specs-to-code: design concept, ubiquitous language e TDD per non annegare nell'output AI
Scrivi una spec, lasci che l'AI la trasformi in codice, e quando qualcosa non va riapri solo la spec. È seducente. Non funziona: ogni iterazione produce codice peggiore. Il problema non è la spec, è che mancano le ossa del design su cui appoggiarla. Design concept, ubiquitous language, TDD: tre discipline pre-AI che oggi contano di più, non di meno. Continua a leggere
Il riposizionamento dell'ingegnere senior nell'era del prompt operator
L'ingegnere che l'AI sostituisce non è quello che fa il lavoro che l'AI può fare. È quello che non ha mai costruito il giudizio per riconoscere quando l'AI sbaglia. Il riposizionamento da autore di codice a intent manager non è una concessione, è la skill tecnica che decide chi sopravvive a questa transizione di carriera. Continua a leggere
L'architettura del codebase AI-friendly: deep modules, AI come dependency, e perché il debito non si refactora da solo
Architetture pensate per umani aiutano l'AI di più di architetture pensate per l'AI. Moduli profondi con interfacce semplici. AI integrata come dependency lenta e non deterministica, dietro circuit breaker e fallback. E la verità che spinge il mercato in direzione opposta: il debito accumulato oggi non sarà refactorato da nessun modello futuro, perché refactoring richiede intent originale, non sintassi. Continua a leggere
NIS2: Obblighi, Scadenze e Strategie per la Sicurezza Aziendale
NIS2 è molto più di un acronimo o di un insieme di articoli di legge: è un imperativo strategico per le aziende europee nell'era digitale. Immagina NIS2 come uno scudo protettivo digitale, un "aggiornamento di sistema" obbligatorio nell'evoluto mondo delle tecnologie Cloud e della estrema informatizzazione della quasi totalità dei processi aziendali. Continua a leggere