Iterazione senza paura: un cambiamento alla volta, annulla liberamente.
La prima versione è una bozza, e va bene. Tre regole per progredire: un cambio alla volta, specificità, annullare invece di panico. E cosa fare se l'IA 'rompe tutto'.
Un principiante guarda la prima versione e scrive: «È tutto sbagliato, rifallo.» Un'ora dopo è alla sua quinta «tutto sbagliato». Un professionista agisce diversamente.
Regola 1: un cambiamento alla volta
«Sposta il modulo più in alto» → guarda → «ora ingrandisci il titolo» → guarda. Cambiando una cosa alla volta, vedi l'effetto di ogni passaggio e non perdi mai ciò che funzionava. Un pacchetto di dieci modifiche è una lotteria: qualcosa migliora, qualcosa si rompe, e non puoi capire cosa sia cosa.
Regola 2: specificità, non giudizi
- ❌ «È brutto» → ✅ «Troppo compresso: aggiungi spazio tra i blocchi»
- ❌ «È noioso» → ✅ «Aggiungi un dettaglio vivace all'intestazione — ad esempio, una barra d'accento con l'offerta»
- ❌ «Non funziona» → ✅ «Clicco Invia — il modulo non si svuota e non c'è conferma»
Regola 3: il rollback è il tuo superpotere
Lovable e Replit mantengono una cronologia delle versioni: qualsiasi modifica può essere annullata con un solo pulsante. Questo cambia la psicologia: non puoi rompere nulla. Sperimenta liberamente — il peggior risultato è fare un passo indietro.
Quando l'IA va in circolo
Chiedi una correzione — qualcos'altro si rompe. Correggi quello — la prima cosa si rompe di nuovo. Benvenuto nel ciclo mortale. La via d'uscita: torna alla versione funzionante precedente e riformula il compito da zero, completamente e in modo diverso: «Ricostruisci il blocco del programma da zero: una tabella su desktop, schede su mobile.» Una nuova formulazione batte una decima patch.
Perché la prima versione è sempre una bozza
Anche i designer esperti non disegnano la versione finale al primo tentativo. In Apple, secondo i racconti degli ex dipendenti, ogni schermata ha attraversato decine di iterazioni prima di essere rilasciata. La differenza tra un principiante e un professionista non è che il professionista «azzecca subito» — è che il professionista non si scompone per una bozza e sa come portarla verso l'obiettivo a piccoli passi. Tu sei esattamente in quella posizione, solo che le tue iterazioni richiedono secondi invece di giorni, perché la macchina fa le modifiche.
Un errore classico: il pacchetto da dieci modifiche
La trappola più comune per i principianti è questa: annota tutto ciò che non ti piace e invialo come un messaggio di dieci punti. L'IA lo fa — e alcune cose migliorano mentre altre si rompono, senza modo di capire quale punto abbia causato cosa. Così la persona invia altre dieci modifiche in più, e ora è senza speranza. La soluzione non è «formulare meglio il pacchetto», è non creare affatto un pacchetto: una modifica → guarda il risultato → avanti. Più lento sulla carta, tre volte più veloce nella pratica, perché non torni mai indietro nel caos e sai sempre cosa è cambiato.
Miti comuni
- «Se la versione è brutta, cancellala e ricomincia da capo.» Quasi mai. Una versione brutta di solito è 80% cose da tenere e 20% problemi — annulla chirurgicamente invece di bruciare il progetto.
- «Molte modifiche significano che l'ho descritto male.» No: molte modifiche sono il modo in cui funziona il processo, non un segno di fallimento. Ciò che è sbagliato sono le modifiche casuali che ti lasciano incerto su cosa sia migliorato.
- «L'IA si annoierà o si stancherà se continuo a chiedere.» Non lo farà. Chiedi tutte le volte che ti serve — una modifica chiara alla volta.
Modelli per modifiche concrete
Tieni a portata di mano frasi che l'IA non può fraintendere:
«Raddoppia lo spazio tra le sezioni prezzi e testimonianze.» «Rendi il pulsante Prenota ora più grande e spostalo sulla prima schermata.» «Dopo l'invio del modulo, mostra il messaggio 'Grazie, ti chiameremo'.» «Ricostruisci il blocco del programma da zero: schede sui telefoni, non una tabella.»
Una pausa socratica
se il rollback riporta sempre una versione funzionante, cosa perdi davvero provando un'idea audace? Quasi nulla — un passo. Ecco perché l'audacia non ti costa nulla nel vibe coding, mentre la cautela ti rallenta soltanto.
Fallo ora
Prendi un sito che usi ogni giorno e scrivi tre modifiche per esso usando «specificità, non giudizi»: non «è scomodo», ma esattamente cosa è compresso, minuscolo o poco chiaro. Questo è il linguaggio che userai con l'IA nel prossimo modulo, quando aprirai Lovable e costruirai la tua prima landing page. Nota quanto sia difficile all'inizio trasformare «non mi piace» in un fatto verificabile — questa è l'abilità che separa le persone per cui «l'IA funziona e basta» da quelle che dicono «lo strumento è stupido».
Short questions on the lesson — with an explanation for every answer.