Ik zou mezelf nooit een echte programmeur noemen. Het meeste van wat ik weet, komt van het sleutelen aan de Linux-terminal, het kopiëren en plakken van Python, en af en toe een reeks lang vergeten codeerlessen waarmee ik jaren geleden begon (en snel stopte). Ik zou niet eens zeggen dat ik genoeg weet om gevaarlijk te zijn, maar waarschijnlijk genoeg om iets kapot te maken als ik geluk heb. En dat is precies waarom vibe-coding mij zo interesseert.
Ik heb webgebaseerde apps gemaakt voor evenementenkalenders en één tentoonstellingsgalerij voor horrorfilmsen ik heb veel te veel tijd besteed aan het opnieuw maken van een aantal van de mijne favoriete pc-games uit de kindertijdallemaal door met een AI-chatbot te praten in (meestal) natuurlijke taal. Vibe Coding kan in essentie codeerders maken van niet-codeerders. Het enige wat u hoeft te doen is een idee hebben, dit aan de AI communiceren en het idee verfijnen om te creëren wat u wilt. Nou, dat is wat vibe-codering in theorie is.
Er zijn dingen die je zult leren als je met vibe-codering en de juiste mindset een grote bijdrage kunt leveren aan het maken van een app met alleen maar woorden. In feite kan de mindset het verschil maken tussen een goede of een slechte ervaring.
Ongeacht welke chatbot je ook kiest, of dat nu zo is De tweelingChatGPT, Claude of een andere optie, elk heeft zijn eigen kenmerken en eigenaardigheden die u moet herkennen en waar u doorheen moet werken. Hieronder heb ik een aantal dingen beschreven die ik gaandeweg heb geleerd en waarvan ik denk dat ze iedereen die nieuw is in het coderen van vibes kunnen helpen, ongeacht welke chatbot je gebruikt.
Geselecteerde overeenkomst
Ken uw chatbot
De chatbot die je gebruikt is belangrijk, hoewel het type model misschien belangrijker is dan wie het heeft gemaakt.
Wanneer je het probeert dezelfde app maken Door zowel de Gemini 2.5 Flash als de Gemini 3 Pro te gebruiken, werd het duidelijk dat bij de eerste een andere aanpak nodig was om een vergelijkbare output te bereiken als bij het meer geavanceerde Pro-model. Dit betekent meer specifieke bedoelingen en instructies bij de aanwijzingen en vanuit mijn ervaring meer handmatig werk.
Vanuit mijn time-vibe-codering met Gemini 2.5 Flash maakte dit het proces vaak handiger, waar ik niet naar op zoek was. Bij het verfijnen van de app leverde deze alleen code op voor de sectie die was gewijzigd, waardoor ik de code handmatig kon uitschakelen of een andere prompt kon volgen om de volledige code op te geven. Als u Gemini 3 Pro daarentegen gebruikt, wordt automatisch de volledige code verstrekt.
Uw kilometerstand kan variëren, maar als u kiest tussen het gebruik van een “snel” of een “denkend” model voor uw vibe-coderingsproject, heeft u mogelijk meer vaardigheden en training nodig om met een snel model te werken. Als alles wat je tot je beschikking hebt een snel of minder geavanceerd model is en je wordt gevraagd codebewerkingen uit te voeren waar je je niet prettig bij voelt, kun je de chatbot opnieuw vragen om de volledige code te verstrekken (of een regel instellen om de volledige codetekst bij de wijzigingen aan te bieden nadat elke wijziging is aangebracht).
Uit mijn ervaring met het gebruik van verschillende (maar niet alle) chatbots: als je het niet erg vindt om je handen vuil te maken met een beetje code, zul je waarschijnlijk succes boeken met de meeste modellen, zolang je maar duidelijke en specifieke aanwijzingen geeft. Niet-codeerders: blijf indien mogelijk bij geavanceerdere ‘redenerings-’ of ‘denk’-modellen. Ik heb gemerkt dat modellen zwaarder werk voor je doen.
Het leren kennen van uw chatbot, de beperkingen en mogelijkheden ervan komt voort uit ervaring, dus u kunt deze het beste algemeen gebruiken en vragen stellen.
Wees specifiek met uw aanwijzingen
Als je een gedetailleerd idee hebt van wat voor soort project je wilt coderen, is specificiteit de sleutel.
Vibe-codering begint met wat er in je hoofd zit. Als u een heel duidelijk idee heeft, kunt en moet u alles wat u in uw project wilt zien in uw eerste prompt opnemen. Maak het exhaustief. De chatbot zal creëren wat hij kan, en hopelijk zie jij jouw idee vorm krijgen.
Aan de andere kant zou je gewoon een heel los idee kunnen hebben van wat je wilt dat de app wordt en de AI meer ruimte geven om te bepalen hoe de app werkt of hoe deze iets bereikt waar je hem op een andere manier om hebt gevraagd.
Iteratie is het langste deel
Uw droomapp zal waarschijnlijk niet arriveren binnen de eerste of tweede prompt die u aan de chatbot geeft. U zult waarschijnlijk meer tijd besteden aan het vragen om aanpassingen dan aan iets anders.
Vraag uw chatbot om suggesties. Als je vastloopt op een onderdeel van de webapp, of het nu gaat om de manier waarop deze werkt of de stijl ervan, vraag het dan gewoon aan de chatbot. Het geeft je bijna net zoveel suggesties als je wilt. En omdat vibe-codering zo’n iteratief proces is, kan het vragen om vijf manieren om uw app te verbeteren echt een verschil maken.
Zweet de technische dingen, een beetje
Niet-codeurs zullen een aantal technische zaken moeten bedenken om een app of project goed te laten werken. Het mooie is dat je de chatbot als hulpmiddel kunt gebruiken.
Hier zijn enkele dingen die u wilt weten:
Formaat: Voor de meeste eenvoudige webapps is het ideaal om code-uitvoer in HTML te hebben voor niet-codeerders. En als u niet met meerdere bestanden en mappen wilt werken, kunt u één HTML-pagina aanvragen. Dit kan beperkingen en potentiële “geheugenproblemen” met het contextvenster van de chatbot introduceren als het bestand groot wordt, maar het is een van de meest eenvoudige methoden om de uitvoercode naar uw browser te sturen om te testen. Als u het niet zeker weet, vraag dan aan de chatbot wat het beste formaat is voor uw project en hoe u de app kunt laten werken.
Schaal: Als je niet zeker bent van de mogelijkheden van de chatbot, vraag het dan gewoon. Het zal je vertellen dat het geen nieuw sociaal netwerk voor je kan creëren, maar als je een audiovisualizer wilt die de oude Winamp-dagen kanaliseert, heb je geluk. Als uw verzoek de mogelijkheden van een chatbot te boven gaat, vraag hem dan om alternatieve benaderingen.
Controleer op fouten: Soms geeft de chatbot kapotte code waardoor je steeds opnieuw moet testen. Het is nog belangrijker dat u communiceert wat niet werkt, of hoe u precies wilt dat iets werkt. Als u een vage prompt geeft, wees dan niet verrast als u vage uitvoer ontvangt. De chatbot vertellen dat dit niet werkt, is aanzienlijk minder effectief dan het beschrijven van de specifieke fouten die u tijdens het testen ondervindt. Hoe specifieker je feedback, hoe nauwkeuriger de reactie van de AI, waardoor de algehele ervaring efficiënter en leuker wordt.
Heb een open geest
Tenzij je een heel specifiek en rigide doel hebt met je vibe-coderingsproject, is het belangrijk om open te blijven staan. Als u niets van coderen weet, kent u waarschijnlijk niet alle opties binnen handbereik. Als u niet zeker bent van uw beperkingen, is het net zo gemakkelijk om te onderschatten wat u kunt doen als om te overschatten.
In een perfecte wereld zal alles wat je codeert soepel verlopen, maar de kans is groot dat er fouten optreden. Of het nu gaat om het geheugen van de chatbot dat iets vergeet, een technische beperking of iets daartussenin, sommige dingen zullen kapot gaan. Als je geluk hebt, zal de chatbot het probleem herkennen en oplossen, maar soms zal hij dat niet kunnen, en dit is waar een open geest van pas komt. Vraag om alternatieve benaderingen. Misschien vindt u een benadering die u beter bevalt dan uw oorspronkelijke idee. Je zult nooit weten wat je niet weet, tenzij je het vraagt.
Wees niet bang om opnieuw te beginnen
Net als bij andere creatieve processen is het soms het beste om opnieuw te beginnen. Als je talloze iteraties hebt doorlopen en nog lang niet bent waar je wilt dat je app is, overweeg dan om opnieuw te beginnen. Dit kan helemaal opnieuw zijn of door de code uit de eerste chat te nemen en deze te gebruiken als uitgangspunt voor het nieuwe gesprek dat u start.
Hoewel je de chatbot in de oorspronkelijke chat de opdracht zou kunnen geven om helemaal opnieuw te beginnen, kan een schone lei nodig zijn om verder te gaan. Probeer het opnieuw in een nieuwe chat, zodat de AI de zaken niet verward met je vorige project. Je hebt misschien enkele aanwijzingen geïdentificeerd die je project mogelijk achteruit hebben gestuurd en die je deze keer kunt vermijden, zodat je gefocust kunt blijven op wat werkte in plaats van wat niet ter referentie in het geheugen van de chatbot op te slaan.
Een nieuwe start is niet alleen voor de chatbot om deze keer ‘het goed te doen’, maar ook voor jou om je creatieve flow te resetten.


