98 prosent av utviklere mener AI-verktøy er en fin måte å redusere risikoen for å bli utbrent på.
Baksiden av medaljen er imidlertid at etter hvert som mengden kode skrevet av AI-verktøy øker, jo mer tid går med på debugging og fiksing av feil i koden, skriver The New Stack.
Dermed kan den totale arbeidsbelastningen – og risikoen for utbrenthet – faktisk øke.
Det går frem av undersøkelsen "State of Software Delivery 2025" som er laget av Harness. Selskapet lager en "AI-Native Software Delivery Platform" – og kan dermed ha en egeninteresse av undersøkelsen, så ta den gjerne med en klype salt – selv om funnene er interessante.
– Det å generere mer kode er fantastisk. Men det genererer mer av alt annet som skjer etter koden – og der er det mye, uttaler Martin Reynolds, CTO i Harness til The New Stack.
Mener vi står overfor en krise
I rapporten hevdes det at utviklere står overfor en krise, der utviklere forventes å ha en masse hatter:
De skal være sikkerhetseksperter, eksperter på å administrere kompleks infrastruktur, UX-eksperter og en masse annet.
Det gir lange arbeidsdager, økt stress og dårlig balanse mellom jobb og privatliv:
- 78 prosent av de 500 spurte utviklerne i undersøkelsen sier de bruker minst 30 prosent av tiden på manuelle, repetitive oppgaver.
- 88 prosent sier de jobber mer enn 40 timer i uken, ofte med økt risiko for å bli utbrent eller stresset.
Dårlig AI-generert kode skaper stadig mer trøbbel
AI-verktøy som kan generere kode kan bidra til å gjøre en stadig mer krevende utviklerrolle enklere, men alt er ikke så rosenrødt som mange vil ha det til:
- 67 prosent av utviklere bruker mer tid på å debugge AI-generert kode
- 68 prosent av utviklere bruker mer tid på å finne ut av sikkerhetsmessige sårbarheter i koden
- 59 prosent har problemer med utrulling (deployments) minst halvparten av gangene de bruker AI-baserte kodeverktøy
– Selv om AI får fart på den første kodeproduksjonen, skaper det nye behov rundt code reviews, sikkerhetsvalidering, og kvalitetssikring, heter det i rapporten.
«Når du ikke har skrevet koden selv, så mangler du kanskje konteksten koden ble skrevet i og hvem den er skrevet for.»
Verre for juniorer
Ett av problemene med AI-generert kode kan ifølge The New Stack være at når du ikke har skrevet koden selv, så mangler du kanskje konteksten koden ble skrevet i og hvem den er skrevet for.
Det gjør at det blir vanskeligere å debugge koden når noe går galt.
– Risikoen er generelt høyere for juniorutviklere. Seniorutviklere har vanligvis en større bevissthet rundt og raskere forståelse av koden som blir generert, sier Reynolds.
Han legger til at juniorutviklere ofte har et stort press på seg for å "få jobben gjort", og at de vil jobbe raskt uten at de nødvendigvis har konteksten som trengs for å forstå kodeendringen.
Reynolds foreslår at man bruker generativ AI til å også få forklart koden – noe den er god til:
– Hvorfor ikke gjøre det til en del av prosessen, slik at når AI-kode genereres så genererer den også dokumentasjon om hvordan koden fungerer?