Christian og Magnar ble ansatt som duo: «En selvfølge!»

Radarparet Magnar Sveen og Christian Johansen synes koding er enda morsommere når de får gjøre det sammen. Mattilsynet ansatte dem begge to.

Magnar Sveen og Christian Johansen er begge utviklere hos Mattilsynet, og liker best når de kan kode sammen. 📸: Privat
Magnar Sveen og Christian Johansen er begge utviklere hos Mattilsynet, og liker best når de kan kode sammen. 📸: Privat Vis mer

Vi i kode24 skriver jevnlig om utviklere som bytter jobb, men det er ikke ofte vi hører om utviklere som søker jobb sammen – som en duo.

Det var nettopp det Christian Johansen (41) og Magnar Sveen (45) gjorde, og i høst begynte kodeduoen samtidig i nye utviklerjobber i Mattilsynet.

Både Christian og Magnar har lang fartstid fra Kodemaker – henholdsvis 10 og 17 år – men muligheten til å jobbe sammen på et spennende prosjekt utenfor Kodemaker ble til slutt for fristende.

– Dere har jo jobbet sammen før også, fortell litt om det!

Magnar: – Christian og jeg møttes vel første gang når vi skulle lage en episode til ZombieTDD for godt over ti år siden. Så jobbet vi sammen på FINN.no en god stund, før Christian omsider bestemte seg for å bli med i det gode lag i Kodemaker.

Christian: – Ja, og det var jo først og fremst for å kunne jobbe mer med Magnar. Vi fant tidlig ut at vi hadde usedvanlig god "jobbkjemi", vi har en sammenfallende tilnærming til faget, samtidig som vi er forskjellige nok til å utfylle hverandre når vi jobber sammen. Det har vi hatt det mye moro med på jobb, men også på scenen, på podcast, på screencast, og i mange open source-prosjekter.

Magnar: – Ja, koding har alltid vært gøy, men det tok seg mange hakk opp da jeg møtte Christian. Derfor var det også en selvfølge at vi søkte på jobb sammen.

– Søkte dere på jobben som et team?

Christian: – Vi skulle finne oss et nytt oppdrag sammen, så jeg gikk ut på LinkedIn med brask og bram. Takket være min noe begrensede salgserfaring var det slett ikke tydelig at jeg så etter et oppdrag, og ble nedringt av folk som gjerne ville ansette meg. I den forbindelse kom jeg i kontakt med Helge Løken, som jeg satte stor pris på å jobbe for på NRK, som nå var i Mattilsynet. Og så rulla ballen, på en måte.

Magnar: – Jeg tror ganske sikkert at du hadde slått fra deg tanken, Christian? I hvert fall så fortalte du meg om jobbmuligheten nesten i fortidsform. Vi hadde jo ingen planer om å slutte i Kodemaker, som er en aldeles nydelig arbeidsplass.

– Men for hver ting du fortalte, så ble det tydeligere og tydeligere for meg at muligheten i Mattilsynet var en drømmejobb. Hele tilnærmingen til software-utvikling ga veldig mye god resonnans med hvordan vi selv tenker.

Christian: – Ja, det stemmer. Det ble en liten reise på våren der. Vi så også muligheten til å være en del av noe større. Å få være med på å vise at man også i staten kan jobbe effektivt i små autonome team – og vise at man ikke trenger disse enorme prosjektene som lenge har vært normalen i det offentlige. Det syns vi er meningsfylt.

«Koding har alltid vært gøy, men det tok seg mange hakk opp da jeg møtte Christian.»

– Hva skal dere jobbe med i Mattilsynet?

Magnar: – Vi har blitt ansatt for å jobbe i et lite team med ansvar for smilefjesordningen. Det er de artige plakatene som henger ved inngangsdøren på restauranten. Faktisk er teamet så lite at det bare er Christian og jeg som er utviklere der nå.

Christian:Mattilsynet har organisert IT-utviklingen i produktteam. Ikke bare kaller de teamene sine autonome, men de mener det også. Det betyr at vi både finner ut av hva vi skal lage og hvordan. For vår del betyr det å lage gode verktøy for de som gjør selve jobben med smilefjestilsyn, og på sikt også gi data og verktøy til både bransjen og publikum.

Magnar: – Jeg må bare skyte inn noe: I februar får vi en jurist på teamet! Jeg har jobbet i mange produktteam, men noe sånt har jeg aldri opplevd før. Det gir jo mening også. For å få til jobben vår må vi tråkke opp noen lovmessige stier. Utrolig kult at juristen da er en del av teamet. Snakk om å ta autonome team på alvor.

Christian: – I denne modellen er det også teamene som velger teknologien vi lager løsningene med. For de som har sett fjesene våre tidligere vil det nok ikke komme som noe sjokk at det nok blir en del Clojure og ClojureScript, for ikke å snakke om Datomic. Mattilsynet kjører sine ting på GCP, så vi får også lært oss noe nytt oppi det hele.

– Koder dere mye sammen?

Magnar: – Vi koder sammen en akkurat passe mengde.

Christian: – Haha!

Magnar: – Med det mener jeg ganske mye, men ikke hele tiden. Vi diskuterer løsninger før vi lager dem, og parprogrammerer når vi er på oppdagelsesferd. Men når vi skal krønsje ut en drøss med features så deler vi oss opp og jobber nedover lista.

Christian: – Vi har nylig sjøsatt vår første innsats her på Mattilsynet, matvaretabellen.no, og der vil jeg anslå at vi satt sammen nesten hele dagen den første måneden. Da satt datamodellen og arkitekturen, og så var det bare å gunne på. Men selv i den fasen hender det at vi prikker hverandre på skuldra for å kjapt pitche en tilnærming til en konkret feature, eller spørre hvor noe tilstand skal bo, og så videre.

Magnar: – Forøvrig har Christian skrevet litt om denne samarbeidsformen på bananbloggen vår, hvor han også legger ut om hvorfor vi aldri bruker pull requests.

Christian: Og med den skamløse plug-en så er kanskje dette intervjuet over?

Magnar: Haha!