Hvordan begynte du med koding? 👶
Ble selvfølgelig hektet inn av et av de store konsulentselskaper etter jeg var ferdig på skolen. Alle de gratis ølbongene og middagene under utdannelsen hjernevasket meg og sugde meg rett inn i en hverdag med drag'n drop-koding på en av de kjente og ukjære ESB-produktene som man har blitt så glad i i norsk statsforvaltning.
Fikk kode litt gammel Java innimellom og skjønte etterhvert at jeg ikke kom til å bli lenge i jobben.
Hva er det første du husker å ha utviklet?
Lagde en Flash-basert nettside for Counter Strike-klanen min på slutten av 90-tallet. Ah, memory lane...
Hva jobber du med akkurat nå? ☕
Vi bygger sanntidssystemer og fagsystemer for havner, rederier, terminaler og alt relatert.
Mitt hjertebarn er sanntidsplattformen som er en streama greie bygd i fs2 (functional streams for Scala), doobie (down to earth ORM), og http4s. For å spagettifisere alt sammen bruker vi Kafka. Databaser er som regel PostgreSQL og Redis. Vi har også et stort fagsystem i .NET, men det er ikke noe gøy å snakke om.
Hvordan ser en typisk arbeidsdag ut for deg?
Først så blander jeg meg opp i diskusjoner på Slack, så koder jeg litt. Før jeg har fått tid til å kode noe fornuftig, så ringer telefonen – gjerne angående et ad hoc spørsmål eller henvendelse, så blir det noen korte videosamtaler med kollegaer i andre byer (sitter alene på Gjøvik), og så er plutselig klokka 14.
Møt Johanne, som koder booking for Hurtigruta
Da blir det gjerne en dagens på kantina, som ofte er sponset av Hoff poteter, før jeg kan sette meg ned og kode igjen. Blir ofte en runde til på kveldinga etter at roen har senket seg i heimen.
Hva synes du er de mest spennende språkene, rammeverkene eller teknologiene akkurat nå? ✨
Synes det skjer endel kult på native/serverless-fronten, uten at jeg får brukt det særlig mye.
For å ta det ned til mitt nivå så synes jeg at gode, funksjonelle biblioteker i Scala begynner å bli veldig modne, og er en fryd å jobbe med. Å forholde seg til IO, ressurser, exceptions, tråder og så videre på en typesikker og effektiv måte er for meg et paradigmeskifte.
Synes også at støtte rundt infrastruktur begynner å bli så bra at man ikke lenger trenger kranglete ops-folk for å lage skalerbare og solide systemer.
Hva er du mest stolt av å ha laget?
Sanntidsplattformen for havner, bygget i de nevnte teknologier. Når jeg tenker meg om, så er det flere ting jeg ikke er stolt av kontra de jeg er stolt av.
Hva er det kjedeligste med å være utvikler? 😴
Forretningsmøter og selgere uten teknisk innsikt. Jeg er heller ikke noe fan av kunder som bokstavelig talt undervurderer pris og verdi på godt programvare-håndverk (hvis dette i det hele tatt eksisterer).
Hva er det gøyeste med å være utvikler? 😍
Frihet, greenfield og at vi får skammelig godt betalt for å utøve hobbyen vår i regi av å kalle det «jobb».