Inuti det kaotiska löftet om vibbdriven utveckling

By Katie Sanders

Vibbarna är perfekta, men är koden det? "Vibbkodning" – teknikens senaste AI-drivna genväg – får erfarna utvecklare att rysa, men de kan inte förneka de blixtsnabba resultaten. Hur kan CTO:er utnyttja de goda vibbarna utan att framkalla tekniska mardrömmar?

Om du har ägnat någon tid åt att lurka på teknik-LinkedIn på sistone har du förmodligen stött på det allt mer högljudda konceptet "vibe-kodning". För den oinvigde innebär "vibe-kodning" att utvecklare (och icke-utvecklare, om vi ska vara ärliga) använder AI-prompter och intuitiva "vibbar" för att snabbt skapa kod i stället för traditionella, noggranna rad-för-rad-metoder.

Det låter som antingen teknikens senaste mirakel eller den pinsammaste trenden sedan NFT:er började dyka upp i LinkedIn-biografier. 

Argumenten för att vibba loss

Den snabba framgången för vibe-kodade projekt, som den icke-utvecklare som byggde och lanserade en AI-genererad app med 100 000 kodrader och gick med vinst inom några veckor, eller Workcade, en spelifierad att-göra-app för produktivitet som fick hundratals användare under den första veckan, tyder på att det kanske finns substans bakom hajpen.

Men där det finns vibbar finns det också ... kaos.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Bara dåliga vibbar

Vibe-kodning verkar ha ett säkerhetsproblem. Tänk på den icke-tekniska entreprenören Leo Jr., som surfade på vågen av vibe-kodning, byggde och lanserade sin app helt öppet – och snabbt började gå med vinst.

Han är grundare av Enrichlead – ett verktyg som samlar in IP-adresser och använder en LLM för att generera säljleads. Leo byggde hela appen med Cursor och förklarade stolt: ”Ingen handskriven kod. AI är inte längre bara en assistent – den är byggaren. Du kan gnälla över det, eller så kan du börja bygga.”

Naturligtvis valde internet våld.

Inom 48 timmar svärmade hackare in. Prenumerationer kringgicks. Kostnaderna sköt i höjden. LLM:en började hallucinera fram säljdata ur tomma luften. Leo publicerade ett SOS-meddelande på Twitter: ”hörni, jag är under attack … slumpmässiga saker händer.” Och sedan kom höjdpunkten: ”Jag är inte teknisk, så det här tar längre tid än vanligt för mig att lista ut.”

För att använda Enrichlead installerar användarna ett JavaScript-snutt som samlar in IP-adresser. LLM:en försöker omvandla det till säljleads. Det finns sällan tillräckligt med information för att lyckas, så den hittar helt enkelt på saker. Leo, alltid optimistisk, hävdar: ”Det fungerar ju.”

Nu säger han att han lär sig koda. ”Den hårda vägen”, förstås.

Så här är frågan för dagens CTO: Är vibe-kodning en innovativ genväg – eller manifesterar vi alla bara buggar med bättre användarupplevelse?

Låt oss gå igenom när man bör omfamna vibbarna och när man bör undvika dem.

Vad är det senaste skvallret?

DevOps-OG:n David Beale hymlar inte med sin entusiasm för trenden. Som han hävdar har vi ägnat oss åt ”vibe-kodning” i åratal:

”Kopierat och klistrat från Stack Overflow, GitHub Gists, Reddit-trådar, Slack-konversationer, Hacker News-kommentarer – vad som än krävs. Bra ingenjörer memorerar inte – de löser problem. De söker, identifierar mönster, anpassar sig och bygger. Prompten är bara nästa utveckling av något som alltid har funnits.”

Hans ståndpunkt saknar inte grund. AI-driven vibe-kodning kan faktiskt bli en viktig accelerator i CTO:ns verktygslåda. AI-genererad kod kan minska det monotona slitet och frigöra utvecklare för strategiska aktiviteter med högt värde.

Steven Donaghy, teknikchef på Microsoft, går ännu längre:

”AI är som alkohol. Den förstärker det du redan är. Om du är en fantastisk kodare gör den dig bättre. Om du är usel blir resultatet ännu sämre.”

Enligt Donaghy glänser vibe-kodning på två kritiska platser – i början och i slutet av projekt. I början hjälper AI till att ta sig igenom analysförlamning. I slutet är den utmärkt på att utnyttja förfinade exempel för att påskynda nytt arbete.

Kort sagt: när vibe-kodning fungerar som bäst låter den skickliga team snabbt skapa prototyper, innovera och leverera värde snabbare. Ur det perspektivet är AI helt enkelt en turbomotor för en etablerad arbetsmetod.

Men vänta – vibbarna kanske inte stämmer

Innan du hämtar kristallerna och börjar manifestera fram funktioner, vänta lite.

Som Slalom-direktören Adam D’Angelo eftertänksamt påpekar är vibe-kodning inte utan betydande nackdelar. Han lyfter fram verkliga, pragmatiska risker som CTO:er måste ta hänsyn till:

”Säkerhetssårbarheter är ett primärt problem. LLM:er kan oavsiktligt generera kod som är mottaglig för injektionsattacker, skriptkörning mellan webbplatser (XSS) och brister i autentiseringen.”

