utviklerprofilen

– God, AI-generert kode kommer til å endre mye. Jeg tror det blir fint

Les ukens utviklerintervju.

Når Raymond Gulbrandsen ikke er på jobb hos Unloc, liker han å reise på det han kaller for dumme eventyr. I fjor krysset han Andesfjellene og deler av Amazonas på en monkeybike.
Når Raymond Gulbrandsen ikke er på jobb hos Unloc, liker han å reise på det han kaller for dumme eventyr. I fjor krysset han Andesfjellene og deler av Amazonas på en monkeybike.

Siste utviklerprofil før jul er Raymond Gulbrandsen (29), som er utvikler i nøkkeldelingsselskapet Unloc, hvor han utgjør 25 prosent av IT-avdelingen.

Kan du kort beskrive stillingen og oppgavene dine?

Jeg har vel hovedsakelig ansvar for å bygge nye API-er, men med tanke på at vi bare er fire utviklere, jobber jeg med hva enn som trengs, backend, frontend, arkitektur, support til selgerne, hente kaffe til sjefen, etc.

Hvorfor valgte du akkurat denne arbeidsgiveren?

Jeg har jobbet med mange av de som jobber her før, blant annet CEO/gründer Kris Riise, så jeg veit at det er beinsolide, kompetente og motiverte folk. I tillegg har jeg skikkelig tro på produktet og måten vi jobber på.

Vi har masse ad hoc-diskusjoner om produkt og arkitektur og lignende.

Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?

Sitter stort sett på kontoret. Vi har masse ad hoc-diskusjoner om produkt og arkitektur og lignende, så man går fort glipp av noe om man har hjemmekontor.

Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?

Unloc bygger en plattform for deling av digitale nøkler, hvor du for eksempel kan gi nøkkel til inngangsdøren din til en håndverker eller et postbud, i stedet for å sitte hjemme og vente.

Jeg jobber stort sett med API-et vårt, men de siste ukene har jeg jobbet med et importverktøy for en av partnerne våre.

Hvor lenge har du jobbet som utvikler?

Siden 2014.

Har du vært ansatt ved samme sted hele tiden?

Nei. Jeg startet et spillstudio etter studiene (Trollpants Game Studio), men vi tjente ingen penger, så jeg gikk over til Shortcut, så DNB og nå Unloc.

Hvor gammel var du da du først begynte å lære deg programmering?

Skrev noe enkel kode i spillet Garrys Mod da jeg var rundt 16, men det ble ikke seriøst før høyskolen.

Hva slags utdannelse har du?

Har en Bachelor i IT med spesialisering i spillprogrammering.

Hadde jeg syntes det var gøy å fikle med OS hver dag, hadde jeg sann-synligvis brukt Arch, med et tøft Arch-klistremerke på maskinen for å vise hvor tøff jeg er.

Hvilke plattformer utvikler du vanligvis for?

Så og si utelukkende cloud, og frem til jeg startet i Unloc var det bare backend. Akkurat nå havner alt i Google Cloud.

Hvilken pc-plattform/OS foretrekker du selv å bruke?

Jeg har sittet med Macbook Pro de siste par årene, og jeg digger det fordi alt stort sett «bare virker». Har prøvd meg på utvikling på både Windows og Linux, men Windows har ikke god nok verktøystøtte og Linux er for mye jobb.

Hadde jeg syntes det var gøy å fikle med OS hver dag, hadde jeg sannsynligvis brukt Arch, med et tøft Arch-klistremerke på maskinen for å vise hvor tøff jeg er.

Hvilke programmeringsspråk benytter du?

Typescript.

Hva er favorittspråket og hvorfor?

Jeg har ikke brukt det så mye jeg kunne ønske, men jeg har veldig sansen for Kotlin. Alt jeg har sett så langt virker skikkelig gjennomtenkt og digg.

Hvilke to verktøy greier du deg ikke uten, og hvorfor?

Notion og Vivaldi.

Notion fordi det er det beste verktøyet jeg har vært borti for alle former for informasjonsorganisering, og Vivaldi fordi det er en fantastisk nettleser som lar meg ha ting akkurat som jeg vil, for eksempel å endre fargen på vinduet basert på favicon fra siden jeg er på. Viktige ting.

Hva slags oppgaver liker du best å jobbe med?

Er veldig glad i å lage ting andre utviklere skal bruke, for eksempel gode, enkle API-er eller verktøy, gjerne med litt hissige sikkerhetskrav og interessant arkitektur.

Hvordan sørger du for å holde deg faglig oppdatert?

Jeg har et aktivt forhold til plattformen og språket jeg jobber med, så jeg prøver ofte nye måter å løse problemer på. I tillegg leser jeg en artikkel her og der, både rent tekniske og mer overliggende om for eksempel etikk i programmering.

I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?

Jeg har aldri jobbet et sted med separat Dev og Ops, og aldri med noe alternativ til skyen (det vil si server under pulten), og jeg tror heller ikke de andre teknologiene nevnt har endret måten jeg jobber på. I alle fall ikke ennå.

Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?

God, AI-generert kode kommer til å endre mye. Utviklere kommer nok i større og større grad til å gå fra å skrive detaljene til å designe arkitektur og intensjon. Jeg tror det blir fint.

Noen ganger kunne jeg ønske jeg var skikkelig god i git eller bash, men ikke så mye at jeg kommer til å bli skikkelig god i git eller bash.

Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?

Noen ganger kunne jeg ønske jeg var skikkelig god i git eller bash, men ikke så mye at jeg kommer til å bli skikkelig god i git eller bash.

Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?

Har vært på GOTO Amsterdam et par ganger, en aldeles strålende konferanse. Det er mye bra tech-greier der, blant annet var jeg på en superinteressant workshop om etherium, men jeg ender stort sett opp på «mennesker»-sporet.

Hvilket forhold har du til innebygd personvern?

Som privatperson er det helt fantastisk, men som utvikler er det ganske masete.

Bidrar du, enten i jobben eller på fritiden, til noe åpen kildekode-prosjekt – i så fall, hvilke(t)?

Nei.

Hvor mye programmerer du på fritiden?

Fint lite. Kanskje et lite verktøy her og der.

Har du noen (andre) hobbyer?

Spiller pen & paper-rollespill og bygger rollespillerverden og regler, samt reiser på dumme eventyr.

I fjor krysset jeg Andesfjellene og deler av Amazonas på en monkeybike, nå i september krysset jeg India i en tuk-tuk, og i februar skal jeg delta på et rally fra Budapest til Freetown.

Hva gleder du deg mest over ved å jobbe som utvikler?

Å lage løsninger som gjør folks liv enklere eller bedre på en eller annen måte, å løse vanskelige, tekniske problemer, og å ha en eller annen «impact» på samfunnet.

Jeg vurdere å kjøpe en slags hjelm.

Opplever du at jobben som utvikler har noen negative sider?

Det blir mye sitting, og noen ganger sitter du og banker hodet i veggen i flere dager i strekk for å fikse en bug. Jeg vurdere å kjøpe en slags hjelm.

Hva er det beste frynsegodet du får?

Jeg setter enormt pris på å kunne jobbe fra stort sett hvor som helst i verden, så lenge man avtaler med teamet først. Ikke det at jeg har utnyttet muligheten noen gang, men det er fint å vite at man kan.

Du finner mange flere utviklerintervjuer på vår samleside »

Powered by Labrador CMS