«Vibe coding» splitter utviklerne: – Jeg blir kvalm!

Trendbegrepet brer om seg, men er det egentlig greit å la vibbene styre og AI-en skrive all koden?

Beina på bordet, AI-en i førersetet og gode vibber. Sånn skal «vibe coding» gjøres, kanskje. 📸: Shutterstock / NTB
Beina på bordet, AI-en i førersetet og gode vibber. Sånn skal «vibe coding» gjøres, kanskje. 📸: Shutterstock / NTB Vis mer

– Det finnes en ny type koding jeg kaller «vibe coding», skrev Andrej Karpathy på X 3. februar i år.

– Hvor du gir deg totalt hen til vibbene, omfavner eksponentene og glemmer at koden i det hele tatt eksisterer.

Karpathy var med på å starte OpenAI, har jobba med AI hos Tesla, og med sine 1,2 millioner følgere var dermed et nytt begrep skapt:

«Vibe coding» – eller «vibbekoding» på norsk.

Hva er «vibe coding»?

Konseptet med vibbekoding er enkelt:

  • Du lar AI-en kjøre på, og kode alt for deg.
  • Du blåser i at koden er stygg eller full av feil, du bare følger vibbene.
  • Møter du en vegg lar du AI-en jobbe seg rundt den, prøver om og om igjen til det funker – samma hvordan.

– Jeg bygger et prosjekt, men det er ikke egentlig koding. Jeg bare ser ting, sier ting, kjører ting, kopierer og limer inn ting, og det virker som oftest, skrev Karpathy.

«Vibe coding» også i Norge

Begrepet har spredd seg, har en egen Wikipedia-side, og er ifølge Business Insider det nye buzz-ordet i Silicon Valley.

Og uansett om du kaller det vibbekoding eller ikke, har det å la AI kode mens du slenger henda bak hodet visstnok blitt den nye greia over dammen, spesielt for startups:

Ifølge startup-hjelperen Y Combinator har hver fjerde startup hos dem en kodebase hvor 95 prosent av koden er AI-generert.

Den norske utvikleren Daniel Bentes, som kode24 har snakka med om blant annet NotebookLM og UIM-protokoller, skriver i et LinkedIn-innlegg at vibbekoding er topp for små prosjekter, men advarer om at man fort blir låst fast av AI-ens valg – som blir et stort problem for større prosjekter.

Mens norske Simon Souyris Strumse nå arrangerer vibbekoding i plenum i Oslo. «Forrige tirsdag VIBECODET jeg sammen med 200 mennesker på Trekanten. Det var elektrisk» skriver han på LinkedIn etter et arrangement.

Blir kvalm av «vibe coding»

Ikke uventa er det mange utviklere som får dårlige vibber av hele greia.

– Jeg får lyst til å kaste opp av «vibe coding», skrev den indiske utvikleren Kush Brahmbhatt nylig, til mange oppstemmer fra Reddits utviklerskare.

Han viser i innlegget til en hel haug X-brukere som for tida hyller vibbekodingen.

WHAT. THE. ACTUAL. FUCK. Åh, kult, kult. Så vi bare dæljer løs på «aksepter alt»-knappen som om det var et Whack-A-Mole-spill nå? Jeg kan allerede lukte merge-konfliktene brygge som en dårlig kopp kaffe som noen lot stå på pauserommet i tre dager, skriver Kush.

Han forteller om en tirsdag han selv skal ha opplevd, på denne måten:

  1. Junior-utvikler «viba» med kodebasen.
  2. Ingen så over endringene fordi YOLO, sant?
  3. Produksjonsserveren tok fyr klokka to på natta.
  4. Gjett hvem som ble oppringt? Ikke vibbene, det er sikkert.

– De virkelige proffe veit: Bruk AI som et verktøy. Ikke som en erstatning for hjernen din, konkluderer han.