Hacker News

Kas vibe kodeerimine lõpeb nagu tegija liikumine?

Kommentaarid

12 min read Via read.technically.dev

Mewayz Team

Editorial Team

Hacker News

Muster, millest keegi ei taha rääkida

2012. aastal avaldas ajakiri Time kaanelugu, milles teatati, et 3D-printerid "muutvad maailma". Maker Faires tõmbas kohale kümneid tuhandeid entusiaste. TechShopi frantsiisid avati Ameerika linnades. Narratiiv oli vastupandamatu: tavalised inimesed kavandasid ja valmistasid peagi kõike, mida nad ette kujutasid, muutes tehased ja tarneahelad üles samamoodi, nagu internet oli avaldamise pööranud. Kümmekond aastat hiljem esitas TechShop pankrotiavalduse, enamik tarbijatele mõeldud 3D-printereid kogub garaažides tolmu ja professionaalne tootmine näeb välja enam-vähem samasugune kui varem.

Asendage nüüd "3D-printer" tekstiga "AI kodeerimisassistent" ja "Maker Faire" mõne sadade Twitteri lõimedega "Nädalavahetusel käivitage oma ettevõte" ja sarnasus muutub ebamugavaks. Vibe kodeerimine – tarkvara kirjeldamine lihtsas keeles ja lasta tehisintellektil tegelikku koodi genereerida – elab praegu läbi sama eufoorilise peatüki, mida tegijaliikumine nautis umbes 2011. aastal. Tõsiselt küsida tasub küsimus: mis saab edasi?

Mida tegija liikumine meile tegelikult õpetas

Tegijate liikumine ei kukkunud läbi – see lihtsalt ei suutnud ellu viia revolutsiooni, mida selle valjuhäälsemad eestkõnelejad lubasid. See, mida see tegelikult andis, oli märkimisväärne, kuid vaiksem tulemus: see alandas riistvara prototüüpide loomise põrandat, külvas terve põlvkonna insenere, kes esimest korda Arduino komplektide kaudu elektroonikat puudutasid, ja lõi avatud lähtekoodiga riistvara ümber vastupidavad kogukonnad. Tööriistad on tõeliselt täiustatud. Demokratiseerimine oli osaline ja tõeline, lihtsalt mitte täielik ja transformatiivne.

Mida liikumine ületada ei suutnud, oli lõhe toimiva prototüübi ja tarnitava toote vahel. Tegija võiks pärastlõunal ehitada nutika taimede kastmissüsteemi. Selle muutmine millekski piisavalt usaldusväärseks, et seda müüa, toetada ja laiendada, nõudis täpselt neid teadmisi, mida liikumine väitis tarbetuks muutvat. Kõvad osad – püsivara töökindlus, tarneahela haldus, eeskirjade järgimine, klienditugi – ei kadunud kuhugi, sest Instructables muutis lõbusad osad lihtsamaks.

See erinevus põranda langetamise ja lae tõstmise vahel on demokratiseerimistehnoloogia hindamisel tohutult oluline. Tegijate liikumine tõstis miljonid inimesed nullist prototüübiks. Enamiku neist prototüübist tootmisse viimisega oli raskusi. Tõeline analüütiline ülesanne on mõista, kus vibrokodeerimine samal spektril paikneb.

Vibe'i kodeerimine on ühel kriitilisel viisil tõeliselt erinev

Aus vastus on, et tarkvara on rohkem tihendatav kui riistvara. Füüsilise riistvara prototüübis on aatomid – tolerantsid, materjali omadused, soojusdünaamika –, mis ei kao puhtalt. Prototüüptarkvararakenduses on loogika ja loogikat saab ümber kujundada, laiendada ja tugevdada viisil, mis ei nõua tehase ümbertöötamist. Lõhe vibe-kodeeritud MVP ja tootmisrakenduse vahel on tõeline, kuid see on mõõdetavalt väiksem kui vahe MakerBoti prindi ja survevalutoote vahel.

Mõelge juba juhtunule: Replit teatas 2024. aastal, et kasutajad juurutasid vibe-kodeeritud rakendusi kiirusega, mis oleks kaks aastat varem tundunud ebatõenäoline. Cursoril, Windsurfil ja GitHub Copilotil on ühiselt kümneid miljoneid aktiivseid kasutajaid. Need ei ole harrastajad, kes ehitavad linnumaju – nad on asutajad, kes toovad turule SaaS-i tooteid, turundajad, kes loovad sisemisi tööriistu, ja operatsioonijuhid, kes automatiseerivad töövooge, mis varem nõudsid spetsiaalset arendaja sprinti. Tõelise kasulikkuse kiirus ületab siin kõik, mida tegija liikumine võrreldavas aknas tekitab.

