L'arrivo di versioni avanzate come OpenAI Codex e Claude Opus 4.6 ha intensificato un cambiamento nello sviluppo. Molti programmatori ora descrivono funzionalità in linguaggio naturale e lasciano che l'IA generi, testi e depuri il codice. Questo pone una domanda nella comunità: la programmazione tradizionale sta essendo sostituita da un modello in cui l'ingegnere supervisiona e progetta, ma non scrive righe manualmente?
Dal prompt al deployment: un flusso di lavoro assistito ⚙️
Il processo inizia con una specifica dettagliata in linguaggio naturale. L'IA analizza il contesto, suggerisce architetture e scrive il codice iniziale. Poi, strumenti integrati eseguono test unitari, identificano *bugs* e propongono correzioni. Lo sviluppatore rivede i cambiamenti, regola i prompt per raffinare il risultato e si concentra sull'integrazione di sistemi e l'ottimizzazione delle risorse, compiti che ancora richiedono criterio umano.
Benvenuti nel glorioso mestiere di custode di prompt 😅
Il nostro nuovo ruolo consiste nell'alimentare l'IA con descrizioni sempre più elaborate, come se stessimo ordinando un caffè molto specifico a un barista con dottorato in informatica. Passiamo ore a lucidare frasi affinché il modello non decida, per conto suo, di implementare un database con piccioni viaggiatori. L'abilità principale non è più conoscere algoritmi, ma indovinare la parola chiave che eviti che tutto si trasformi in un *hello world* infinito.