Da 'Premi Tab' a 'Fai Tu': L'Evoluzione dei Coding Tool
Da IntelliSense agli Agent CLI, passando per Copilot e Cursor. Come gli strumenti di sviluppo sono cambiati in 5 anni e cosa significa per chi sviluppa.
Alessandro Saiani
Human in the Loop

Se programmi da qualche anno, hai vissuto una trasformazione silenziosa ma radicale. Gli strumenti che usi per scrivere codice sono cambiati più negli ultimi 5 anni che nei 20 precedenti.
Questo articolo racconta quel viaggio — dalle prime forme di autocompletamento fino agli agent che oggi scrivono codice in autonomia. Non per nostalgia, ma per capire dove siamo e dove stiamo andando.
Era 0: IntelliSense (anni '90 - 2020)
Prima dell'AI, c'era la regola.
IntelliSense di Microsoft, introdotto con Visual Studio negli anni '90, è stato il primo vero assistente alla scrittura del codice. Quando digitavi un punto dopo un oggetto, compariva la lista dei metodi disponibili. Quando iniziavi a scrivere una funzione, vedevi i parametri attesi.
Non era intelligente nel senso moderno del termine. Era pattern matching: il sistema conosceva la struttura del linguaggio e ti mostrava cosa potevi scrivere in quel punto. Niente di più.
Ma era rivoluzionario. Per la prima volta, non dovevi ricordare tutto a memoria. L'IDE ti aiutava.
Questo modello — autocompletamento basato su regole — ha dominato per quasi trent'anni. Ogni IDE lo ha copiato e migliorato. La vera democratizzazione è arrivata con VS Code nel 2015: gratuito, leggero, estensibile. IntelliSense per tutti, non solo per chi pagava Visual Studio.
Poi è arrivato qualcosa di diverso.
Takeaway: Dalla memoria alla ricerca. Non devi più ricordare ogni metodo — l'IDE te li mostra.
Era 1: AI Autocomplete (2021-2022)
Giugno 2021: GitHub annuncia Copilot in technical preview.
Non era più pattern matching. Era un modello di linguaggio — OpenAI Codex, una versione di GPT-3 addestrata su miliardi di righe di codice — che prediceva cosa volevi scrivere.
La differenza era sottile ma fondamentale. IntelliSense ti diceva cosa potevi scrivere. Copilot ti suggeriva cosa probabilmente volevi scrivere.
Scrivi un commento // funzione che ordina un array per data, premi Tab, e il codice appare. Non perfetto, non sempre. Ma spesso abbastanza giusto da farti risparmiare tempo.
Giugno 2022: Copilot diventa disponibile a tutti. 400.000 subscriber nel primo mese.
Il workflow era semplice: scrivi, aspetta il suggerimento grigio, premi Tab se ti va bene. Tab Tab Tab. Era ancora passivo — tu guidavi, l'AI suggeriva.
I limiti erano evidenti: Copilot vedeva solo il file corrente, non capiva il progetto, non potevi chiedergli cose. Ma aveva aperto una porta.
Takeaway: Dalla ricerca alla predizione. Non cerchi più cosa scrivere — l'AI lo indovina.
Era 2: Chat Coding (fine 2022 - 2023)
Novembre 2022: OpenAI lancia ChatGPT. Tutto cambia.
Improvvisamente, potevi parlare con l'AI. Non solo accettare suggerimenti, ma fare domande: "Come faccio a parsare questo JSON?", "Perché questo codice non funziona?", "Riscrivi questa funzione in modo più efficiente".
Il problema: ChatGPT era in una finestra separata. Copia il codice, incolla nella chat, leggi la risposta, copia di nuovo, incolla nell'IDE. Funzionava, ma era scomodo.
Marzo 2023: Anysphere lancia Cursor.
Cursor era un IDE (basato su VS Code) con la chat integrata. Potevi selezionare del codice, premere Cmd+K, e chiedere modifiche. L'AI vedeva il contesto, rispondeva nel posto giusto.
Era il primo IDE AI-native — non un'AI aggiunta a un IDE esistente, ma un IDE costruito attorno all'AI.
GitHub rispose con Copilot Chat. Altri seguirono. Ma Cursor aveva capito qualcosa di importante: non bastava aggiungere l'AI. Bisognava ripensare l'interfaccia.
Takeaway: Dalla predizione alla conversazione. Non accetti suggerimenti — chiedi quello che vuoi.
Era 3: AI-Native IDE (2024)
Il 2024 è stato l'anno della maturità.
Cursor introdusse Composer: non più chat per singole domande, ma un agente che poteva modificare più file contemporaneamente. Gli davi un task ("aggiungi l'autenticazione JWT"), lui analizzava il progetto, proponeva modifiche a 5-6 file, tu accettavi o rifiutavi.
Il pattern cambiò: non più "tu scrivi, l'AI suggerisce", ma "l'AI propone, tu approvi".
Windsurf (di Codeium) lanciò Cascade, con un approccio simile. La competizione accelerò l'innovazione.
I numeri raccontano l'adozione (secondo report di Contrary Research e coverage di settore):
- Agosto 2024: Cursor raccoglie $60M (Series A, Andreessen Horowitz)
- Fine 2024: Series B da $105M, valutazione stimata $2.6 miliardi
- Fine 2025: Secondo alcune stime, oltre $500M di ARR — tra i SaaS in più rapida crescita della storia
Ma c'era ancora un limite: tutto avveniva nell'IDE. L'AI poteva scrivere codice, ma non poteva eseguirlo, testarlo, deployarlo. Non poteva usare il terminale.
Takeaway: Dalla conversazione alla delega. Non chiedi modifiche — assegni task.
Era 4: Agent CLI (2025)
Febbraio 2025: Anthropic rilascia Claude Code in research preview.
Non era un IDE. Era un tool da terminale — una CLI. Gli davi un task a parole, lui faceva il resto: leggeva i file, scriveva codice, eseguiva comandi, testava, correggeva.
Il cambio di paradigma era radicale: non "aiutami a scrivere", ma "fai tu, io controllo dopo".
Maggio 2025: Claude Code diventa GA insieme a Claude 4.
Altri agent CLI emersero: Aider, Codex CLI (OpenAI). Ma Claude Code catturò l'immaginazione — divenne virale durante le vacanze di Natale 2025, quando sviluppatori (e non) ebbero tempo di sperimentare.
Il workflow degli agent è diverso:
- Descrivi cosa vuoi a parole
- L'agent pianifica l'approccio
- L'agent esegue (scrive, testa, corregge)
- Tu fai review del risultato
- Approvi o chiedi modifiche
È human in the loop a un livello più alto. Non controlli ogni riga, ma validi il risultato complessivo.
E il debugging? Cambia natura. Non cerchi più il punto e virgola mancante o la variabile non definita — l'agent quelli li trova da solo. Cerchi l'allucinazione logica: l'AI ha implementato la cosa sbagliata, ha fatto un'assunzione errata, ha usato un pattern che non si adatta al tuo contesto. È un tipo di review diverso, più di alto livello.
Takeaway: Dall'assistenza all'autonomia. Non guidi ogni passo — supervisioni il risultato.
Era 5: Dove Siamo Oggi (2026)
All'inizio del 2026, il panorama è stratificato:
Per autocomplete veloce: Copilot è ancora il default per molti. Tab Tab Tab funziona.
Per editing interattivo: Cursor domina. Inline edit, Composer per task multi-file, context awareness.
Per task autonomi: Claude Code e altri agent CLI. Quando vuoi delegare e tornare dopo.
Novità recenti:
- Cursor Agent Modes: scegli quanto autonomia dare
- Cloud Handoff: delega task pesanti ai server
- Claude Code Web: agent nel browser, non solo terminale
Ma la novità più interessante? I tool iniziano a parlarsi. Cursor integra terminali dove girano agent CLI. Claude Code può chiamare tool esterni. Non sono più isole separate — sono layer che si combinano.
La tendenza è chiara: sempre più autonomia, sempre più alto il livello di astrazione.
Non scrivi più singole righe — descrivi intent. Non debugghi singoli errori — validi comportamenti.
Takeaway: Dall'isolamento all'integrazione. I tool non sono alternative — sono layer che si combinano.
Cosa Significa per Chi Scrive Codice
Ogni era ha aggiunto un livello, non sostituito il precedente.
IntelliSense esiste ancora. Copilot autocomplete esiste ancora. Cursor chat esiste ancora. Gli agent CLI sono l'ultimo layer.
La skill non è scegliere "il migliore". È sapere quando usare cosa:
- Autocomplete → per codice che sai già scrivere, più veloce
- Chat in IDE → per domande specifiche, refactor locali
- Composer/multi-file → per feature che toccano più parti
- Agent CLI → per task complessi dove vuoi delegare
E la skill più importante: sapere quando fermarsi e verificare.
Più autonomia dai all'AI, più importante diventa la review. È il thread comune di tutta questa evoluzione: gli strumenti sono diventati più potenti, ma la responsabilità resta tua.
Il Prossimo Passo
Se dovessi scommettere su cosa viene dopo, direi: specializzazione e collaborazione.
Agent specializzati: uno che scrive, uno che fa review, uno che testa, uno che deploya. Che collaborano tra loro, con te come supervisore.
Ma questa è speculazione. Quello che sappiamo è che ogni 18-24 mesi, negli ultimi 5 anni, è arrivato un cambio di paradigma. Non c'è ragione di pensare che si fermi.
Una cosa però è già cambiata, e non tornerà indietro: la morte del copy-paste da Stack Overflow.
Per vent'anni, programmare significava cercare soluzioni altrove e adattarle. Googla l'errore, trova la risposta su Stack Overflow, copia, incolla, adatta. Il programmatore era un bibliotecario — sapeva dove trovare le cose.
Oggi le soluzioni si generano, non si cercano. Il programmatore non è più un bibliotecario. È un correttore di bozze di alto livello — sa riconoscere quando la soluzione generata è giusta, quando è sbagliata, e come correggerla.
È un cambio di identità, non solo di tool. E chi lo capisce prima ha un vantaggio enorme.
Questo articolo fa parte della serie sui tool di AI coding. Per approfondire i singoli strumenti, vedi le guide dedicate.