Kuid kasutuselevõtu kiirus pole kunagi olnud sama, mis transformatsiooni vastupidavus. Sotsiaalmeedia kasutuselevõtt oli kiirem ja sügavam kui vibe kodeerimine ning see andis ikkagi tulemusi, mis oleksid selle varajased evangelistid hirmutanud. Praeguse hetke kiirus on tõend tõelisest kasulikkusest, mitte selle ümber jutustatava konkreetse tuleviku garantii.

Lae probleem on tulekul

Siin muutub tegija liikumise paralleel taas õpetlikuks. Inimesed, kes toodavad praegu kõige köitvamat kodeerimissisu – postitusi "Ma ehitasin SaaS-i 48 tunniga" - on peaaegu üldiselt inimesed, kes juba oskavad kodeerida. Nad kasutavad tehisintellekti, et kiirendada oluliselt tööd, mida nad võiksid juba aeglasemalt teha. See on tõeliselt väärtuslik, kuid see on teistsugune väide kui "igaüks võib nüüd luua tootmistarkvara".

Mittetehnilised asutajad, kes püüavad luua tõsiseid rakendusi puhta vibratsiooni kodeerimisega, satuvad etteaimatavatesse seintesse:

  • Turvaaugud, mis tuuakse sisse, kuna koostaja ei tea küsida SQL-i sisestamise või autentimisvoogude kohta.
  • Skaleeritavuse eeldused koosnevad varajastest arhitektuurivalikutest, mida on hiljem kulukas vabastada.
  • Integreerimise keerukus makseprotsessorite, ettevõtte API-de või nõuetekohaste süsteemidega ühenduse loomisel
  • Silumise läbipaistmatus – AI-ga loodud kood, mis katkeb tootmises viisil, mille koostajal pole diagnoosimiseks raamistikku
  • Hooldusvõlg, mis koguneb, kuna algset loogikat ei mõistetud piisavalt põhjalikult, et seda ohutult muuta

Ükski neist probleemidest pole teoreetiline. Need on kaebused, mis täidavad vastuseid igale lõimele "Ma ehitasin X, teadmata, kuidas kodeerida", mis postitati kuus kuud pärast esialgset võidukat teadet. Tegijate liikumise mahajäetud Kickstarteri riistvaraprojektide surnuaial on tarkvara ekvivalent, mis hakkab juba täituma.

Tegelik demokratiseerimine tehnoloogia vallas pole kunagi olnud "igaüks saab nüüd teha kõige raskemaid osi". See on alati olnud "kõige raskemad kohad on nüüd kõrgemal ja rohkem inimesi jõuab uuele korrusele". Vibe kodeerimine liigutab põrandat. Lagi on endiselt alles.

Mis püsib üle hüppetsükli: infrastruktuurimäng

Tootjate liikumise kõige vastupidavam tulemus ei olnud tarbekaubad, vaid infrastruktuur. Arduinot kasutatakse endiselt laialdaselt tööstuslikus prototüüpimises. Raspberry Pi-l on valdkonnas 50 miljonit ühikut ja see on lugematute manustatud süsteemide selgroog. Avatud lähtekoodiga riistvaradisaini kultuur lõi komponentide teegid ja valmistamise töövood, mida professionaalsed insenerid kasutavad nüüd iga päev. Revolutsioon ei saabunud nii, nagu reklaamiti, kuid sellest jäid maha tõeliselt kasulikud tellingud.

💡 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 →

Vibe'i kodeerimise vastupidav pärand näeb tõenäoliselt välja sarnane. Konkreetne narratiiv "mittetehnilistest asutajatest, kes ehitavad iseseisvalt ettevõtte tarkvara" kujuneb ilmselt tagasihoidlikumaks ja täpsemaks looks. Alles jääb tehisintellekti toetatud arendus kui töötavate arendajate alaline tootlikkuse kiht ja operaatorite põlvkond, kes mõistavad tarkvara piisavalt hästi, et suunata tehisintellekti agente isegi siis, kui nad ise tootmiskoodi kirjutada ei oska.

Ettevõtete jaoks on olulisem küsimus, mis täidab lünga – ja see on koht, kus tõelise modulaarsuse ja komponeeritavuse ümber ehitatud platvormid teenivad oma olemasolu. Selle asemel, et paluda igal operaatoril hakata vibrokodeerijaks, pakub vastupidavam mudel neile eelehitatud professionaalselt konstrueeritud mooduleid, mida nad saavad konfigureerida ilma nullist ehitamata. Just selline on selliste platvormide nagu Mewayz disainifilosoofia, mis pakub 207 erinevat ärimoodulit – CRM, arveldamine, personalijuhtimine, palgaarvestus, sõidukipargi haldus, broneerimissüsteemid, analüütika –, mida ettevõtja saab koostada ilma koodirida kirjutamata ning ilma tehisintellektiga loodud tootmiskoodi turva- ja usaldusväärsusriskideta.

