Ting Erling (26) lærte på NTNU er allerede utdatert
– Noe av det mest utfordrende med å være utvikler er å holde seg oppdatert i et fagfelt som endrer seg ekstremt raskt, sier ukas koder, Erling Olweus.

Hvorfor ble du utvikler? 👶
Kodeinteressen startet etter første året på videregående, da jeg var på sommerskole på Harvard og tok et introduksjonskurs i programmering. Det ga mersmak, og jeg bestemte meg tidlig for at jeg ville studere noe datarelatert etter vgs.
Halvveis ut i studiet fikk jeg muligheten til å være med og bygge en startup fra bunnen av – og da fikk interessen et tydelig mål og retning. Den startupen ble etterhvert til Atlas, der jeg jobber i dag.
Hva jobber du med? 💪
Jeg jobber med litt av alt hos Atlas. Vi utvikler et SaaS-produkt som kan beskrives som «Figma for kart» – et verktøy for enkel og effektiv håndtering av geografiske data.
Plattformen vår har et bredt bruksområde, og kundene lager alt fra interaktive kartvisualiseringer til nyhetssaker, til avanserte analyser for arealplanlegging innen fornybar energi.
Selv brukte jeg produktet vårt da jeg skulle kjøpe leilighet i Oslo, og lagde en app for å sammenligne boligpriser, beliggenhet og andre kriterier visuelt på kart.

Vi bruker Next.js frontend og FastAPI backend. Jeg jobber som de fleste av oss fullstack, men jeg har i tillegg fått et spesielt ansvar for infrastruktur og cloud. Konkret jobber jeg akkurat nå mye med AWS og Terraform fordi vi er midt i betydelige oppgraderinger av både ytelse og sikkerhet på plattformen.
Hvordan ser uka ut for deg? 📆
Jeg er på kontoret hver dag! Vi er gode venner i teamet, og det er veldig lav terskel for å stille spørsmål ut i rommet når man står fast eller trenger hjelp med noe ukjent i kodebasen. Det meste av tiden får vi i tech-teamet jobbe ganske fritt med programmering.
På mandager har vi noe vi kaller «Bug Monday». Da starter vi morgenen med en rask check-in hvor vi prioriterer bugs, og så bruker vi resten av dagen på å fikse så mange av dem som mulig. I en startup der ting beveger seg raskt og vi ofte slipper nye funksjoner for å teste med kunder, er det nesten umulig å unngå bugs. Vi fikser selvsagt kritiske feil hvis de dukker opp resten av uken, men mandagene er dedikert til å rydde unna så mye som mulig.

Ellers har vi to faste møter i uken i tech-teamet. Et timelangt morgenmøte på tirsdager hvor vi prioriterer oppgaver fra backloggen, og en kortere innsjekk før lunsj på torsdager. Ukas oppgaver kommer opp på et stort whiteboard, ellers bruker vi Linear til å holde orden på bugs, forbedringer og feature-ønsker både fra oss selv og kundene våre.
Hva er det neste du har lyst til å lære deg eller bli bedre på? 🧠
På jobb har jeg lyst til å lære meg å sette opp AI-agenter. Jeg tror vi kan gjøre sinnsykt mye kult med agentflyter i Atlas hvis vi finner en god måte å gi de tilgang til og informasjon om datakildene og verktøyene vi har i applikasjonen.
Privat har jeg hoppet på løpebølgen, så målet er å bli litt raskere i løpet av året!
Hva synes du er mest krevende ved å være utvikler? 👀
Jeg synes noe av det mest utfordrende med å være utvikler er å holde seg oppdatert i et fagfelt som endrer seg ekstremt raskt.
Nye rammeverk, verktøy og best practices dukker opp hele tiden, og teknologier man lærte for bare et par år siden kan raskt bli utdaterte. Da jeg tok webutvikling på NTNU brukte vi for eksempel klassebaserte React-komponenter – og de har jeg knapt sett i praksis siden.
Denne konstante utviklingen krever at man kontinuerlig prioriterer læring og egenutvikling, og kan til tider være krevende å balansere med daglige arbeidsoppgaver.
Samtidig er det også en av de mest spennende delene av jobben, fordi man stadig møter nye utfordringer og aldri rekker å kjede seg!
Noe av det mest utfordrende med å være utvikler er å holde seg oppdatert i et fagfelt som endrer seg ekstremt raskt.
Hva ser du på som bransjens største utfordring akkurat nå? 🔭
For øyeblikket tror jeg, som flere andre har nevnt i denne spalten, at bransjens største utfordring er å tilpasse seg bruken av AI-verktøy.
Vi må bli flinke til å bruke disse verktøyene for å øke effektiviteten vår, samtidig som vi passer på at det ikke går på bekostning av egen læring og forståelse av kodebasen vi jobber med.
Måten jeg personlig jobber på har endret seg drastisk det siste halvåret med verktøy som Warp og Cursor. Jeg skriver betydelig færre linjer kode selv, og bruker heller mer tid på research, lage detaljerte beskrivelser av features eller forslag til bug-fiksing, samt review av kode generert av AI.
Jeg tror ikke det er lenge til en god utvikler først og fremst vil operere som en slags tech-lead, der hovedoppgaven er å styre og koordinere flere AI-agenter heller enn å skrive store mengder kode selv.
Hva er ditt beste tips til andre utviklere? 🤖
Mitt beste tips er å bli virkelig god på versjonskontroll. Spesielt i en startup, hvor tempoet er høyt og flere ofte jobber i samme filer samtidig, har jeg erfart hvor viktig dette er. To konkrete tips:
- Lazygit: Et fantastisk terminalbasert UI som gjør komplekse git-operasjoner enkle, og som hjelper deg å holde oversikten når du raskt må bytte mellom flere branches. Etter min mening er det enklere og raskere enn tyngre GUI-baserte verktøy som GitKraken.
- Git bisect: En genial git-kommando som raskt lar deg finne akkurat hvilken commit som introduserte en bug ved å gjøre binærsøk gjennom commit-historikken.
I tillegg anbefaler jeg sterkt å holde commits små, fokuserte og logisk separerte. Å blande ulike typer endringer i én commit fører nesten alltid til hodebry senere. Tydelige, isolerte commits gjør det enklere både å reviewe kode og feilsøke i etterkant.