Een blik op de chaotische belofte van ontwikkeling op gevoel

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

De sfeer is onberispelijk, maar geldt dat ook voor de code? ‘Coderen op gevoel’—de nieuwste door AI aangedreven snelkoppeling in de techwereld—bezorgt ervaren ontwikkelaars jeuk, maar ze kunnen de razendsnelle resultaten niet ontkennen. Hoe kunnen CTO’s de goede sfeer benutten zonder technische nachtmerries te creëren?

Als je de laatste tijd enige tijd hebt rondgehangen op technologie-LinkedIn, ben je waarschijnlijk het steeds luidruchtiger wordende concept van "vibe-coderen" tegengekomen. Voor wie er niet mee bekend is: "vibe-coderen" is wanneer ontwikkelaars (en niet-ontwikkelaars, laten we eerlijk zijn) AI-prompts en intuïtieve "sfeer" gebruiken om code in elkaar te zetten, in plaats van de traditionele, nauwgezette methodes waarbij regel voor regel wordt gewerkt.

Het klinkt als het nieuwste wonder van de techwereld of als de gênantste hype sinds NFT's hun intrede deden in LinkedIn-bio's. 

De zaak voor stevig vibe-coderen

Het snelle succes van projecten die met vibes zijn gecodeerd, zoals de niet-ontwikkelaar die binnen enkele weken winstgevend een door AI gegenereerde app met 100.000 regels bouwde en lanceerde, of Workcade, een gegamificeerde productiviteitsapp voor takenlijsten met in de eerste week honderden gebruikers, suggereert dat er misschien wel iets achter de hype zit.

Maar waar sfeer is, is er ook... chaos.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Alleen slechte sfeer

Vibe-coderen lijkt een beveiligingsprobleem te hebben. Neem de niet-technische ondernemer Leo Jr., die meedeinde op de golf van vibe-coderen, openlijk zijn app bouwde en lanceerde — en al snel winst maakte.

Hij is de oprichter van Enrichlead — een tool die IP-adressen verzamelt en een LLM gebruikt om verkoopleads te genereren. Leo bouwde de hele app met Cursor en verklaarde trots: “Geen enkele regel handgeschreven code. AI is niet langer alleen een assistent — het is de bouwer. Je kunt erover klagen, of je kunt beginnen met bouwen.”

Natuurlijk koos het internet voor geweld.

Binnen 48 uur zwermden hackers toe. Abonnementen werden omzeild. De kosten schoten omhoog. De LLM begon uit het niets leadgegevens te hallucineren. Leo plaatste een SOS op Twitter: “jongens, ik word aangevallen … er gebeuren willekeurige dingen.” En toen kwam de klap op de vuurpijl: “Ik ben niet technisch, dus het duurt langer dan normaal om dit uit te zoeken.”

Om Enrichlead te gebruiken, installeren gebruikers een JavaScript-fragment dat IP-adressen verzamelt. De LLM probeert daar verkoopleads van te maken. Meestal heeft hij niet genoeg informatie om mee te werken, dus verzint hij gewoon dingen. Leo, altijd optimistisch, houdt vol: “Maar het werkt wel.”

Hij zegt nu dat hij leert coderen. “Op de harde manier,” uiteraard.

Dus dit is de vraag voor moderne CTO's: is vibe-coderen een innovatieve snelkoppeling — of manifesteren we allemaal gewoon bugs met een betere gebruikerservaring?

Laten we uiteenzetten wanneer je de sfeer moet omarmen en wanneer je die beter kunt vermijden.

Wat is het laatste nieuws?

DevOps-veteraan David Beale loopt niet weg voor zijn enthousiasme over deze trend. Zoals hij betoogt, zijn we al jaren aan het "vibe-coderen":

"Kopiëren en plakken uit Stack Overflow, GitHub Gists, Reddit-discussies, Slack-gesprekken, reacties op Hacker News — wat er ook nodig is. Geweldige engineers onthouden niet alles uit hun hoofd — ze lossen problemen op. Ze zoeken, herkennen patronen, passen zich aan en bouwen. De prompt is gewoon de volgende ontwikkeling van wat er altijd al was."

Zijn standpunt is niet zonder verdienste. AI-aangedreven vibe-coderen zou inderdaad een essentiële versneller kunnen worden in de gereedschapskist van de CTO. Door AI gegenereerde code kan het monotone werk verminderen, waardoor ontwikkelaars tijd krijgen voor strategische activiteiten met hoge toegevoegde waarde.

Steven Donaghy, technisch manager bij Microsoft, gaat nog een stap verder:

"AI is als alcohol. Het versterkt wat je al bent. Als je een geweldige coder bent, maakt het je beter. Als je slecht bent, is de uitvoer nog slechter."

Volgens Donaghy komt vibe-coderen op twee cruciale momenten goed tot zijn recht: aan het begin en aan het einde van projecten. In het begin helpt AI om door analyseverlamming heen te breken. Aan het einde blinkt het uit in het benutten van verfijnde voorbeelden om nieuw werk sneller uit te voeren.

Kortom: op zijn best stelt vibe-coderen bekwame teams in staat om snel prototypes te maken, te innoveren en sneller waarde te leveren. Vanuit dit perspectief jaagt AI simpelweg een bestaande praktijk aan.

Maar wacht, de sfeer kan verkeerd zijn

Voordat je de kristallen verzamelt en functies begint te manifesteren, even wachten.

Zoals Slalom-directeur Adam D’Angelo bedachtzaam opmerkt, is vibe-coderen niet zonder aanzienlijke nadelen. Hij wijst op reële, pragmatische risico's waar CTO's rekening mee moeten houden:

"Beveiligingskwetsbaarheden zijn een belangrijk aandachtspunt. LLM's kunnen onbedoeld code genereren die vatbaar is voor injectieaanvallen, cross-site scripting (XSS) en authenticatiefouten."

D’Angelo benadrukt nog meer hoofdbrekens, waaronder problemen met de "onderhoudbaarheid" door inconsistente coderingsstandaarden, de "opbouw van technische schuld" en complexe "uitdagingen bij audits", vooral in sterk gereguleerde sectoren zoals de gezondheidszorg of financiële dienstverlening.

Hij waarschuwt ook voor mogelijk ernstige juridische gevolgen en gevolgen voor de naleving:

"LLM's kunnen code genereren waarin opensourcelibraries met incompatibele licenties zijn verwerkt... organisaties moeten naleving van sectorspecifieke regelgeving waarborgen."

Bovendien zou overmatig vertrouwen je team kunnen belemmeren in het zelfstandig begrijpen en oplossen van problemen, wat leidt tot wat D’Angelo treffend 'aangeleerde hulpeloosheid' noemt.

Au. Plotseling is vibe-coderen helemaal niet zo speels meer.

Negeren we de 'vibe-schuld'?

Ondanks al zijn intuïtieve aantrekkingskracht brengt vibe-coderen echte risico's met zich mee. De belangrijkste daarvan zijn technische schuld en verborgen complexiteit, die zichtbaar worden zodra de aanvankelijke 'goede sfeer' vervaagt. De middelste fasen van softwareprojecten vereisen een zorgvuldige architectuur en grondige controle—gebieden waarop vibe-coderen vaak tekortschiet.

Ik moest echt lachen toen Josh Wymer deze blinde vlekken op geestige wijze benadrukte in een virale LinkedIn-post waarin hij een overdreven 'sfeervolle' vacature bespotte voor ontwikkelaars met geavanceerde diploma's in 'Probleempreventie achteraf' en expertise in 'energie-uitlijning'.

Wymers satire drijft de spot met de realiteit dat innovatie niet alleen uit goede bedoelingen bestaat—het vereist uitvoering, verantwoordelijkheid en discipline. Als je je volledige productstrategie uitsluitend aan gevoel overlaat, bereid je jezelf voor op een aantal pijnlijke foutopsporingssessies.

Dus, wat moet een CTO die nieuwsgierig is naar vibe-coderen doen?

Voor CTO's die te maken hebben met AI, de ontwikkeling van infrastructuur en toenemende druk vanuit de directie, komt het debat over 'vibe-coderen' neer op één vraag: kan intuïtief coderen samengaan met gedisciplineerde engineering?

Ja… als je strategisch bepaalt waar het binnen je organisatie past. Overweeg deze praktische checklist:

  • Vroege innovatie en prototyping: codeer op gevoel. AI-codeertools versnellen creativiteit in de beginfase aanzienlijk.
  • Missiekritieke toepassingen: trek de teugels aan. Vertrouw op grondige controles en gestructureerde codepraktijken.
  • Opschaling en beveiliging: strikte zorgvuldigheid is ononderhandelbaar. Een goed gevoel zal geen beveiligingskwetsbaarheden oplossen of nachtmerries rond schaalbaarheid verhelpen.

More Articles

Praktische lessen (die niet alleen om een goede sfeer draaien)

'Vibe-coderen' is geen wondermiddel en ook geen ramp die staat te gebeuren. Het is gewoon een extra hulpmiddel in het arsenaal van een CTO. Slimme technologieleiders combineren intuïtief coderen met behulp van AI strategisch met robuuste engineeringdiscipline en leggen duidelijk vast wanneer en waar vibe-coderen aanvaardbaar is.

Zoals Beale adviseert: “Wijs vibe-coderen niet af—beheers het.” 

  • Omarm het strategisch, niet blindelings. Vibe-coderen is geen excuus om goede werkwijzen overboord te zetten. Zoals Donaghy zegt, versterkt vibe-coderen bestaande vaardigheden.
  • Stel duidelijke vangrails in. Volg D’Angelo's advies en voer grondige beveiligingscontroles, controlekaders en protocollen voor codekwaliteit in rond door AI gegenereerde uitvoer.
  • Gebruik vibe-coderen om engineeringcapaciteit te versterken—niet te vervangen. Geef prioriteit aan scholing van het team om technische deskundigheid te behouden en de valkuil van afhankelijkheid van AI te vermijden.

Codeer verantwoord op gevoel

Uiteindelijk is vibe-coderen geen apocalyps en ook geen wondermiddel. Als slimme CTO kun je het beste verantwoord op gevoel coderen: benut innovatie zonder de strategische controle te verliezen.

De belangrijkste verantwoordelijkheid van een CTO is om goede ideeën om te zetten in geweldige software. Dus ga gerust op gevoel te werk tijdens die volgende innovatiesprint (met deze platforms voor vibe-coderen kun je aan de slag), maar vlieg niet te dicht bij de zon.

Abonneer je op de nieuwsbrief van The CTO Club voor meer uitgesproken meningen!

Katie Sanders
As a data-driven content strategist, editor, writer, and community steward, Katie helps technical leaders win at work. Her 15 years of experience in the tech space makes her well-rounded to provide technical audiences with first-hand operating wisdom so senior tech leaders can get clarity. Tech leaders want to learn from peers who’ve been there. Katie surfaces hard-won lessons that help leaders scale systems, teams, and strategy in the face of disruption. Katie is an Executive Editor at Black & White Zebra. She nurtures a large and diverse community of technical experts and writers, and she knows that a thriving community doesn't grow without thoughtfulness, advocacy, and intention. Interested in being reviewed? Find out more here.
Follow the author:

You may also like