Tankeledere

Vibe-koding, AI og den nye virkeligheten innen ingeniÃļrvitenskap

mm
Legg til Unite.AI blant dine foretrukne kilder pÃĨ Google

For ti ÃĨr siden lÃĨ det ideen om at AI kunne skrive kode istedenfor programmere som en spennende fantasi. I dag har det blitt en del av vÃĨr hverdagsrealitet. MVP-er bygges pÃĨ noen dager, grensesnitt genereres fra tekstprompter, og AI-assistentene blir fullverdige deltakere i ingeniÃļrvitenskapelige team.

Mot denne bakgrunnen stiller stadig flere mennesker de samme spÃļrsmÃĨlene: Er AI virkelig i ferd med ÃĨ erstatte programmere? Kan kunstig intelligens virkelig matche og erstatte en erfaren ingeniÃļr? Og hva vil skje med profesjonen i nÃĶr fremtid?

Jeg er selv utvikler, og jeg har en mening om dette. La oss bryte det ned.

Hva er kjerneproblemet?

Det finnes en dominant fortelling om AI-programmering som gÃĨr som fÃļlger:

AI blir ekstremt effektivt i ÃĨ skrive kode og, viktigst, unngÃĨr allerede mange av de vanlige feilene mennesker gjÃļr. Enda mer interessant er at AI kanskje er bedre pÃĨ ÃĨ hÃĨndtere sÃĨkalte edge-cases: sjeldne og uvanlige scenarioer som er vanlige i programvareutvikling og ofte vanskelige for utviklere ÃĨ forutse pÃĨ forhÃĨnd.

NÃĨr programmereren sier: ÂŦJeg vil ha en knapp herÂŧ, fÃĨr de svaret: ÂŦHer er knappen, her er 18 edge-cases du bÃļr vurdere, her er testene du mÃĨ kjÃļre, og for Ãļvrig, du kan ogsÃĨ Ãļnske ÃĨ legge til dette og detteÂŧ. Du kan se pÃĨ det og tenke: ÂŦJaâ€Ķ det gjÃļr faktisk meningÂŧ. PÃĨ egen hÃĨnd kan du ha innsett disse problemene uker senere – etter at noe allerede hadde gÃĨtt galt i produksjon. AI foreslÃĨr ofte lÃļsninger umiddelbart. For ingeniÃļrer som allerede har jobb, Ãļker det betydelig produktiviteten og effektiviteten.

Og denne fortellingen leder direkte inn i en Ãļkonomisk spÃļrsmÃĨl: hvis et selskap tidligere trengte 100 utviklere for ÃĨ hÃĨndtere en bestemt arbeidsbyrde, kan det nÃĨ kanskje bare trenger 20 – fordi disse 20 kan oppnÃĨ samme arbeidsmengde med AI-hjelp.

Hva ligger bak denne akselerasjonen?

Jeg ser stadig oftere at svÃĶrt sterke programvareingeniÃļrer frykter for sine stillinger, plass i markedet og inntekt. Det fÃļles som om det snart ikke vil vÃĶre noen arbeid igjen for kodere.

Og mitt svar er vanligvis: gutter, det er kanskje ikke sÃĨ dramatisk som det ser ut. Faktisk er erfarnede ingeniÃļrer i ferd med ÃĨ fÃĨ en ny type verdi nÃĨ. Fordi vi kanskje er en av de siste generasjonene av utviklere som faktisk skrev kode for hÃĨnd og dypt forstÃĨr hvordan systemer fungerer under panseret. Den neste generasjonen arbeider stadig mer gjennom AI-verktÃļy – og sammen med det, endrer ingeniÃļrvitenskapen seg selv.

Her er hva den tidligere fortellingen ikke tar med i betraktning:

AI-generert kode ser ofte perfekt ut. Oppgavene lÃļses, grensesnittene fungerer, og alt kjÃļrer. Men over tid, pÃĨ lang avstand, begynner mer subtile problemer ÃĨ dukke opp: arkitektoniske kompromisser, svake ingeniÃļrbeslutninger, problemer med datastrukturer eller skalerbarhetsproblemer. Og det skjer fordi AI allerede er svÃĶrt god pÃĨ ÃĨ lÃļse lokale oppgaver, mens den langtidslogikken i store systemer fortsatt krever menneskelig erfaring og ingeniÃļrdom.

Derfor, nÃĨr disse prosjektene nÃĨr alvorlige produksjonsmiljÃļer – banker, e-handelsplattformer, store tjenester – trenger teamene likevel fortsatt mennesker som kan dypt analysere arkitektur, identifisere rotÃĨrsaker og gjenopprette den totale systemlogikken.

Jeg fÃĨr ofte samtaler fra venner som sier ting som: ÂŦMichael, kan du hoppe inn og hjelpe oss ÃĨ forstÃĨ hvorfor systemet begynner ÃĨ falle fra hverandre?Âŧ Selv om jeg i dag arbeider med Physical AI i Introspector, hjelper jeg likevel av og til med denne type vanskelige manuelle ingeniÃļrarbeid: gjenoppretting av systemlogikk, analyse av arkitektur og finne ut hvor problemene begynte ÃĨ akkumulere.

Og det er nettopp derfor jeg tror sterke ingeniÃļrer vil forbli svÃĶrt verdifulle i lang tid. Samtidig er det ofte erfarnede ingeniÃļrer som hjelper til ÃĨ forbedre og trene AI-modeller i dag. Hos Keymakr sÃĨ vi dette fÃļrstehÃĨnds nÃĨr vi lette etter erfarnede utviklere for ÃĨ validere kode og hjelpe med ÃĨ trene modeller – mennesker som kan stole pÃĨ ekte ingeniÃļrtÃĶnkning, praktisk erfaring og en dypt forstÃĨelse av hvordan systemer oppfÃļrer seg i den virkelige verden.

De viktigste hypotesene

Og dette bringer oss til det stÃļrste spÃļrsmÃĨlet om fremtiden: hvor fÃļrer alt dette oss til slutt? Hvordan vokser vi opp den neste generasjonen av ingeniÃļrer hvis de kommer inn i industrien gjennom en helt annen vei fra begynnelsen av?

Hvis vi ser pÃĨ situasjonen objektivt, uten hype eller frykt, ser jeg noen mulige scenarier.

  • En uklar fremtid

Det fÃļrste og kanskje mest ÃĶrlige svaret er at svÃĶrt fÃĨ mennesker i dag tenker virkelig langt frem. Fordi ingen ennÃĨ fullt ut forstÃĨr hvordan denne fremtiden vil se ut i praksis.

Kanskje, om noen ÃĨr, vil AI-agenter virkelig vÃĶre i stand til ÃĨ skrive nesten perfekt kode – med sterk arkitektur, skalerbarhet og kontekstforstÃĨelse. I dag er dette spÃļrsmÃĨlet fortsatt fullstendig ÃĨpent.

Samtidig fortsetter store teknologiselskaper som Apple, Microsoft og Google ÃĨ aktivt ansette sterke forskere, PhD-spesialister og mennesker fra akademiske miljÃļer. Det antyder kanskje at de tror dypt ingeniÃļrforstÃĨelse vil forbli viktig selv i en verden hvor mesteparten av koden genereres automatisk.

Mindre selskaper, derimot, opererer ofte med en helt annen planhorisont. NÃĨr du ikke vet om ditt startup vil eksistere om seks mÃĨneder, blir det vanskelig ÃĨ seriÃļst tenke pÃĨ hva som kan skje om ti ÃĨr. SelvfÃļlgelig Ãļnsker ingen bevisst ÃĨ bygge noe fundamentalt feil. Teamene prÃļver ÃĨ identifisere potensielle risikoer og svakheter.

Men i praksis er logikken ofte mye enklere: fÃļrst, bygg et produkt som fungerer og genererer inntekt – sÃĨ hÃĨndter arkitektur, optimalisering og omskrivning av systemet senere. Problemet er at, i mange prosjekter, ÂŦsenereÂŧ blir utsatt pÃĨ ubestemt tid.

  • Evolution i spiraler

