kode24-dagen: Har utviklere endelig sluttet å hate AI?

Den 12. mars besøkte jeg kode24-dagen på Rebel i Oslo, sammen med sju kollegaer fra Novacare. Nova var godt representert på konferansen – med foredragsholdere fra både Novacare, Egde og Novanet på scenen.

Etter å ha sett alle foredragene og ha snakket med utviklere på konferansen, er det én ting som slår meg: Hvor ble det av AI-skepsisen?

Det er ikke lenge siden nesten «alle» utviklere jeg snakket med «hatet» AI. Mange mente AI var ubrukelig til annet enn den aller mest banale kodingen – den koden du like gjerne kunne skrive bedre selv.

Men i løpet av bare de siste månedene virker det som om noe har skjedd i bransjen.

Nå snakker alle om hvordan AI passer inn i arbeidshverdagen deres. Utviklere og utviklingsteam bruker AI-assistert koding i stort omfang, og flere jeg snakket med sier at de knapt har skrevet en kodelinje selv i det siste. Samtidig understreker de at de fortsatt har hånden på rattet.

Fra utstillerområdet på kode24-dagen.

Hvordan man kan guide – eller «orkestrere» – AI-agenter var et tema som gikk igjen i flere foredrag.

Christoffer Celorico-Berglund fra Egde fortalte hvordan han kombinerer AI med testdrevet utvikling (TDD). For eksempel ved å skrive testene først og la AI skrive koden, eller la AI skrive testene og utvikleren koden.

Andre igjen fortalte hvordan måten de skrev og strukturerte koden sin på også var noe AI-modeller "likte". Det er ikke lenge siden ingen brydde seg om dette.

Bedre verktøy – og bedre AI-kompetanse

At utviklere nå i større grad omfavner AI tror jeg ikke bare skyldes at modellene har blitt bedre – selv om det også spiller inn.

Den viktigste årsaken er trolig at utviklere har blitt flinkere til å bruke verktøyene riktig.

Vi har sluttet å be AI-en om å skrive kode på måfå. I stedet har mange blitt gode på å bruke teknikker som «planning mode» i Claude, MCP-servere, skills og andre metoder for å styre AI-en i riktig retning. Resultatet er at man i større grad får korrekt kode av høy kvalitet – i stedet for «AI-slop» full av hallusinasjoner.

I Tet Digital – Ruters IT-selskap – har alle utviklerne nå fått tilgang til Claude Code. I en intern undersøkelse som ble presentert på kode24-dagen rapporterte utviklere som brukte Claude at de følte seg mer produktive, og mange opplevde også større mestringsfølelse.

Christoffer Celorico-Berglund i Egde snakket om test-drevet AI-koding og det å fortsatt ha eierskap til koden.

Et budskap som gikk igjen i flere foredrag – og som også finnes i Tet Digitals AI-retningslinjer – er at det fortsatt er utvikleren som har ansvaret for koden AI-en genererer.

AI-generert kode må behandles som forslag. Utvikleren må forstå hva koden gjør.

Hvis du slipper rattet helt, kan du etter hvert miste eierskapet til koden. Du får mindre oversikt over hva den gjør, og det blir vanskeligere å navigere i kodebasen for å finne feil.

Klarer du ikke å ganske raskt forklare hva den AI-genererte koden gjør, er det et tegn på at du bør ta litt mer kontroll selv.

Men: Hvis AI gjør det mulig å lage en ny feature på én dag i stedet for én uke, bør du fint kunne bruke en ekstra time på å virkelig forstå koden – og kanskje forbedre den litt.

Da får du også et langt sterkere eierskap til det du leverer.

Til slutt et bilde av Novacares CTO Tomas Hensrud Gulla som demonstrerte en litt alternativ form for koding ved hjelp av kroppsbevegelser:

Tomas Hensrud Gulla i Novacare demonstrerer alternative måter å kode på.