Kaks paralleelselt jooksvat tulevikku

Siin tasub vastu panna soovile valida üksainus tulemus. Tegijaliikumise tegelik ajalugu ei olnud lihtne läbikukkumine – see oli hargnemine. Ühest harust sai professionaalne prototüüpimise ökosüsteem: kiirem, odavam ja juurdepääsetavam riistvara iteratsioon, millest saavad kasu peamiselt inimesed, kellel on juba insenerioskused. Teisest harust sai tõeline kultuuriartefakt, inimeste põlvkond, kellel on sügavam intuitsioon füüsiliste asjade valmistamise kohta, isegi kui enamik neist ei tooda midagi.

Vibe kodeerimine liigub sarnase hargnemise poole. Professionaalsete arendajate jaoks on tehisintellekti kodeerimise tööriistad arenduse töövoost endast juba eristamatud – see pole revolutsioon, vaid lihtsalt infrastruktuur, kuidas Stack Overflow ja versioonijuhtimine muutusid infrastruktuuriks. Mittetehniliste operaatorite jaoks ei ole tõenäolisem vastupidav tulemus mitte sõltumatu tarkvaraarendus, vaid kvaliteetsem suhtlus tarkvaraplatvormidega: paremad viiped AI-tööriistadele, paremad nõuete dokumendid arendajatele, parem hankijate hindamine, olemasolevate süsteemide parem kohandamine.

Praegu Mewayzi kasutavad 138 000 ettevõtet ei ole enamasti kohal, sest nad on kodeerinud oma tee kohandatud platvormile. Nad on olemas, sest hästi läbimõeldud moodulite konfigureerimine on kategooriliselt usaldusväärsem tee toimiva ärisüsteemini kui selle nullist loomine, olenemata sellest, kui hea on AI-assistent. See väärtuspakkumine ei vähene, kui vibe kodeerimine küpseb – see potentsiaalselt tugevneb, sest tehisintellekti kirjaoskusega operaatorid suudavad võimsatelt modulaarsetelt platvormidelt väärtust ammutada kui ilma selleta operaatorid.

Mida nutikad operaatorid peaksid praegu tegema

Iga selle hetke arengut jälgiva ettevõtja praktiline küsimus on, kuidas positsioneerida, et saada kasu tegelikust kasust, vältides samal ajal lõkse, mis on nõudnud kõigi eelnevate demokratiseerimislaine häälekamaid entusiaste.

  1. Kasutage väikese panusega sisemise automatiseerimise jaoks vibreerivaid kodeerimistööriistu. Arvutustabeli skriptid, sisemised armatuurlauad, andmete teisendusülesanded – see on koht, kus riskiprofiil ühtib mittetehniliste ehitajate oskuste tasemega. Tarnige kiiresti, oodake uuesti ehitamist, õppige protsessist.
  2. Ärge kunagi kodeerige midagi kliendile suunatud ilma tehnilise ülevaatuseta. Selle kategooria turva- ja töökindlustõrked on kallid ja kahjustavad mainet. 48-tunnine ehitusaeg ei ole väärt kuuekuulist andmete rikkumisest taastumist.
  3. Investeerige platvormipädevusse, mitte tööriistaoskusele. Professionaalse taseme äritarkvara konfigureerimise ja integreerimise mõistmine toob kaasa mitmekülgse tulu. Konkreetse AI kodeerimistööriista süntaksi mõistmine ei tee seda.
  4. Võimalusel põhinege modulaarsetel alustel. Komponeeritavaks loodud süsteemid – olgu selleks platvormid, nagu Mewayz või hästi arhitekteeritud API ökosüsteemid – annavad teile paindlikkuse, mida vibe-kodeeritud kohandatud tarkvara lubab, kuid harva mastaabis.
  5. Kasutage tehisintellekti abil kodeerimist uurimis- ja prototüüpimistööriistana, mitte tootmise juurutamise strateegiana. Kasutage seda ideede kinnitamiseks enne õigesse inseneritöösse investeerimist, mitte jätke projekteerimine täielikult vahele.

Tegijate liikumise parimad praktikud olid need, kes kasutasid seda, et kiiremini õppida, odavamalt prototüüpe luua ja professionaalsete tootjatega tõhusamalt suhelda – mitte need, kes proovisid professionaalseid tootjaid täielikult asendada. Vibe'i kodeerimise analoog on juba nähtav: operaatorid, kes saavad kõige rohkem väärtust, kasutavad AI-d, et liikuda kiiremini valdkondades, kus neil juba on pädevus, mitte selleks, et välja võluda kompetentsi, mida neil pole.

