Hacker News

Hoće li kodiranje vibea završiti kao pokret kreatora?

Komentari

14 min read Via read.technically.dev

Mewayz Team

Editorial Team

Hacker News

Uzorak o kojem nitko ne želi govoriti

U 2012., časopis Time objavio je naslovnicu u kojoj je objavljeno da će 3D pisači "promijeniti svijet". Maker Faires privukao je desetke tisuća entuzijasta. TechShop franšize su se otvarale u gradovima diljem Amerike. Priča je bila neodoljiva: obični ljudi uskoro će dizajnirati i proizvoditi sve što zamisle, preokrećući tvornice i opskrbne lance na isti način na koji je internet preokrenuo izdavaštvo. Desetljeće kasnije, TechShop je podnio zahtjev za stečaj, većina potrošačkih 3D pisača skuplja prašinu u garažama, a profesionalna proizvodnja izgleda više-manje isto kao prije.

Sada zamijenite "3D printer" s "AI coding assistant" i "Maker Faire" s bilo kojom od stotina Twitter tema "izgradite svoj startup za vikend" i sličnost postaje neugodna. Vibe kodiranje — praksa opisivanja softvera jednostavnim jezikom i prepuštanje umjetnoj inteligenciji da generira stvarni kod — trenutno proživljava isto euforično rano poglavlje u kojem je pokret kreatora uživao oko 2011. Pitanje koje vrijedi ozbiljno postaviti jest: što slijedi?

Što nas je pokret Maker zapravo naučio

Pokret kreatora nije zakazao — samo nije uspio ostvariti revoluciju koju su obećavali njegovi najglasniji zagovornici. Ono što je zapravo proizveo bio je značajan, ali tiši ishod: spustio je donju granicu za izradu prototipova hardvera, pokrenuo cijelu generaciju inženjera koji su se prvi dotakli elektronike kroz Arduino komplete i stvorio trajne zajednice oko hardvera otvorenog koda. Alati su stvarno poboljšani. Demokratizacija je bila djelomična i stvarna, samo ne potpuna i transformativna.

Ono što pokret nije mogao prevladati bio je jaz između prototipa koji radi i proizvoda koji se može isporučiti. Proizvođač bi mogao izgraditi pametni sustav za navodnjavanje biljaka za jedno poslijepodne. Pretvaranje toga u nešto dovoljno pouzdano za prodaju, podršku i povećanje zahtijevalo je točno onu stručnost koju je pokret smatrao nepotrebnom. Teški dijelovi - pouzdanost firmvera, upravljanje opskrbnim lancem, usklađenost s propisima, korisnička podrška - nisu nestali jer su Instructables učinili zabavne dijelove lakšim.

Ova razlika između spuštanja poda i podizanja stropa iznimno je važna za procjenu bilo koje tehnologije demokratizacije. Pokret kreatora podigao je milijune ljudi od nule do prototipa. Bilo je teško prevesti većinu njih od prototipa do proizvodnje. Razumijevanje gdje se vibe kodiranje nalazi na tom istom spektru pravi je analitički zadatak.

Vibe kodiranje je istinski drugačije na jedan kritičan način

Iskren odgovor je da je softver kompresibilniji od hardvera. Prototip fizičkog hardvera ima atome u sebi - tolerancije, svojstva materijala, toplinsku dinamiku - koji se ne smanjuju čisto. Prototip softverske aplikacije ima logiku u sebi, a logika se može refaktorirati, proširiti i očvrsnuti na načine koji ne zahtijevaju preinaku tvornice. Jaz između vibe kodiranog MVP-a i proizvodne aplikacije je stvaran, ali je mjerljivo manji od jaza između ispisa MakerBot-a i proizvoda lijevanog injekcijskim prešanjem.

Razmotrite što se već dogodilo: Replit je 2024. izvijestio da su korisnici postavljali vibe kodirane aplikacije brzinom koja bi se prije dvije godine činila nevjerojatnom. Cursor, Windsurf i GitHub Copilot zajedno imaju desetke milijuna aktivnih korisnika. Ovo nisu hobisti koji grade kućice za ptice — oni su osnivači koji lansiraju SaaS proizvode, trgovci koji izrađuju interne alate, operativni menadžeri koji automatiziraju tijekove rada koji su prije zahtijevali namjenski sprint programera. Brzina istinske korisnosti ovdje nadmašuje sve što je pokret proizvođača proizveo u usporedivom prozoru.

