Tarjei er en erfaren utvikler med fokus på best practices og faglig utvikling. Han har på kort tid blitt en viktig bidragsyter innen kodekvalitet og testbarhet i Epinova, noe hans kolleger verdsetter høyt. Her deler han sine tanker om teknologi, faglig påfyll og inntrykket han har fått av Epinova så langt.
Var det noe spesielt som gjorde at du valgte å begynne i Epinova?
Jeg ble fristet av de entusiastiske menneskene som jobber her, de pratet varmt om fag og håndverk – ting jeg gjerne vil at skal stå i fokus. Jeg synes også at størrelsen på bedriften er fin, og vi har en spennende og variert kundebase.
Hvilket inntrykk har du av Epinova så langt?
Jeg har et veldig bra inntrykk så langt. Jeg ble kastet ut i et par prosjekter ganske umiddelbart og jeg setter pris på tilliten de har vist meg. Jeg har naturligvis fått god hjelp av de andre her og har allerede hatt godt utbytte av fagkvelder og flere techlunsjer. En super måte å bli kjent med nye kolleger på!
Du jobber i det vi kaller «ninja-teamet» - vedlikehold og videreutvikling. Hva er den største utfordringen ved å overta andres kode?
Intrikate test- og produksjonsmiljøer hos kunde kan ofte være en utfordring å sette seg inn i og få 100% oversikt over. Her kommer god dokumentasjon inn, og der tror jeg nesten alle firmaer kan bli bedre. Det kan også være spenning knyttet til å rulle ut nye versjoner av løsninger man ikke har så stort eierskap til ennå, men det er med på å gjøre hverdagen spennende. Det hender også at det rykker litt i refaktoreringsmuskelen – det kan være vanskelig å se forbi ett område med forbedringspotensiale når tiden er knapp…
En fin ting med teamet er at man som «ninja» får anledning til å sette seg inn i mange ulike kunders behov, og det betyr at det ikke nødvendigvis bare er teknisk påfyll å hente – man kan risikere å lære noe om andre fagområder også.
Hva syns du definerer en god prosjektleder?
Jeg syns en god prosjektleder er en som holder støynivået nede, holder hodet kaldt og skjønner faget. En selgende prosjektleder må sette seg inn i kundens behov og la dette legge føringer for valg av teknologi. Vedkommende bør ha god domenekunnskap, om du vil.
Hvilken retning ser du for deg at EPiServer vil bevege seg i etter neste versjon?
Jeg håper det blir mer fokus på testbarheten og at alle de som bidrar på Epicode og andre steder med byggeklosser til EPiServer også får øynene opp for verdien av enhets- og integrasjonstester. EPiServer + AppHarbor eller Azure synes jeg også høres forlokkende ut, så det blir spennende å følge med på utviklingen der.
Du har et høyt fokus på kodekvalitet, noe som er et veldig omfattende tema. Hvordan holder du deg oppdatert?
Mye er erfaring, jeg har holdt på lenge med dette og har en mening om hvordan jeg syns ting bør gjøres. Derfor mener jeg en av de mest fruktbare måtene å holde seg oppdatert på er diskusjoner med oppegående folk om teknologi, problemer og løsninger. Her kommer f.eks. Epinovas techlunsjer og fagkvelder inn som en superviktig del av det gode miljøet. Jeg forsøker også å følge med på diverse blogger for inspirasjon og å henge med på de teknologiske trendene. På den måten drar jeg nytte av å lese kode som en måte å holde seg oppdatert på. I tillegg synes jeg det kan være verdifullt å kikke på andre språk og teknologier enn de jeg jobber med til vanlig for å få nye impulser – skylapper er er sjelden en bra ting når man driver med teknologi!

Publisert: 18.03.2012 22:43:00
Sist oppdatert: 22.03.2012 10:40:01