Liikumine laheneb ja see on korras

Küsimine, kas vibe kodeerimine "lõpeb nagu tegija liikumine", rikub tulemust. Tegija liikumine ei lõppenud – see küpses millekski vähem põnevaks ja kasulikumaks. Palavik läks lahti, Kickstarteri kalmistu täitus ning alles jäi paremad tööriistad, sügavamad talentide torustikud ja selgema pilguga praktikud, kes mõistavad nii töö võimalusi kui ka piire.

Vibe kodeerimine järgib peaaegu kindlasti sarnast kaaret. Entusiasmi tipp läheb üle. Mõned silmapaistvad tõrked saavad ebaproportsionaalselt katet. Tööriistadest saab vaikselt alusinfrastruktuur, mida arendajad kasutavad ilma fanfaarita. Ja operaatorid, kes navigeerisid hüppetsüklis läbimõeldult – kes kasutasid tehisintellekti abi, et kiiremini liikuda ilma inseneri rangust loobumata, kes tuginesid usaldusväärsetele platvormipõhistele alustele, mitte ei mänginud genereeritud koodiga hasartmänge –, saavad veelgi eeliseid nende ees, kes revolutsiooni üle indekseerisid ja käsitöösse vähe investeerisid.

Järgmisel kümnendil võidavad ettevõtted mitte need, kes kodeerisid oma tee kohandatud tarkvaravirna. Nemad teevad paremaid otsuseid, kiiremini ja paremate vahenditega – ja kes mõistsid, et demokratiseerimise mõte ei olnud kunagi ekspertide vahele jätmine, vaid teadmised suuremale hulgale inimestele kättesaadavamaks muutmine. See on vaiksem lugu kui see, mida praegu räägitakse, kuid see on see, mis tegelikult peab vastu.

Korduma kippuvad küsimused

Mis on vibe kodeerimine ja miks võrreldakse seda tegija liikumisega?

Vibe kodeerimine viitab tarkvara loomisele loomuliku keele tehisintellekti viipade (nt Cursor või ChatGPT) abil ilma traditsiooniliste programmeerimisalaste teadmisteta. Võrdlus tegija liikumisega on tabav, sest mõlemad jõudsid tõotusega demokratiseerida looming kõigi jaoks. Mõlemad tundsid tohutut entusiasmi, enne kui lõhet "igaüks võib proovida" ja "igaüks võib tarnida tootmisvalmis tooteid" vahel muutus võimatuks ignoreerida.

Kas tegija liikumise võrdlus tähendab, et vibe'i kodeerimine on määratud ebaõnnestuma?

Mitte täielikult. Tootjate liikumine andis püsivat väärtust – see keskendus pigem professionaalsetele niššidele kui massilisele tarbijale. Vibe kodeerimine järgib tõenäoliselt sama rada: hüpe jahtub, juhuslikud kasutajad liiguvad edasi, kuid arendajad ja tehnilised asutajad hoiavad AI kodeerimistööriistu püsivate tootlikkuse kordajatena. Tegelik küsimus on selles, kas mittetehniline tavakasutaja oli kunagi kavandatud kasusaaja.

Mis eristab tööriistu, mis üle elavad tehniliste hüpete tsüklite ja kaovate tööriistade vahel?

Ellujäämine taandub korduva valusa probleemi lahendamisele, mis on parem kui iga alternatiiv. Tööriistad, mis taluvad, vähendavad hõõrdumist töövoogudes, mille juurde inimesed iga päev tagasi pöörduvad. Sellised platvormid nagu Mewayz – 207 mooduliga ärioperatsioon, mille hind on 19 dollarit kuus (app.mewayz.com) – on üles ehitatud sellele põhimõttele: selle asemel, et sõita ühele trendile, kuhjavad nad kokku praktilised moodulid turunduse, kliendisuhete halduse, rahanduse ja toimingute kohta, mida ettevõtted iga kuu vajavad.

Kas mittetehnilised asutajad peaksid praegu panustama oma ettevõttele vibe'i kodeerimise tööriistadele?

Valikuliselt, jah, kuid selgete silmadega. AI kodeerimistööriistad kiirendavad tõeliselt prototüüpide loomist ja vähendavad ideede kinnitamise kulusid. Oht on liigne lootmine kriitiliste ja pikaealiste süsteemide jaoks loodud koodile, mõistmata, mis selle all on. Nutikam lähenemisviis ühendab tehisintellekti kodeerimise kiirete katsete jaoks tõestatud ja hooldatud platvormidega põhitegevuseks, et teie ettevõte ei kukuks kokku hetkel, kui tööriist pöörleb või suletakse.