Ali brzina usvajanja nikada nije bila isto što i trajnost transformacije. Usvajanje društvenih medija bilo je brže i dublje od kodiranja vibea, i još uvijek je proizvelo rezultate koji bi užasnuli njegove prve evanđeliste. Brzina trenutnog trenutka dokaz je stvarne korisnosti, a ne jamstvo specifične budućnosti o kojoj se priča.

Stiže problem sa stropom

Ovdje paralelno kretanje kreatora ponovno postaje poučno. Ljudi koji trenutno proizvode najzanimljiviji sadržaj za vibe kodiranje — postove "Napravio sam SaaS u 48 sati" — gotovo su univerzalno ljudi koji već znaju kako kodirati. Koriste umjetnu inteligenciju kako bi dramatično ubrzali posao koji bi već mogli obavljati sporije. Ovo je uistinu vrijedno, ali je drugačija tvrdnja od "sada svatko može izraditi proizvodni softver."

Netehnički osnivači koji pokušavaju izgraditi ozbiljne aplikacije s čistim vibe kodiranjem nailaze na predvidljive zidove:

  • Sigurnosne ranjivosti koje se pojavljuju jer graditelj ne zna pitati o SQL ubacivanju ili tokovima provjere autentičnosti
  • Pretpostavke o skalabilnosti ugrađene u rane arhitektonske izbore koji su kasnije skupi za odmotavanje
  • Složenost integracije pri povezivanju s procesorima plaćanja, poslovnim API-jima ili sustavima koji zahtijevaju veliku usklađenost
  • Neprozirnost otklanjanja pogrešaka — kod generiran umjetnom inteligencijom koji prekida proizvodnju na načine na koje programer nema okvir za dijagnosticiranje
  • Dug za održavanje koji se akumulira jer izvorna logika nije shvaćena dovoljno duboko da bi se mogla sigurno modificirati

Nijedan od ovih problema nije teoretski. To su pritužbe koje ispunjavaju odgovore svake teme "Sagradio sam X bez znanja o kodiranju", objavljene šest mjeseci nakon prvotne trijumfalne objave. Groblje pokreta proizvođača napuštenih hardverskih projekata Kickstartera ima softverski ekvivalent koji se već počeo pojavljivati.

Prava demokratizacija tehnologije nikada nije bila "sada svatko može raditi najteže dijelove." Uvijek je bilo "najteži dijelovi sada su viši, a više ljudi može doći do novog kata." Vibe kodiranje pomiče pod. Strop je još uvijek tamo.

Što preživljava Hype Cycle: The Infrastructure Play

Najtrajniji rezultat pokreta proizvođača nisu bili potrošački proizvodi – to je bila infrastruktura. Arduino se još uvijek široko koristi u industrijskoj izradi prototipova. Raspberry Pi ima 50 milijuna jedinica na terenu i okosnica je nebrojenih ugrađenih sustava. Kultura dizajna hardvera otvorenog koda proizvela je biblioteke komponenti i tijekove rada koje profesionalni inženjeri sada svakodnevno koriste. Revolucija nije stigla kako se oglašavala, ali je iza sebe ostavila istinski korisne skele.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Trajna ostavština Vibe kodiranja vjerojatno će izgledati slično. Specifična priča o "netehničkim osnivačima koji samostalno grade poslovni softver" vjerojatno će se smjestiti u skromniju i precizniju priču. Ono što će ostati jest razvoj uz pomoć umjetne inteligencije kao trajni sloj produktivnosti za programere koji rade i generacija operatera koji razumiju softver dovoljno dobro da usmjeravaju agente umjetne inteligencije čak i ako sami ne mogu napisati proizvodni kod.

Za tvrtke je važnije pitanje što popunjava prazninu — i to je mjesto gdje platforme izgrađene oko istinske modularnosti i mogućnosti sastavljanja zarađuju svoje postojanje. Umjesto da traži od svakog operatera da postane vibe koder, otporniji model im daje unaprijed izgrađene, profesionalno projektirane module koje mogu konfigurirati bez izgradnje od nule. Upravo je to filozofija dizajna koja stoji iza platformi kao što je Mewayz, koja nudi 207 različitih poslovnih modula — CRM, fakturiranje, HR, obračun plaća, upravljanje voznim parkom, sustave rezervacija, analitiku — koje poslovni operater može sastaviti bez pisanja retka koda i bez sigurnosnih i pouzdanih rizika proizvodnog koda generiranog umjetnom inteligencijom.

