Maakt Vibe Coding ontwikkelaars dommer?
Mensen zeggen dat programmeren nu makkelijk is dankzij AI.
Van de buitenkant lijkt dat waar. AI kan API's schrijven, databases koppelen en bugs oplossen. Het kan in enkele uren een MVP bouwen.
Maar het schrijven van code is slechts een klein deel van software engineering.
Het echte werk begint pas nadat de code werkt. AI lost deze problemen niet op:
• Schaalt dit naar miljoenen gebruikers? • Is de architectuur gemakkelijk te onderhouden? • Is het systeem veilig? • Is de prestatie geoptimaliseerd? • Kan een ander mens dit over zes maanden nog lezen?
Er ontstaat een nieuwe trend genaamd vibe coding. Je beschrijft een doel. AI genereert de code. Jij kopieert, plakt en levert het op.
Dit werkt totdat je in productie gaat.
Zodra er echt verkeer binnenkomt, ontstaan er problemen. Je ziet geheugenlekken, beveiligingslekken en trage database-queries. De bugs waren er altijd al. De productieomgeving heeft ze alleen zichtbaar gemaakt.
AI beloont engineers die de basis begrijpen.
• Als je architectuur begrijpt, helpt AI je om sneller te bouwen. • Als je databases begrijpt, helpt AI je om betere queries te schrijven. • Als je beveiliging begrijpt, fungeert AI als een schild.
Als je niets begrijpt, helpt AI je om sneller technische schuld op te bouwen.
Bedrijven zien dit ook. Ze vertellen je dat je AI moet gebruiken om productief te blijven. Maar tijdens sollicitatiegesprekken vragen ze je om problemen op te lossen zonder AI.
Ze nemen geen prompt engineers aan. Ze nemen denkers aan.
Wanneer een systeem om 2 uur 's nachts uitvalt, geeft het niemand iets uit of AI de code heeft geschreven. Het gaat erom of jij de code goed genoeg begrijpt om het te repareren.
Ik gebruik AI elke dag. Het helpt me bij het prototypen en automatiseren van taken. Maar ik laat het nooit mijn denkproces vervangen. Als ik niet kan uitleggen waarom de code werkt, heb ik het niet geleerd.
Tools veranderen. Frameworks sterven uit. AI-modellen verbeteren elke maand. De fundamenten blijven hetzelfde:
• Probleemoplossend vermogen • Systeemontwerp • Datastructuren • Schaalbaarheid • Beveiligingsprincipes • Databaseontwerp
Een app in één dag lanceren is makkelijk. Het vijf jaar lang onderhouden is engineering.
Concurreer niet met AI. Word de engineer die AI effectiever maakt. Bouw eerst je fundament. Laat AI daarna je vaardigheden vermenigvuldigen.
Denk je dat vibe coding voor enorme fouten in productie zal zorgen? Laat je gedachten hieronder weten.
Source: https://dev.to/dipraj_girase_/is-vibe-coding-making-developers-dumber-5ggg
Optional learning community: https://t.me/GyaanSetuAi
