Ce e vibe coding și de ce contează · Lecția 1 din 9 · 5 minute
Ce e vibe coding și de ce a explodat
Vibe coding înseamnă să descrii în limbaj natural ce vrei să facă o aplicație, iar o unealtă cu AI îți scrie codul, îți creează baza de date, autentificarea și ți-o pune online, în câteva minute. Termenul a fost lansat de Andrej Karpathy în februarie 2025, cu ideea că „te lași complet în voia vibe-urilor și cam uiți că există cod”.
Ce e, mai exact
Nu e o singură unealtă, e o categorie. Pe de o parte sunt platformele care generează o aplicație întreagă dintr-o descriere: Bolt, Lovable, v0, Replit Agent, Base44. Pe de alta sunt asistenții din editor care scriu cod alături de tine: Cursor, Windsurf, Claude Code, GitHub Copilot. Sub ambele, de cele mai multe ori, stă un backend gata făcut: Supabase sau Firebase pentru bază de date și autentificare, Vercel sau Netlify pentru găzduire.
Diferența față de programarea clasică nu e că apare AI-ul în proces. E cât de mult din cod ajunge să nu fie citit niciodată de un om. La un capăt, un developer folosește asistentul ca pe un coleg rapid și verifică fiecare bucată. La celălalt, cineva fără experiență tehnică descrie o aplicație, apasă „publică” și nu deschide codul nici măcar o dată. Riscul de securitate crește pe măsură ce te apropii de al doilea capăt.
De ce a explodat
Pentru că funcționează, iar câștigul e imediat și vizibil. Un fondator fără echipă de programatori poate livra un produs minim viabil într-o după-amiază. Un marketer își face singur o pagină cu formular și bază de date. Un designer transformă un mockup în ceva care chiar merge. Bariera de intrare în crearea de software a scăzut dramatic.
Adopția arată exact asta. În sondajul Stack Overflow din 2025, 84% dintre developeri folosesc sau plănuiesc să folosească unelte AI, în creștere de la 76% în 2024. E una dintre cele mai rapide schimbări de obicei de lucru din istoria programării. Iar dependența de backendurile gata făcute e la fel de mare: cercetătorii de la Wiz estimează că una din cinci organizații construiește pe astfel de platforme.
Există și o forță economică în spate. Uneltele sunt vândute cu promisiunea unui produs livrat repede, iar demonstrația care convinge e mereu aceeași: o idee spusă cu voce tare devine, în câteva minute, o aplicație pe care o poți deschide în browser. Nimeni nu vinde o unealtă pe baza cât de bine îți configurează controlul de acces. Prioritatea produsului e viteza, iar asta se vede în fiecare default, cum arată lecția a treia.
Generatoarele de aplicații
Bolt, Lovable, v0, Replit Agent, Base44. Dintr-o descriere ies frontend, bază de date, autentificare și deploy. Făcute pentru cine vrea un rezultat, nu cod.
Asistenții din editor
Cursor, Windsurf, Claude Code, Copilot. Scriu cod în proiectul tău, rulează comenzi, fac modificări. Făcute pentru developeri care încă citesc ce iese.
Backendul de sub ele
Supabase și Firebase dau bază de date și autentificare gata. Aici se decide, de fapt, dacă datele tale sunt sau nu accesibile oricui.
Unde apare golul
Un model generează cod care rulează. Atât i s-a cerut și atât face bine. Nimeni nu i-a cerut, în promptul obișnuit, ca acel cod să reziste când un străin îl folosește altfel decât ai prevăzut tu. Iar dacă nimeni nu citește codul după aceea, nimeni nu observă că lipsește apărarea.
Aici e tot cursul, de fapt. Nu că AI-ul scrie cod prost, ci că scrie cod care merge fără să fie sigur, iar diferența nu se vede până când nu o caută cineva. Restul lecțiilor arată, pe cazuri reale și pe cifre, exact unde se cască golul și de ce.
Nu e o pledoarie împotriva vibe codingului
De reținut
Vibe coding: descrii în limbaj natural, iar o unealtă cu AI îți generează aplicația funcțională, cu bază de date și deploy.
E o categorie, nu o unealtă: generatoare de aplicații plus asistenți din editor, peste un backend gata făcut (Supabase, Firebase).
84% dintre developeri folosesc deja unelte AI (Stack Overflow 2025), în creștere rapidă de la an la an.
Golul de securitate crește pe măsură ce mai puțin cod e citit de un om: modelul livrează funcțional, nu sigur.