utvikling
– Vi er i ferd med å få skatere, sportsjocks, grungefjes, ballettfans, moteløver og rånere som datakolleger
Ukens utviklerintervju er med Magne Davidsen (33) hos Blank.
Kan du kort beskrive stillingen og oppgavene dine?Jeg jobber som konsulent ute hos kunder, i tillegg til å ha lederansvar for teknologimiljøet i Blank. Jobben min er derfor ganske todelt. Som konsulent jobber jeg som utvikler eller teknisk prosjektleder, mens i Blank driver jeg en del med rekruttering, personalstuff og er også til tider involvert i salg og bemanning.
Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?Jeg jobber for det meste ute hos kunde, eller inne på vårt eget kontor. Jeg trives også med å jobbe andre steder, men jeg liker ikke så godt å jobbe hjemmefra.
Kan du fortelle litt om prosjektet/prosjektene du jobber med akkurat nå?De siste to årene har jeg jobbet litt for noen mindre startups, og mye for telekomselskapet ice.net. Det aller siste jeg gjorde var å lede et prosjekt for å lage en ny «Min Side» for ice.
Hvor lenge har du jobbet som utvikler?Jeg hadde første sommerjobb som utvikler i 2006, og første fulltidsstilling i 2009.
Har du jobbet på samme sted hele tiden?Nei – da jeg var ferdig på skolen begynte jeg i BEKK. Der jobbet i 6 år før jeg var med å starte Blank i 2015.
Hvor gammel var du da du først begynte å lære deg programmering?Jeg var veldig opptatt av datamaskiner allerede som liten, men de første årene handlet det nok
Første gang jeg gjorde noe som kan minne om programmering var da jeg satte opp en MP3-side
mer om å ødelegge enn å bygge ting. Første gang jeg gjorde noe som kan minne om programmering var da jeg satte opp en MP3-side (R.I.P. Monny’s MP3 Palace) mens jeg gikk på ungdomsskolen. Husker ikke nøyaktig når det var, men husker i hvert fall at Napster dukket opp og ødela all moroa rundt år 2000.
Hva slags utdannelse har du?Master i Datateknikk fra NTNU.
Hvilke plattformer utvikler du vanligvis for?Skyen er min plattform, og himmelen er begrensningen.
Hvilken pc-plattform/OS foretrekker du selv å bruke? Kan du fortelle litt om hvorfor?OS X – fordi jeg er en Apple-løk i full blomst .
Hvilke programmeringsspråk benytter du?Den siste tiden har jeg laget ting i JavaScript, Elm, Python, Go, Clojure og Scala. I tillegg har jeg lekt litt med Elixir og Rust.
Hva er favorittspråket og hvorfor?Jeg tror faktisk ikke jeg har noe favorittspråk. Typisk liker jeg å teste nye språk, og så hoppe videre lenge før jeg mestrer det.
Hvilke to verktøy greier du deg ikke uten?
Ifølge RescueTime: Slack og iTerm2.
Hva slags oppgaver liker du best å jobbe med?Jeg liker best å jobbe med lette oppgaver, sånn at jeg kan komme langt på kort tid :)
Hvordan sørger du for å holde deg faglig oppdatert?Jeg har aldri vært så god på å lese blogger og slikt, så inspirasjonen til å holde seg oppdatert kommer som regel fra andre utviklere jeg jobber med. Hvis noen nevner noe jeg synes høres spennende ut, sjekker jeg det ofte ut senere, og prøver å sette meg litt inn i det.
I hvilken grad har metoder og teknologier som DevOps, nettsky og konteinere endret måten du jobber på?
En veldig positiv trend er at de menneskene som tyter ut av dataskolene i dag utgjør en mindre homogen og stereotypisk gruppe datanerds enn det vi gjorde
Jeg er veldig dårlig på å huske hvordan ting var før, men jeg har noen vage minner om å sende war-filer på epost til ErgoGroup. Sånn er det heldigvis ikke lenger.
Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?En veldig positiv trend er at de menneskene som tyter ut av dataskolene i dag utgjør en mindre homogen og stereotypisk gruppe datanerds enn det vi gjorde. Dette betyr igjen at vi er i ferd med å få skatere, sportsjocks, grungefjes, ballettfans, moteløver og rånere som datakollegaer – og det tror jeg definitivt kommer til å forandre hva vi lager, og hvordan vi lager det, til det bedre.
Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?Hvis noen kunne forklart meg hvordan CSS egentlig fungerer, hadde det vært digg.
Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?Ja, det gjør jeg. De siste årene har jeg vært mye på norske konferanser – vel så mye for hygge og sosialt samvær. Var også på en stilig konferanse i Paris i sommer som het PolyConf. Den kan anbefales!
Hvilket forhold har du til innebygd personvern?Det er privat.
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?Mer enn før! Mens jeg jobbet fulltid som utvikler synes jeg som regel det var OK å gjøre noe annet når jeg kom hjem fra jobb. Nå som jeg bruker mye av arbeidstiden på andre type arbeidsoppgaver kjenner jeg at motivasjonen for å programmere er desto større når jeg har fri.
Blant de siste fritidsprosjektene jeg har gjort er en Chrome-plugin for å vise Untappd-ratings på vinmonopolet.no, en avstemmingsside for «Oslo-turbanen» i regi av Turbandagen og en Slack-bot som inviterer ansatte i Blank ut på pizzadates med jevne mellomrom.
Har du noen (andre) hobbyer?Norsk rap og sterk mat.
Hva gleder du deg mest over ved å jobbe som utvikler?Jeg er en ganske rastløs person, så jeg trives veldig godt de gangene jeg blir så oppslukt i noe at jeg klarer å konsentrere meg over tid.
Opplever du at jobben som utvikler har noen negative sider?
Nei.
Føler at du får den lønnen du fortjener?Ja, absolutt. Jeg føler meg veldig heldig som kan få gjøre noe jeg trives med (være på dataen) og tjene penger samtidig!
Er forøvrig fan av åpne lønnsbøker slik at alle vet hva alle tjener og kan stole på at ting skjer på en ordentlig og rettferdig måte. Folk har rett til å vite det, men vegrer seg for å spørre.