Det andre svaret, i min mening, er enda mer interessant. Hvis du ser pÃĨ industrins historie, har den allerede gÃĨtt gjennom lignende overganger mange ganger fÃļr. De fÃļrste programmererne arbeidet med hullkort. SÃĨ kom generasjonen av ingeniÃļrer som skrev i Assembly – noe som allerede er vanskelig for mange moderne utviklere ÃĨ forestille seg. Da mÃĨtte du bokstavelig talt forstÃĨ hvordan maskinvaren fungerte, tenke i termer av prosessorlogikk og holde et enormt mengde lavnivÃĨkompleksitet i hodet.

SÃĨ kom COBOL-ÃĶraen. Hele bankhovedkontorer ble bygget pÃĨ det, og det mest overraskende er at en betydelig del av den globale bankinfrastrukturen fortsatt kjÃļrer pÃĨ disse gamle systemene i dag. Det finnes fortsatt programmere i 60- og 70-ÃĨrsalderen som vedlikeholder denne kodebasen, og de forblir ekstremt verdifulle spesialister.

Den neste generasjonen gikk over til C++, Python og JavaScript. Jeg selv tilhÃļrer denne ÃĶraen. For eksempel, forstÃĨr jeg knapt hvordan COBOL fungerer. I teorien kunne jeg lÃĶre det – men for meg fÃļles det allerede som noe fjernt og fremmed.

Og nÃĨr du ser pÃĨ dette historisk, dukker en interessant mÃļnster opp: hver ny generasjon av ingeniÃļrer trenger ikke lenger ÃĨ forstÃĨ hvordan den forrige generasjonens teknologi fungerte. Over tid blir kunnskapen innbygget i infrastrukturen selv.

Hullkort forsvant for lenge siden – deres logikk er nÃĨ bygget inn i prosessorer. Assembly forsvant stort sett som et mainstream-verktÃļy fordi kompleksiteten ble skjult inne i operativsystemer, drivere og lavere abstraksjoner. Selv hodetelefonene dine i dag inneholder sannsynligvis et lite operativsystem som kjÃļrer all denne skjulte kompleksiteten i bakgrunnen – de fleste mennesker tenker bare aldri pÃĨ det.

SelvfÃļlgelig finnes det fortsatt spesialister som forstÃĨr all denne lavnivÃĨ-magien. Men for mesteparten av industrien har det allerede blitt et abstraksjonslag.

Og det leder til en svÃĶrt logisk idÃĐ: kanskje AI bare er det neste stadiet i denne evolusjonen. Kanskje den neste generasjonen virkelig ikke trenger ÃĨ forstÃĨ klassisk programmering like dypt som vi gjorde.

  • Markedets Ãļkonomi

En annen hypotese jeg har er at vibe-koding – eller AI-assistert utvikling – til slutt vil slutte ÃĨ bli oppfattet som ÂŦgratis akselerasjonÂŧ. I virkeligheten er det allerede ikke helt gratis; det er bare at ikke alle nÃļye regner ut den sanne Ãļkonomien bak det.

Modeller, token, infrastruktur, konstante forespÃļrsler, vedlikehold av hele AI-pipeline – all dette blir gradvis en betydelig operasjonell utgift. Derfor tror jeg at selskaper snart kommer til ÃĨ se mye nÃĶrmere pÃĨ den virkelige kostnaden av AI-assistert utvikling og stille et svÃĶrt pragmatisk spÃļrsmÃĨl: hva er faktisk mer effektivt – ÃĨ utvide et ingeniÃļrteam eller ÃĨ vedlikeholde hele AI-infrastrukturen rundt utvikling?

En svÃĶrt realistisk scenario er at sterke ingeniÃļrteam kan til slutt vise seg ÃĨ vÃĶre mer Ãļkonomisk bÃĶrekraftig, spesielt nÃĨr det gjelder ÃĨ vedlikeholde, utvikle og stÃļtte produkter over lang tid.