Dvije budućnosti koje teku paralelno

Vrijedi se oduprijeti porivu da ovdje odaberete samo jedan ishod. Stvarna povijest pokreta tvoraca nije bila jednostavan neuspjeh - bila je to bifurkacija. Jedna grana postala je ekosustav profesionalne izrade prototipova: brža, jeftinija, pristupačnija iteracija hardvera od koje koristi imaju uglavnom ljudi koji su već imali inženjerske vještine. Druga grana postala je pravi kulturni artefakt, generacija ljudi s dubljom intuicijom o tome kako se stvaraju fizičke stvari, čak i ako većina njih ništa ne proizvodi.

Vibe kodiranje ide prema sličnoj bifurkaciji. Za profesionalne programere, AI alati za kodiranje već se ne mogu razlikovati od samog tijeka razvoja razvoja — nije revolucija, samo infrastruktura, način na koji su Stack Overflow i kontrola verzija postali infrastruktura. Za netehničke operatere vjerojatniji trajni ishod nije neovisan razvoj softvera, već kvalitetnija interakcija sa softverskim platformama: bolje upute za alate umjetne inteligencije, bolji dokumenti zahtjeva za programere, bolja procjena dobavljača, bolja prilagodba postojećih sustava.

138 000 tvrtki koje trenutačno koriste Mewayz uglavnom nisu tamo jer su vibe kodirale svoj put u prilagođenu platformu. Oni su tu jer je konfiguriranje dobro projektiranih modula kategorički pouzdaniji put do poslovnog sustava koji radi od generiranja istog od nule, bez obzira na to koliko je AI pomoćnik dobar. Ta se vrijednost ne smanjuje ako vibe kodiranje sazrije — ono potencijalno jača jer su operateri s AI pismenošću sposobniji izvući vrijednost iz moćnih modularnih platformi od operatera bez nje.

Što bi pametni operateri zapravo trebali učiniti upravo sada

Praktično pitanje za bilo kojeg poslovnog subjekta koji promatra kako se ovaj trenutak odvija je kako se pozicionirati da bi imao koristi od stvarnih dobitaka, a istovremeno izbjegao zamke koje su uhvatile najglasnije entuzijaste svakog prethodnog vala demokratizacije.

  1. Koristite vibe alate za kodiranje za internu automatizaciju s malim ulozima. Skripte za proračunske tablice, interne nadzorne ploče, zadaci transformacije podataka — ovdje profil rizika odgovara razini vještina netehničkih graditelja. Šaljite brzo, očekujte ponovnu izgradnju, učite iz procesa.
  2. Nikada nemojte vibe kodirati ništa što se odnosi na klijenta bez tehničkog pregleda. Nedostaci sigurnosti i pouzdanosti u ovoj kategoriji su skupi i štete reputaciji. Vrijeme izrade od 48 sati nije vrijedno šestomjesečnog oporavka od povrede podataka.
  3. Ulažite u pismenost platforme umjesto pismenosti alata. Razumijevanje kako konfigurirati i integrirati poslovni softver profesionalne razine stvara složene povrate. Razumijevanje sintakse određenog AI alata za kodiranje ne.
  4. Gradite na modularnim temeljima gdje je to moguće. Sustavi dizajnirani za komponivnost — bilo putem platformi kao što je Mewayz ili dobro projektiranih API ekosustava — daju vam fleksibilnost koju vibe-kodirani prilagođeni softver obećava, ali rijetko pruža u velikom obimu.
  5. Tretirajte kodiranje potpomognuto umjetnom inteligencijom kao alat za istraživanje i izradu prototipa, a ne strategiju razvoja proizvodnje. Koristite ga za provjeru valjanosti ideja prije ulaganja u odgovarajuće inženjerstvo, a ne da u potpunosti preskočite inženjerstvo.

Najbolji praktičari pokreta proizvođača bili su oni koji su ga koristili za brže učenje, jeftiniji prototip i učinkovitiju komunikaciju s profesionalnim proizvođačima — a ne oni koji su pokušali u potpunosti zamijeniti profesionalne proizvođače. Analog kodiranja vibe već je vidljiv: operateri koji dobivaju najveću vrijednost koriste AI kako bi se brže kretali u domenama u kojima već imaju kompetencije, a ne kako bi dočarali kompetencije koje nemaju.

