Magnus Rossander om AI: “Kod blir billigare – omdöme blir viktigare”
AI gör det billigare än någonsin att producera kod. Men enligt Magnus Rossander, senior arkitekt och systemutvecklare på Visionite, är det en helt annan förmåga som avgör vem som vinner på förändringen. Den handlar inte om hastighet.
Så sammanfattar Magnus den förändring han sett på nära håll. Han har 18 år i branschen bakom sig – från Ericsson och 4G/5G-system till cybersäkerhet, cloud och samhällskritiska system. Här berättar han om hur AI förändrar utvecklarrollen och varför kontext håller på att bli den nya bristvaran.
Vad tycker du är roligast med ditt jobb?
Problemlösningen. Jag gillar att få ett problem där lösningen inte är given från början – att sätta mig in i verksamhetens behov, förstå varför problemet ser ut som det gör och sedan hitta en lösning som fungerar tekniskt idag och är hållbar över tid. Jag tycker särskilt om att arbeta med helheten. Min bakgrund spänner över systemutveckling, arkitektur, DevOps och infrastruktur, och jag trivs bäst när jag kan röra mig mellan de olika delarna – från ett verksamhetsbehov till kravställning, arkitektur och att faktiskt få lösningen att fungera i produktion.
Det är lätt inom IT att börja med verktyget – att lösningen ska vara Kubernetes, en viss molntjänst eller ett visst programmeringsspråk. Jag tycker att det är mycket mer intressant att börja med problemet och sedan välja de verktyg som bäst löser det. Det är nog också därför jag tycker att IT är så roligt. Tekniken förändras hela tiden och man blir aldrig färdiglärd. Det som var den bästa lösningen för några år sedan behöver inte vara rätt lösning idag.
AI förstärker det ytterligare. Jag ser inte AI som ännu en teknik man ska lära sig, utan som ett nytt verktyg som förändrar vilka problem vi kan lösa och hur vi kan lösa dem.
Vad känner du har förändrats mest inom IT det senaste året?
AI har gått från att vara ett separat verktyg till att bli en del av själva arbetsprocessen. Det är en mycket större förändring än att vi bara har fått en bättre autocomplete.
Jag har varit i IT-branschen i över 18 år och sett flera stora teknikskiften. Cloud förändrade var våra system körs, containers och Kubernetes förändrade hur vi paketerar och distribuerar dem, DevOps och CI/CD förändrade hur vi levererar mjukvara. Men människan skrev fortfarande i huvudsak själva mjukvaran. Det är där AI skiljer sig – nu automatiserar vi delar av själva kunskapsarbetet bakom utvecklingen.
Vi går från att utvecklaren själv producerar varje enskild rad kod till att vi i större utsträckning beskriver problemet, tillhandahåller rätt kontext och begränsningar, låter AI föreslå eller implementera lösningen och sedan granskar och itererar resultatet. Att snabbt kunna producera kod i ett specifikt språk är inte längre samma konkurrensfördel som tidigare – värdet flyttar sig istället mot problemförståelse, kravställning, arkitektur och förmågan att avgöra om det AI producerar faktiskt är en bra lösning.
“Kod blir billigare att producera. Förståelse, omdöme och ansvar blir desto viktigare.“
Hur ser du att AI används av organisationer idag, och vad missar många?
Många använder fortfarande AI ganska individuellt – någon i ChatGPT, någon annan i en AI-assistent i sin IDE. Det ger produktivitetsvinster, men den stora potentialen kommer när AI blir en del av organisationens processer och plattformar.
Frågan är alltså inte bara vilket AI-verktyg våra utvecklare ska få använda, utan hur vårt sätt att utveckla system borde förändras när AI finns tillgängligt genom hela processen. Här tror jag många missar nästa steg – man lägger AI ovanpå ett befintligt arbetssätt istället för att fundera på hur arbetssättet borde förändras.
Ett tekniskt problem som jag tycker underskattas är kontext. En AI-modell blir inte automatiskt bättre bara för att vi matar den med mer information – det handlar om att ge den rätt information, vid rätt tillfälle. Kvaliteten på den kontext vi kan ge AI:n blir därför helt avgörande för kvaliteten på resultatet – och om AI gör det billigt att producera kod flyttas flaskhalsen från produktion till verifiering.
“Frågan blir inte längre bara kan vi bygga det här? utan hur vet vi att det AI har byggt faktiskt är korrekt, säkert och underhållbart?“
Hur tror du IT-branschen kommer förändras de kommande åren?
Jag tror framför allt att vi kommer att omvärdera vad en utvecklare är. Historiskt har mycket av värdet legat i förmågan att omsätta en specifikation till kod – AI kan redan idag utföra en allt större del av det arbetet, och utvecklingen går väldigt snabbt. Det betyder inte att utvecklaren försvinner. Det betyder att värdet flyttar sig, mot att förstå verksamheten, formulera problem, ge AI rätt kontext och ta ansvar för helheten. Att kunna avgöra vad som ska byggas och om det som byggts faktiskt är bra blir viktigare än att själv skriva varje rad kod.
Jag tror därför att begreppet programmerare gradvis tappar betydelse. Kod blir ett av flera verktyg som en utvecklare använder – inte definitionen av yrket.
Om AI tar över många av de enklare uppgifter som juniora utvecklare traditionellt lärt sig yrket genom, uppstår en fråga som branschen behöver börja diskutera mer: hur skapar vi framtidens seniora utvecklare och arkitekter? Det tror jag blir en viktig kompetensfråga de kommande åren.
Visionite är ett ledande IT-konsultbolag som erbjuder en marknadsledande ersättningsmodell och intressanta uppdrag. Med en stark förankring i värden som snällhet och livsbalans strävar Visionite efter att skapa en trivsam arbetsmiljö där medarbetarna kan blomstra både professionellt och personligt. Med kontor runt om i hela Sverige fortsätter Visionite att leverera högkvalitativa IT-lösningar till sina kunder och stärka sin närvaro på marknaden.