Men jeg tror dette faktisk er der en ny type ingeniÃļrteam kan oppstÃĨ: svÃĶrt smÃĨ grupper av svÃĶrt erfarnede spesialister som fokuserer pÃĨ ÃĨ vedlikeholde stabiliteten og motstanden i infrastrukturen selv. Over tid kan dette bli en av de mest verdifulle ingeniÃļrspecialiseringene i industrien.

  • Mennesker som vil arbeide sammen med AI

Og den siste antagelsen – selv om en svÃĶrt realistisk en – er at den neste generasjonen av ingeniÃļrer sannsynligvis mÃĨ bygge karrierene sine i en helt annen miljÃļ. Og dette gÃĨr langt utover programmering alene. Lignende endringer begynner allerede ÃĨ forme om seg law, finance, medisin og nesten alle felt hvor AI kan overta en betydelig del av intellektuelt rutinearbeid.

Til tross for all dette, ser jeg likevel pÃĨ hva som skjer ganske positivt. Kanskje fordi jeg overhodet liker fremgang. Jeg liker tanken pÃĨ at teknologi kan forbedre menneskers liv, frigjÃļre mennesker fra enorme mengder repetitive arbeid og gjÃļre mange prosesser sikrere og mer effektive.

For eksempel, demonstrerer autonome kjÃļresystemer som Teslas eller Waymos allerede en bemerkelsesverdig hÃļy grad av sikkerhet i mange scenarioer sammenlignet med menneskelige sjÃĨfÃļrer. Og det er faktisk imponerende.

Samtidig vil verden barna vÃĨre gÃĨr inn i, bli mye mer komplisert nÃĨr det gjelder profesjonell identitet. De mÃĨ sÃļke etter sin plass og formÃĨl i et raskt foranderlig landskap.

Hvis et barn i dag Ãļnsker ÃĨ bli advokat, finansanalytiker eller programmerer, er det en stor sjanse til at disse profesjonene vil se helt annerledes ut i fremtiden. Kanskje blir disse til spesialister som arbeider tett sammen med juridisk AI, finansiell AI eller kode-AI – mennesker som opererer AI-systemer, validerer utdata, gir kontekst og tar de viktige beslutningene.

Jeg tror det er viktig ÃĨ erkjenne at nesten alle disse scenariene allerede fÃļles realistiske i dag. Og uansett om vi liker det eller ikke, alt som skjer nÃĨ, er en del av en mye stÃļrre bÃļlge av teknologisk fremgang. Det er svÃĶrt usannsynlig at denne prosessen kan stoppes. Det betyr at vi mÃĨ lÃĶre ÃĨ leve i denne nye verden – gradvis lÃĶre ÃĨ balansere den, kommunisere med den og kanskje til og med utvikle en ny form for sameksistens ved siden av den.

Michael Abramov er grunnlegger og administrerende direktÃļr i Introspector, og bringer over 15+ ÃĨrs erfaring med programvareutvikling og datamaskinens syns AI-systemer til ÃĨ bygge bedriftsgraderte merkingverktÃļy.

Michael begynte sin karriere som programvareutvikler og R&D-sjef, og bygde skalerbare datasystemer og ledet tverrfaglige ingeniÃļrteam. Frem til 2025 har han vÃĶrt administrerende direktÃļr i Keymakr, et dataselskap som tilbyr merkingstjenester, der han var pioner med menneske-i-lÃļkken-arbeidsflyter, avanserte QA-systemer og tilpasset verktÃļy for ÃĨ stÃļtte store skala datamaskinens syn og autonomi databehov.

Han har en B.Sc. i datavitenskap og en bakgrunn i ingeniÃļrvitenskap og kreative kunstarter, og bringer en tverrfaglig perspektiv til ÃĨ lÃļse vanskelige problemer. Michael bor i skjÃĶringspunktet mellom teknologisk innovasjon, strategisk produktledelse og virkelige verdensimpakt, og driver fremover den neste fronten av autonome systemer og intelligente automatisering.