Pokret će se smiriti, i to je u redu

Pitanje hoće li vibe kodiranje "završiti kao pokret kreatora" donekle pogrešno predstavlja ishod. Pokret kreatora nije završio — sazrio je u nešto manje uzbudljivo i korisnije. Groznica je nestala, groblje na Kickstarteru se napunilo, a ono što je ostalo bio je bolji alat, dublje prikupljanje talenata i bistriji praktičari koji su razumjeli i mogućnosti i ograničenja onoga s čime su radili.

Vibe kodiranje će gotovo sigurno slijediti sličan luk. Vrhunac entuzijazma će proći. Neki istaknuti kvarovi dobit će neproporcionalnu pokrivenost. Alati će tiho postati temeljna infrastruktura koju programeri koriste bez pompe. A operateri koji su promišljeno upravljali ciklusom hype – koji su koristili AI pomoć da bi se kretali brže bez napuštanja inženjerske strogosti, koji su gradili na pouzdanim temeljima platforme umjesto da se kockaju na generiranom kodu – naći će se u složenim prednostima u odnosu na one koji su previše indeksirali revoluciju i premalo ulagali u zanat.

Tvrtke koje će pobijediti u sljedećem desetljeću neće biti one koje su vibe kodirale svoj put do prilagođenog paketa softvera. Oni će biti ti koji će donositi bolje odluke, brže, s boljim alatima — i koji će razumjeti da smisao demokratizacije nikada nije preskočiti stručnost, već učiniti stručnost pristupačnijom većem broju ljudi. To je tiša priča od one koja se trenutno priča, ali je ona koja zapravo stoji.

Često postavljana pitanja

Što je vibe kodiranje i zašto se uspoređuje s pokretom proizvođača?

Vibe kodiranje odnosi se na izradu softvera putem AI upita prirodnog jezika — alata kao što su Cursor ili ChatGPT — bez tradicionalnog znanja programiranja. Usporedba s pokretom proizvođača je prikladna jer su oba stigla obećavajući demokratizaciju stvaranja za sve. Obje su izazvale ogroman entuzijazam prije nego što je jaz između "svatko može probati" i "svatko može slati proizvode spremne za proizvodnju" postalo nemoguće ignorirati.

Znači li usporedba pokreta makera da je vibe kodiranje osuđeno na neuspjeh?

Ne u potpunosti. Pokret proizvođača doista je proizveo trajnu vrijednost - samo se koncentrirao u profesionalnim nišama, a ne masovnom prihvaćanju od strane potrošača. Vibe kodiranje će vjerojatno slijediti isti put: hype se hladi, povremeni korisnici idu dalje, ali programeri i tehnički osnivači zadržavaju AI alate za kodiranje kao stalne multiplikatore produktivnosti. Pravo pitanje je je li netehnički povremeni korisnik ikada bio namjeravani korisnik.

Što razlikuje alate koji prežive cikluse tehnološkog hypea od onih koji nestaju?

Opstanak se svodi na rješavanje ponavljajućeg, bolnog problema bolje od svake alternative. Alati koji traju smanjuju trenje u radnim procesima kojima se ljudi svakodnevno vraćaju. Platforme poput Mewayza — poslovnog OS-a s 207 modula po cijeni od 19 USD mjesečno (app.mewayz.com) — izgrađene su na ovom principu: umjesto da se drže jednog trenda, one gomilaju praktične module za marketing, CRM, financije i operacije koje tvrtke trebaju svakog pojedinog mjeseca.

Trebaju li se netehnički osnivači već sada kladiti na svoje poslovanje na vibe alate za kodiranje?

Selektivno, da — ali s jasnim očima. AI alati za kodiranje istinski ubrzavaju izradu prototipova i smanjuju troškove provjere valjanosti ideja. Opasnost je pretjerano oslanjanje na generirani kod za kritične, dugotrajne sustave bez razumijevanja onoga što je ispod. Pametniji pristup kombinira AI kodiranje za brze eksperimente s dokazanim, održavanim platformama za temeljne operacije, kako vaše poslovanje ne bi propalo u trenutku kada se alat okrene ili isključi.