D’Angelo understryker ytterligare problem, bland annat problem med ”underhållbarhet” på grund av inkonsekventa kodstandarder, ”ackumulering av teknisk skuld” och komplexa ”utmaningar med granskning”, särskilt inom hårt reglerade branscher som vård och finans.

Han varnar också för potentiellt allvarliga juridiska konsekvenser och konsekvenser för regelefterlevnaden:

”LLM:er kan generera kod som innehåller bibliotek med öppen källkod vars licenser är oförenliga ... organisationer måste säkerställa efterlevnad av branschspecifika regler.”

Dessutom skulle ett överdrivet beroende kunna hämma ditt teams förmåga att självständigt förstå och felsöka problem, vilket leder till det som D’Angelo träffande kallar ”inlärd hjälplöshet”.

Aj. Plötsligt känns vibe-kodning inte så lekfull längre.

Ignorerar vi ”vibe-skulden”?

Trots all sin intuitiva charm medför vibe-kodning verkliga risker. Främst bland dessa finns teknisk skuld och dold komplexitet som blir synliga när de inledande ”goda vibbarna” avtar. Programvaruprojektens mellanstadier kräver noggrann arkitektur och rigorös granskning – områden där vibe-kodning ofta inte räcker till.

Jag skrattade verkligen när Josh Wymer på ett fyndigt sätt lyfte fram dessa blinda fläckar i ett viralt LinkedIn-inlägg som drev med en överdrivet ”vibbig” jobbannons där man sökte utvecklare med avancerade examina i ”efterhandsbaserat förebyggande av problem” och expertis inom ”energiinriktning”.

Wymers satir driver med verkligheten att innovation inte bara handlar om goda avsikter – det kräver genomförande, ansvar och disciplin. Om du överlåter hela din produktstrategi åt vibbar enbart bäddar du för några smärtsamma felsökningssessioner.

Så vad ska en vibe-nyfiken CTO göra?

För CTO:er som navigerar bland AI, infrastrukturens utveckling och ett allt större tryck från företagsledningen kokar debatten om ”vibe-kodning” ner till en fråga: Kan intuitiv kodning samexistera med disciplinerad ingenjörskonst?

Ja … om du strategiskt definierar var den passar in i din organisation. Tänk på den här praktiska checklistan:

  • Tidig innovation och prototypframtagning: Kör på. AI-verktyg påskyndar kreativiteten avsevärt i projektens tidiga skeden.
  • Affärskritiska tillämpningar: Skärp till det. Förlita dig på rigorös granskning och strukturerade kodningsrutiner.
  • Skalning och säkerhet: Oeftergivlig noggrannhet. Vibbar kommer inte att åtgärda säkerhetsbrister eller mardrömmar kring skalbarhet.

More Articles

Praktiska lärdomar (som inte bara handlar om goda vibbar)

”Vibe-kodning” är varken en mirakelkur eller en katastrof som väntar på att inträffa. Det är ytterligare ett verktyg i en CTO:s arsenal. Smarta teknikledare kombinerar strategiskt intuitiv AI-driven kodning med robust ingenjörsdisciplin och tydliggör när och var vibe-kodning är acceptabelt.

Som Beale råder: ”Avfärda inte vibe-kodning – bemästra den.” 

  • Omfamna det strategiskt, inte blint. Vibe-kodning är ingen ursäkt för att överge god praxis. Som Donaghy säger förstärker vibe-kodning befintliga färdigheter.
  • Inför tydliga skyddsräcken. Följ D’Angelos råd och inför rigorösa säkerhetsgranskningar, ramverk för revision och protokoll för kodkvalitet kring AI-genererade resultat.
  • Använd vibe-kodning för att förbättra – inte ersätta – ingenjörskapaciteten. Prioritera utbildning av teamet för att upprätthålla teknisk kompetens och undvika fällan med AI-beroende.

Använd vibe-kodning ansvarsfullt

I slutändan är vibe-kodning varken en apokalyps eller ett universalmedel. Som en insiktsfull CTO gör du bäst i att använda vibe-kodning ansvarsfullt: dra nytta av innovation utan att förlora den strategiska kontrollen.

En CTO:s främsta ansvar är att förvandla goda vibbar till fantastisk programvara. Så fortsätt gärna att vibe-koda dig igenom nästa innovationssprint (de här plattformarna för vibe-kodning hjälper dig att komma igång), men kom ihåg att inte vibe-koda för nära solen.

Prenumerera på The CTO Clubs nyhetsbrev för fler heta åsikter!

Katie Sanders
As a data-driven content strategist, editor, writer, and community steward, Katie helps technical leaders win at work. Her 15 years of experience in the tech space makes her well-rounded to provide technical audiences with first-hand operating wisdom so senior tech leaders can get clarity. Tech leaders want to learn from peers who’ve been there. Katie surfaces hard-won lessons that help leaders scale systems, teams, and strategy in the face of disruption. Katie is an Executive Editor at Black & White Zebra. She nurtures a large and diverse community of technical experts and writers, and she knows that a thriving community doesn't grow without thoughtfulness, advocacy, and intention. Interested in being reviewed? Find out more here.
Follow the author:

You may also like