Quale strumento scegliere
La domanda giusta non è "AI o programmatore", ma "quanto costa se questa cosa si rompe?".
- Se un guasto costa il tuo tempo e basta (uno script che usi tu, un automatismo personale, una bozza), l'AI è più che sufficiente. Lo provi, se non va lo aggiusti, nessun altro ne soffre.
- Se un guasto costa soldi, dati o reputazione di clienti o dell'azienda, serve qualcuno che risponda di ciò che gira: un programmatore che rivede, mette in sicurezza e si assume la responsabilità del codice.
Il discrimine è la responsabilità, non la difficoltà. L'AI scrive codice complesso; quello che non può fare è risponderne quando, tra sei mesi, smette di funzionare nel modo peggiore e nel momento peggiore.
Come si fa a decidere
Non è una scelta a istinto: si decide rispondendo a poche domande oneste.
- Chiediti chi usa la cosa che stai costruendo. Solo tu? Probabilmente l'AI basta. Clienti paganti o colleghi che ci lavorano sopra? La barra si alza.
- Chiediti cosa succede se si rompe di nascosto. Un calcolo sbagliato in un foglio che usi tu lo correggi; un calcolo sbagliato in un preventivo inviato a cento clienti è un danno serio.
- Chiediti se tocca dati sensibili o pagamenti. Dati personali, carte di credito, accessi: qui la sicurezza non è un dettaglio che l'AI improvvisa, è un mestiere.
- Chiediti se deve durare e crescere. Un trucco usa-e-getta lo fai con l'AI; un sistema che userai per anni e che dovrà reggere più utenti merita una base solida fin dall'inizio.
- Usa l'AI stessa per il primo verdetto. La sintassi operativa:
Voglio realizzare questo: [descrivi cosa vuoi fare e chi lo userà].
Dimmi onestamente: posso farlo da solo con il tuo aiuto senza saper
programmare, oppure mi serve un programmatore professionista?
Spiegami i rischi concreti se lo facessi da solo, in particolare
su sicurezza, dati e tenuta nel tempo.
- Riscontro: se l'AI stessa, descrivendo i rischi, nomina sicurezza, pagamenti, dati di altri o "molti utenti contemporaneamente", prendilo come il segnale che serve un esperto. L'AI è abbastanza onesta da dirti quando è oltre il sicuro affidarsi solo a lei.
Esempio concreto
Roberto ha un'idea: un sito dove i clienti del suo studio prenotano appuntamenti e pagano la caparra online. Comincia con l'AI e in un pomeriggio ha una pagina che mostra il calendario. Funziona, ed è entusiasta.
Poi chiede all'AI di aggiungere il pagamento. La risposta lo frena: gestire pagamenti veri significa toccare dati di carte di credito, rispettare regole di sicurezza, evitare che qualcuno prenoti senza pagare. L'AI gli scrive che per la parte vetrina può andare avanti da solo, ma per i pagamenti reali serve un programmatore che colleghi un sistema di pagamento certificato e metta in sicurezza il tutto. Roberto tiene la parte fatta da sé e affida a un professionista solo il pezzo dei soldi. Spende dove conta, risparmia dove può.
Quando NON funziona (e come rimediare)
Se hai costruito tutto con l'AI e ora non sai come si tiene in piedi
È il rischio del fai-da-te spinto troppo in là: hai un sistema che funziona ma che nessuno capisce, nemmeno tu. Prima che diventi un problema, fai rivedere il codice a un programmatore con un incarico breve: "guarda cosa ho costruito, dimmi i rischi e cosa va sistemato". Pagare poche ore di revisione costa meno di un disastro.
Se un programmatore ti dice che va tutto rifatto da capo
Capita con i progetti nati per crescere ma costruiti come prototipi usa-e-getta. Non è sempre il professionista che gonfia: oltre una certa dimensione, una base improvvisata va davvero ricostruita. Chiedi un secondo parere e fatti spiegare cosa esattamente non regge e perché. Se le ragioni sono concrete (sicurezza, tenuta sotto carico), credici.
Se non hai budget per un programmatore ma il progetto è serio
Non buttarti comunque sul fai-da-te per i pezzi rischiosi. Riduci l'ambizione: parti dalla parte che puoi fare in sicurezza da solo (la vetrina, le informazioni) e rimanda la parte critica (pagamenti, dati dei clienti) a quando avrai le risorse per farla bene. Un progetto piccolo e sicuro batte uno grande e fragile.
Se l'AI ti assicura che può fare tutto da sola
Diffida dell'eccesso di sicurezza, tuo o suo. L'AI scrive il codice di un sistema di pagamento, ma "scrivere il codice" e "garantire che sia sicuro contro chi prova a forzarlo" sono due cose diverse. Chiedile esplicitamente: "quali sono i rischi di sicurezza se metto questo in produzione senza che un esperto lo controlli?". La risposta onesta ti riporta coi piedi per terra.
Un consiglio da chi lo usa davvero
Usa l'AI per arrivare in fretta a un prototipo che funziona, poi usa quel prototipo per parlare con un programmatore. È il modo più economico di lavorare con un professionista: invece di pagarlo per capire cosa vuoi, gli mostri qualcosa di concreto e lui interviene solo dove serve davvero. Il prototipo fatto con l'AI non è il prodotto finale, è il preventivo più chiaro che tu possa portare a un esperto.
Domande frequenti
Un programmatore può partire dal codice che ho fatto con l'AI?
Sì, e spesso è un buon punto di partenza, a patto che sia leggibile. Conserva tutto quello che hai costruito e i prompt che hai usato: aiutano il professionista a capire cosa volevi. A volte ricostruirà parti da zero, ma il tuo lavoro gli avrà comunque mostrato la direzione, e questo si paga in meno ore.
L'AI farà sparire i programmatori?
No, ne cambia il mestiere. L'AI scrive il codice sempre più in fretta; resta umano il lavoro difficile: capire cosa serve davvero, scegliere come costruirlo perché regga negli anni, mettere in sicurezza, sistemare i guasti che non somigliano a nessun manuale. L'AI ha alzato l'asticella di cosa puoi fare da solo, non ha cancellato la zona in cui serve un esperto.
Come faccio a sapere se un programmatore è bravo se io non capisco il codice?
Non dal codice, ma dalle domande che fa. Un professionista serio, prima di scrivere una riga, ti chiede chi userà la cosa, cosa succede se va giù, quanti utenti previsti, come tratti i dati. Chi parte a scrivere senza chiederti nulla è il segnale d'allarme. Le domande giuste valgono più di un curriculum.
Allora a cosa mi serve l'AI, se per le cose serie serve comunque un esperto?
A capovolgere il rapporto di forza. Senza AI, di fronte a un progetto tecnico eri completamente dipendente da chi lo costruiva: non sapevi cosa fosse fattibile, quanto fosse complesso, se ti stessero gonfiando il conto. Con l'AI arrivi preparato: hai un prototipo, capisci i termini, sai distinguere il pezzo facile dal pezzo rischioso. Non sostituisce il programmatore per le cose serie. Ti rende un committente che non si fa più mettere nel sacco.