Johannes har vært med på de fleste, store appene

Ukas Koder Johannes Dvorak Lagos lager apper med Kotlin og Firebase. Og sliter med å trekke fram bare én.

Johannes Dvorak Lagos er apputvikler hos Bouvet, og stolt over å ha vært med på de fleste store, norske appene. 📸: Privat
Johannes Dvorak Lagos er apputvikler hos Bouvet, og stolt over å ha vært med på de fleste store, norske appene. 📸: Privat Vis mer

Hvordan begynte du med koding? 👶

Jeg var så vidt innom koding en gang midten på 90-tallet, da jeg installerte Red Hat 1.1 på min Intel 386-maskin. Familien min var tidlig ute med internett, men modemet vårt hadde ikke driver for Linux. Så prøvde å skrive min egen driver. Det var ikke helt vellykket.

Etter det så kodet jeg ikke noe særlig, holdt meg mer til det å sette sammen maskiner og fikse alt av maskiner på ungdom- og videregående skole. Men ordentlig koding begynte jeg ikke før jeg begynte å studere på NITH i 2008.

Hva er det første du husker å ha utviklet?

Utenom den ikke vellykket driveren for modem så lagde jeg en app for Kongsberg Jazzfestival på iOS.

På den tiden så var det så og si ingen som betalte for å utvikle Android, så måtte lære meg Objective-C. De første appene jeg lagde var for iPhone.

Hva jobber du med akkurat nå? ☕

Akkurat nå sitter jeg hos Hafslund og jobber med videreutvikling av deres Hafslund Nett app.

Det blir mye Firebase om dagen, arkitektur-skisser og Kotlin i ny og ne.

Hvordan ser en typisk arbeidsdag ut for deg?

Kommer på jobb og må få i meg par kopper med kaffe før jeg blir ordentlig produktiv. I det siste dagene så har det godt mest på planlegging og endring av eksisterende dataer i Firebase, så er ikke så mye koding.

Rett før lunsj så har vi en 15 minutt standup med hele teamet.

Etter lunsj så er det på nytt noen kopper med kaffe, på med headset, sjekke om det har kommet noen Pull Request som jeg burde gå gjennom, så fortsette der jeg slapp med arkitekturen før lunsj.

Er jeg heldig rekker jeg å begynne med kode et par Cloud Functions.

Pulten til Johannes Dvorak Lagos. 📸: Privat
Pulten til Johannes Dvorak Lagos. 📸: Privat Vis mer

Hva synes du er de mest spennende språkene, rammeverkene eller teknologiene akkurat nå? ✨

Jeg var veldig tidlig adopter av Kotlin, så har jobbet med det i fire år snart. Og jeg hadde et håp om at Google skulle gjøre det til first citizen en gang. Jeg var rimelig happy da de annonserte det 17.mai 2017.

Jetbrains gjør veldig mye riktig med Kotlin som språk. Så jeg synes at Kotlin Coroutines er veldig spennende.

Og så synes jeg at Google endelig har gitt en pekepinne på hvordan de ser for seg at vi utviklere skal jobbe med apper i form av Android Architecture Components.

Også har jeg i det siste fått veldig sansen for Mixed Reality.

Hva er du mest stolt av å ha laget?

Jeg har kodet veldig mange apper gjennom tidene, så litt vanskelig å trekke frem én. Men jeg er stolt over at jeg har hatt en finger med på de fleste og mest kjente store appene som brukes aktivt her til lands.

Også er det en app som jeg jobbet som tech lead på som er så bra at etter du har installert den, at du slipper å bruke den. Og vi fikk 1 million brukere på 20 dager.

Lokalene rundt Johannes Dvorak Lagos. 📸: Privat
Lokalene rundt Johannes Dvorak Lagos. 📸: Privat Vis mer

Hva er det kjedeligste med å være utvikler? 😴

Bugs. Og prosjekter, hvor prosjektlederen går bananas med drøssevis av møter slik at du tilslutt ikke har tid for å programmere.

Og eldgammel legacy hvor det insisteres at gammel kode skal være med videre.

Hva er det gøyeste med å være utvikler? 😍

At vi kan forme fremtiden for hele samfunnet.