utviklerprofilen
Utviklerintervjuet: – Digitalisering har lenge vært å sette strøm på papirer, men det er langt ifra nok
Ukens utviklerprofil er Ingvild Indrebø (30), som er seniorutvikler i Confrere.
Kan du kort beskrive stillingen og oppgavene dine?Confrere ble startet sommeren 2017 hvor jeg var første ansatt i tillegg til 3 gründere. Vi gjør det enkelt for profesjonelle å møte sine klienter på video rett i nettleseren. Det siste året har vi fokusert på å få fastleger over på video.
Siden vi startet, har vi nå blitt 11 ansatte, hvor 5 av oss er utviklere. Siden vi er så få, jobber jeg litt over hele stacken, men trives best når jeg får utvikle ting mot brukeren.
Pasienter slipper reisetid og potensielt sett utsette andre for smitte.
Hvorfor valgte du akkurat denne arbeidsgiveren?Jeg har veldig troen på produktet og mener at video, som et supplement til fysiske møter, vil kunne gjøre hverdagen lettere for veldig mange, og spesielt innenfor helse. Pasienter slipper reisetid og potensielt sett utsette andre for smitte, i tillegg kan man mye lettere ta med pårørende, få hjelp av spesialister over hele landet eller for eksempel få hjelp av tolketjenesten.
I tillegg er de tre gründerne Svein Willassen, Ida Aalen og Dag-Inge Aas utrolig dyktige og en perfekt gründermiks!
Hvor jobber du mest, på kontoret, på hjemmekontoret eller ute hos kunder?I november sa vi opp kontorplassen vår på Tøyen Startup Village, så nå er vi full-remote, og jeg jobber hjemmefra. Vi har også tre ansatte som har vært remote hele tiden som jobber henholdsvis fra Nederland, Sveits og USA. Når vi først skal få andre over på video, så må vi i det minste klare det selv.
Kan du fortelle litt om prosjektet/prosjektene du har jobbet med i det siste?Det siste jeg lagde før jeg gikk ut i foreldrepermisjon, var et støtteverktøy for support som gjør det enklere å finne ut informasjon om en samtale – klarte partene å koble seg sammen, ble video sent, ble lyd sent, hvilke devicer ble brukt, og så videre.
Dette er informasjon som er kritisk å ha tilgjengelig ved eventuelle utfordringer i en samtale og har vært ekstremt nyttig for både tech- og ikke-tech-support. Den neste store oppgaven vi har fremfor oss, er å støtte flerpartsamtaler. I dag støtter vi bare to parter, men vi ønsker på sikt at flere kan bli med i samtalen. Det gleder jeg meg masse til å jobbe med og tror det blir en real utfordring!
Hvor lenge har du jobbet som utvikler?6,5 år.
Har du vært ansatt ved samme sted hele tiden?Nei, jeg startet i Bekk før jeg begynte i Confrere.
Hvor gammel var du da du først begynte å lære deg programmering?19 – da jeg startet på universitetet.
Hva slags utdannelse har du?
Sivilingeniør i datateknikk.
Hvilke plattformer utvikler du vanligvis for?Web.
Hvilken pc-plattform/OS foretrekker du selv å bruke? For meg er dette et typisk spørsmål som skapte diskusjoner for 5-10 år siden og gjerne enda lenger tilbake, men dit vi har kommet i dag så spiller det veldig liten rolle hva man velger. Vi får løst de samme oppgavene uansett.
Å få resultatet synlig, enten visuelt eller bare printet ut, har vært gull verdt for meg i prosessen med å lære å kode.
Hvilke programmeringsspråk benytter du?JavaScript og TypeScript.
Hva er favorittspråket og hvorfor?Jeg er veldig glad i Javascript og tror mye av det skyldes fordi det er så enkelt å få tilbakemelding på at det jeg har skrevet, faktisk gjør det jeg ønsker. Da tenker jeg spesielt på å bruke konsollen i nettleseren. Å få resultatet synlig, enten visuelt eller bare printet ut, har vært gull verdt for meg i prosessen med å lære å kode. Jo mindre abstrakt jo bedre.
I tillegg er Javascript så utrolig allsidig så jeg har bare fortsatt å like det. Med allsidig tenker jeg på at det kan brukes både på klient- og serversiden. I Confrere bruker vi Javascript (React) på frontend og backend (Typescript).
Hvilke to verktøy greier du deg ikke uten, og hvorfor?Storybook – et felles sted å dele frontendressurser. Da vi startet Confrere, var vi veldig bevisste på å prioritere dette så fort som mulig, og det har gjort at vi har klart og ha høy utviklingshastighet. I tillegg får man et felles språk for de ulike komponentene vi har, noe som gjør kommunikasjon mellom produkt, design og utvikling så mye enklere!
Retrospektiv – for å fungere godt som et team, er det viktig at man noen (mange) ganger stopper opp og evaluerer hvor vi er og hvordan veien dit har vært. For å få til en verdifull retro, mener jeg at det er viktig å legge til rette for diskusjoner og ikke bare oppsummering av en haug med post-it-lapper.
Da kan vi virkelig grave oss ned i ulike temaer og komme opp med gode tiltak. I tillegg bør man også variere på tidsperspektivet man evaluerer, slik at man får både diskutert de nylige hendelsene, men også de store trekkene.
Hva slags oppgaver liker du best å jobbe med?De som gir brukerne våre mest verdi! I Confrere deler vi på hvem som er teknisk support, og det er så ekstremt tydelig når vi løser problemer brukeren har. Det at jeg kan se at jeg har gjort en forskjell og ikke bare få det fortalt, gir meg ekstremt mye!
Hvordan sørger du for å holde deg faglig oppdatert?Hovedsakelig gjennom kolleger, men også konferanser, bloggposter, nyhetsbrev, og så videre. Jeg er dessverre ikke den personen som oftest fanger opp nyhetene først.
I hvilken grad har metoder og teknologier som DevOps, maskinlæring, nettsky og konteinere endret måten du jobber på?Det å få ut endringer i produksjon fra å være én gang i kvartalet til flere ganger for dagen, har helt klart vært den største forskjellen. Det har gjort at jeg føler et mye større ansvar for endringene som kommer ut, i tillegg til å faktisk kunne være den som «trykker på knappen» (og den som må rulle tilbake). Det er skikkelig motiverende!
Kanskje fremtidens superarbeidstakere er dem som behersker faget sitt i tillegg til IT.
Ser du noen trender framover som virkelig vil forandre hverdagen til utviklere?Digitalisering skjer i alle bransjer, og på meg virker det som om at flere og flere får en IT-sentrert vinkling. Hvis man hadde en IT-avdeling, så er ikke den bortgjemt i kjelleren lenger. Det er en veldig sentral del i bedriften, hvor det er et stort fokus på å bygge opp et eget IT-miljø.
I tillegg jobber flere og flere med IT, uten at de har en typisk IT-utdanning. Kanskje fremtidens superarbeidstakere er dem som behersker faget sitt i tillegg til IT. I så fall betyr det at den rene programmererrollen kan forsvinne hen, erstattet av dyktige fagfolk som også kan programmere, og har dermed en større innsikt i hva som må gjøres.
Hva skjer når dagens fireåringer skal ta i bruk skolens IT-systemer? Hvilke krav og forventninger vil de ha? I hvert fall ikke de samme som jeg hadde, og hvor mye har egentlig It’s learning endret seg?
Digitalisering har lenge vært å sette strøm på papirer, men det er langt ifra nok. Med den ekstreme hastigheten folk lærer seg å bruke IT-systemer, øker også kravene.
Og vi utviklere sliter med å holde følge og er allerede langt bakpå. Systemene må være brukervennlige, integrere med andre systemer helt sømløst og vite det den trenger om meg.
Digitalisering har lenge vært å sette strøm på papirer, men det er langt ifra nok.
Med «attention span» på millisekunder har vi ikke store marginer på å gjøre det riktig. Jeg tror det er derfor vi ser at flere uten IT-bakgrunn trekkes mer mot utvikling, og det er ingen tvil om at det er nødvendig.
Hvilke teknologier eller fagområder skulle du gjerne kunnet mer om?Sikkerhet
Deltar du jevnlig på konferanser? I så fall, hvilken er den viktigste for deg?
Jeg har stort sett vært på én konferanse i året, og jeg har spesielt likt JSConf og CSSConf (EU) i Berlin. I år skal jeg på Web Rebels her i Oslo, og det gleder jeg meg masse til!
Hvilket forhold har du til innebygd personvern?Dette er jo et veldig interessant tema og kommer til å bli veldig spennende å følge utvikling på. For ingenting er gratis, så spørsmålet er – foretrekker du å betale med penger eller dine egne data? Og hvordan klare å sette riktig verdi på dataene i så fall? Og hva om du angrer?
Delingskulturen er jo ett av fundamentene internett er bygget på. Nå er det hele blitt et rotterace om hvem som klarer å karre til seg mest data, og helst så diskret som mulig. Hva gjør man når man er lite betalingsvillig, men har en stor delingsvilje? Tjenester med innebygd personvern er kostbart. Jeg betaler i hvert fall mer med data enn jeg egentlig liker.
Bidrar du, enten i jobben eller på fritiden, til noe åpen kildekode-prosjekt – i så fall, hvilke(t)?
Nei, dessverre.
Hvor mye programmerer du på fritiden?Jeg programmerer ikke på fritiden, og jeg tror trenden er at flere og flere ikke gjør det. Tiden da en utvikler var en som fikk datamaskiner som hobby som 14-åring, er ikke lenger dominerende. Dermed er ikke det å programmere nødvendigvis hobbyen også, men rett og slett bare en jobb. Det er det i hvert fall for meg.
Tiden da en utvikler var en som fikk datamaskiner som hobby som 14-åring, er ikke lenger dominerende.
Har du noen (andre) hobbyer?Akkurat nå oppsluker mammatilværelsen det meste, og er det noe tid til overs så brukes den i sofaen foran tv-en med god samvittighet.
Hva gleder du deg mest over ved å jobbe som utvikler?At jeg kan lage noe – noe som er nyttig og som potensielt sett kan komme hvem som helst til gode. I tillegg synes jeg miljøet er utrolig bra! Bare måten vi jobber med koden på – at vi uten å ha noe å gjemme oss bak, viser hvordan vi har løst en oppgave og ber om å få tilbakemelding på løsningen. Det krever mot og tillit.
En sånn måte å jobbe på tror jeg er ganske unikt for vår bransje!
Opplever du at jobben som utvikler har noen negative sider?Det kan være vanskelig å gjøre seg forstått til tider, spesielt på supportsiden. Når personen man prøver å hjelpe, ikke forstår hva jeg mener med nettleser, for eksempel, da må jeg jobbe litt med meg selv.
Det vi lager og jobber med, er jo ekstremt lite fysisk, og mye er lite sammenlignbart med mer kjente ting, så det gjør det utfordrende innimellom å gjøre seg forstått.
Hva er det beste frynsegodet du får?Ekstrem stor tillit i hvordan jeg ønsker å organisere arbeidsdagen min og være veldig tett på brukerne våre.