Hvordan begynte du med koding? 👶
Jeg sysla litt med HTML og CSS i min ungdom.
Etter videregående begynte jeg på informatikkstudier ved NTNU, og selv om det var mye teori, så fikk vi også programmert litt her og der.
Skikkelig koding begynte jeg vel egentlig ikke med før jeg var ferdig med studiene i 2009.
Hva jobber du med akkurat nå? 🛠️
Jeg er innleid konsulent hos Vipps, hvor jeg jobber som Android-utvikler.
Hva jeg jobber med akkurat nå kan jeg dessverre ikke si.
Men jeg har gjort mye spennende i tiden hos Vipps, blant annet utvikling av regningsskanneren som nå brukes flittig over det ganske land.
99,4% av Android-kodebasen hos Vipps er skrevet i Kotlin, så her er det godt å være.
Hvordan ser en typisk arbeidsdag ut for deg? ☕
Jeg har hatt hjemmekontor siden mars, og trives generelt sett godt med det.
Men jeg savner det sosiale med kolleger.
Det er også en stor overgang, på godt og vondt, å gå fra synkron til asynkron kommunikasjon. En forutsetning for at hjemmekontor skal fungere er at hele bedriften omfavner det, og her har Vipps gjort en strålende jobb.
Hver tredje utvikler plages av møblene på hjemmekontoret
Hva har du lyst til å lære mer om framover? 📚
Det har skjedd mye bra i Android-verden de siste 6-7 åra:
I 2013 kom Android Studio inn som erstatning for Eclipse. I 2017 fikk vi Kotlin som erstatning for Java. I 2020 har vi fått første alfaversjon av Compose, som med tid og stunder forhåpentligvis frir oss fra XML.
Compose er deklarativt og reaktivt, og introduserer derfor en ny måte å tenke på for Android-utviklere, så her er det nok av ting å lære.
Jeg har jobbet tilnærmet utelukkende med Android-utvikling siden 2012, og skulle gjerne også utvida horisonten min litt. Både iOS-utvikling, og back- og frontend-utvikling står høyt på lista.
Hvilke konkrete verktøy klarer du deg ikke uten? 😻
I følge RescueTime tilbragte jeg 1.288 timer i Android Studio i 2019, så jeg må vel si at det definitivt er det verktøyet jeg ikke klarer meg uten.
Ellers:
iTerm2+zsh+oh-my-zsh for terminal/shell, Git for versjonskontroll, Gradle for bygging, Flipper for debugging og Vysor for å kontrollere en fysisk Android-device på maskina - et godt alternativ til den svært minnehungrige Android-emulatoren!
Kristofers beste terminaltips
Hva er det verste du kan bli spurt om på jobben? 🔥
Det er vel ingen hemmelighet at de fleste utviklere ikke er spesielt glad i møter.
Min tidligere kollega Espen Dalløkken introduserte meg for H.ØR.A., som er en smørbrødliste for hva alle møter må inneholde: en Hensikt, et Ønsket Resultat og en Agenda.
Et introkurs i H.ØR.A. burde vært obligatorisk for alle ansatte i alle bedrifter!
Hva synes du norske utviklere bør bli flinkere på? 🙋
Jeg imponeres daglig av arbeidet til norske utvikler, jeg.
Det deles villig av kompetanse med kolleger, det avholdes et vell av meetups, det blogges, og det arrangeres verdenskjente konferanser.
«Ellers har jeg hatt flere mer eller mindre meningsløse hobbyprosjekter opp gjennom.»
Hva liker du å gjøre når du ikke jobber? 🕹️
Jeg har alltid vært glad i å lage ting.
Akkurat nå jobber jeg, sammen med Anders og Gjermund, med et produkt som heter Dish. Dish gjør det mulig for serveringssteder å få digitale menyer, og kontaktfri bestilling og betaling.
Ellers har jeg hatt flere mer eller mindre meningsløse hobbyprosjekter opp gjennom, for eksempel "Har Mannen falt?" og salg av t-skjorter med sunnmøringer som målgruppe.
Ellers spiller jeg squash et par ganger i året, og får også klemt inn en 5-6 joggeturer ;)
- Mye av det vi er begeistra for i dag, vil vi le av om fem år
Ukas Koder Tore Engvig i JPro var med på å bygge opp webben i Norge.