Non mi definirei mai un vero programmatore. La maggior parte di ciò che so deriva dall’armeggiare nel terminale Linux, dal copiare e incollare Python e dall’occasionale esplosione di classi di codifica a lungo dimenticate che ho iniziato – e rapidamente abbandonato – anni fa. Non direi nemmeno che ne so abbastanza per essere pericoloso, ma probabilmente abbastanza per rompere qualcosa, se sono fortunato. Ed è proprio per questo che il vibe coding mi interessa così tanto.
Ho creato app basate sul Net per calendari degli eventi e un Galleria di vetrine di movie horrore ho passato troppo tempo a ricreare alcuni dei miei i giochi per PC preferiti dell’infanziail tutto parlando con un chatbot AI utilizzando (principalmente) il linguaggio naturale. La codifica delle vibrazioni può, in sostanza, trasformare i non programmatori in programmatori. Tutto quello che devi fare è avere un’thought, comunicarla all’intelligenza artificiale e affinare l’thought per creare ciò che desideri. Bene, questo è in teoria la codifica delle vibrazioni.
Ci sono cose che imparerai durante la codifica delle vibrazioni e avere la giusta mentalità sarà molto utile quando crei un’app solo con le parole. Infatti, la mentalità può fare la differenza tra un’esperienza positiva o negativa.
Qualunque chatbot tu scelga, qualunque esso sia GemelliChatGPT, Claude o un’altra opzione, ognuno avrà le proprie caratteristiche e peculiarità che dovrai riconoscere e risolvere. Di seguito, ho descritto in dettaglio alcune cose che ho imparato lungo il percorso e che credo possano aiutare chiunque abbia iniziato a codificare per vibrazioni, indipendentemente dal chatbot specifico che utilizzi.
Offerta in primo piano
Conosci il tuo chatbot
Il chatbot che usi è importante, anche se il tipo di modello può essere più importante di chi lo ha realizzato.
Quando si tenta di creare la stessa app utilizzando sia Gemini 2.5 Flash che Gemini 3 Professional, è apparso evidente che period necessario un approccio diverso con il primo per ottenere un risultato simile del modello Professional più avanzato. Ciò significa intenti e istruzioni più specifici con le istruzioni e, in base alla mia esperienza, più lavoro manuale.
Da quando ho programmato con Gemini 2.5 Flash, spesso ho reso il processo più pratico, cosa che non stavo cercando. Durante il perfezionamento dell’app, fornirebbe solo il codice solo per la sezione modificata, lasciandomi la possibilità di sostituire il codice manualmente o di seguire un’altra richiesta per fornire l’intero codice. Al contrario, utilizzando Gemini 3 Professional, fornirebbe automaticamente l’intero corpo del codice.
Il tuo chilometraggio può variare, ma se stai decidendo tra l’utilizzo di un modello “veloce” o “pensante” per il tuo progetto di codifica delle vibrazioni, potresti aver bisogno di più abilità e formazione per lavorare con un modello veloce. Se tutto ciò che hai a disposizione è un modello veloce o meno avanzato e ti chiede di eseguire modifiche al codice con cui ti senti a disagio, puoi chiedere nuovamente al chatbot di fornire tutto il codice (o impostare una regola per fornire l’intero corpo del codice con le modifiche dopo aver apportato ogni modifica).
Dalla mia esperienza nell’uso di più chatbot (ma non tutti): se non ti dispiace sporcarti le mani con un po’ di codice, probabilmente troverai successo con la maggior parte dei modelli purché fornisci istruzioni chiare e specifiche. Non programmatori: se puoi, attieniti a modelli di “ragionamento” o “pensiero” più avanzati. Ho scoperto che le modelle pensanti faranno lavori più pesanti per te.
Conoscere il tuo chatbot, i suoi limiti e le sue capacità deriva dall’esperienza, quindi è meglio usarlo in generale e porre domande.
Sii specifico con le tue richieste
Se hai un’thought dettagliata del tipo di progetto di cui vuoi trasmettere il codice, la specificità è la chiave.
Tutto inizia con ciò che hai in testa. Se hai le idee molto chiare, puoi e dovresti includere tutto ciò che vuoi vedere nel tuo progetto nel tuo immediate iniziale. Rendilo esaustivo. Il chatbot creerà ciò che può e, si spera, vedrai la tua thought prendere forma.
D’altro canto, potresti semplicemente avere un’thought molto vaga di cosa vuoi che sia l’app e dare all’IA più spazio per il controllo su come funziona l’app o su come ottiene qualcosa che hai richiesto in un modo diverso.
L’iterazione è la parte più lunga
Probabilmente l’app dei tuoi sogni non arriverà nel primo o nel secondo messaggio che fornirai al chatbot. Probabilmente passerai più tempo a chiedere perfezionamenti che a qualsiasi altra cosa.
Chiedi suggerimenti al tuo chatbot. Se rimani bloccato su una parte dell’app internet, che si tratti del suo funzionamento o del suo stile, chiedi semplicemente al chatbot. Ti fornirà tutti i suggerimenti che desideri. E poiché la codifica delle vibrazioni è un processo così iterativo, chiedergli di suggerire cinque modi per migliorare la tua app potrebbe davvero fare la differenza.
Suda le cose tecniche, solo un po’
I non programmatori dovranno capire alcune cose tecniche per far funzionare bene un’app o un progetto. La cosa buona è che puoi usare il chatbot come risorsa.
Ecco alcune cose che vorresti capire:
Formato: Per la maggior parte delle app Net semplici, avere l’output del codice in HTML è l’ideale per i non programmatori. E se non vuoi avere a che fare con più file e cartelle, puoi richiedere un’unica pagina HTML. Ciò può introdurre limitazioni e potenziali “problemi di memoria” con la finestra di contesto del chatbot se il file diventa enorme, ma è uno dei metodi più semplici per inviare il codice di output al browser per testarlo. Se non sei sicuro, chiedi al chatbot quale dovrebbe essere il formato migliore per il tuo progetto e il processo per far funzionare l’app.
Scala: Se non sei sicuro delle capacità del chatbot, chiediglielo. Ti dirà che non sarà in grado di creare un nuovo social community per te, ma se vuoi un visualizzatore audio che canalizzi i vecchi tempi di Winamp, sei fortunato. Se la tua richiesta va oltre le capacità di un chatbot, chiedigli approcci alternativi.
Verifica la presenza di bug: A volte, il chatbot fornisce codice non funzionante, quindi dovrai testarlo ancora e ancora. È ancora più importante comunicare ciò che non funziona o esattamente come vuoi che qualcosa funzioni. Se fornisci un messaggio vago, non sorprenderti di ricevere un output vago. Dire al chatbot “questo non funziona” è significativamente meno efficace che descrivere dettagliatamente i bug specifici riscontrati durante i check. Più specifico è il tuo suggestions, più precisa sarà la risposta dell’IA, il che renderà l’esperienza complessiva più efficiente e divertente.
Avere una mente aperta
A meno che tu non abbia un obiettivo molto specifico e rigido con il tuo progetto di codifica delle vibrazioni, mantenere una mente aperta è essenziale. Se non sai nulla di programmazione, probabilmente non conosci tutte le funzionalità a portata di mano. Se non sei sicuro dei tuoi limiti, sarà altrettanto facile sottovalutare quanto sopravvalutare ciò che puoi fare.
In un mondo perfetto, tutto il codice che vibe funzionerà senza intoppi, ma è probabile che si verifichino errori. Che si tratti della memoria del chatbot che dimentica qualcosa, di una limitazione tecnica o di una by way of di mezzo, alcune cose si romperanno. Se sei fortunato, il chatbot riconoscerà e risolverà il problema, ma a volte non sarà in grado di farlo, ed è qui che avere una mente aperta è utile. Chiedi approcci alternativi: potresti trovare un approccio che ti piace di più della tua thought originale. Non saprai mai quello che non sai a meno che tu non lo chieda.
Non aver paura di ricominciare da capo
Come altri processi creativi, a volte ricominciare da capo è la cosa migliore. Se hai eseguito innumerevoli iterazioni e sei lontano dal fatto che la tua app sia dove desideri, valuta la possibilità di ricominciare da capo. Questo potrebbe essere fatto completamente da zero o prendendo il codice della prima chat e utilizzandolo come base per la nuova conversazione che stai iniziando.
Anche se potresti chiedere al chatbot di iniziare da zero nella chat originale, una tabula rasa potrebbe essere utile per andare avanti. Riprova in una nuova chat, in modo che l’intelligenza artificiale non confonda le cose con il tuo progetto precedente. Potresti aver identificato alcuni suggerimenti che potrebbero aver rimandato indietro il tuo progetto e che puoi evitare di utilizzare questa volta, permettendoti di rimanere concentrato su ciò che ha funzionato, piuttosto che mantenere ciò che non ha funzionato nella memoria del chatbot come riferimento.
Un nuovo inizio non è solo per il bene del chatbot che questa volta “fa le cose per bene”, ma anche per reimpostare il tuo flusso creativo.













