Lasse Magnussen

Principal Engineer & Android-utvikler hos Vipps MobilePay AS


Hvem er du, og hva holder du på med?

Mitt navn er Lasse og jeg jobber som Principal Engineer og Android utvikler i Vipps MobilePay AS. Av tidligere erfaring så har jeg jobbet med FINN.no appen og med den norske nettleseren Opera. Har utdannelse innen elektro/elektronikk/datateknikk, men driver da med software til vanlig.

Interessen for koding oppstod i forholdsvis tidlig alder; helt tilbake på 80-tallet. Min første datamaskin var en ZX Spectrum 48k med en helt ordinær kassett-spiller. Tilgangen på spill og annet var ganske laber så det tok ikke så lang tid før man begynte å eksperimentere med BASIC som var innebygget i ROM’en på maskinen. De fleste kommandoene var også skrevet med forskjellige farger på tangentene. Drømmen var alltid Commodore 64 siden det var det alle kompisene mine hadde, og jeg fikk jo etterhvert en jeg også. Etter man hadde blitt lei av å game begynte man å utforske assembly programmering på 6502-prosessoren og vi klarte å lage en musikk-disk (en slags demo). Bare året etter fikk jeg min første Commodore Amiga; en Amiga 500. Det var her det virkelig begynte å ta av med demo-programmering i mc68k, Asm-One anyone? Deltok blant annet på Porsgrunn-Party i 1989 og Assembly 95 i Kristiansand.

Hva slags hardware og dingser bruker du?

I jobben bruker jeg en 14” MacBook Pro (2021 M1 Max, 32GB). Byttet til Mac skjedde i 2013 da jeg byttet jobb fra Opera til FINN.no, på den tiden hadde jeg alltid brukt Windows/PC og siden Git var så utrolig klønete på Windows var jeg keen på å bytte til noe *nix basert — om MacOS er *nix basert eller ikke er en diskusjon vi ikke går inn på her 😂 — så da falt valget på Mac og MacOS. Tanken min den gang var at Linux var digg med tanke på terminalen, men ellers ganske mye hassle.

Bruker ekstern skjerm, en LG C2 43” OLED, den har noen issues, men jeg har valgt å ignorere de (det er jo en TV så…) – Denne kom inn som en erstatning for en 40” Phillips skjerm som døde. Apple Magic Keyboard og en Arrogant Bastard mus; ikke noe Magic Mouse på meg!

Har noen gamle Sennheiser HD 515 som jeg av en eller annen grunn ikke klarer å la vær å bruke. Ingenting spesielt med de annet enn kanskje en slags affeksjonsverdi pga. Høy alder.

Daglig telefon er for tiden en Google Pixel 7 Pro. Skrivebordet, som forresten er av typen hev-senk, er full av tilfeldige Android telefoner. Bla. en Huawei med kun App Gallery og ingen Google Play Store…

Sånn på fritiden har jeg en gaming PC bestående av et Asus TUF Gaming Z490 hovedkort, i7-10700k, 32GB RAM, Nvidia RTX 3080. Montert i et vannkjølt NZXT H510 i hvit utførelse sammen med noen led lys og litt ymse. Ser ganske nerdy ut for å si det sånn.

Og hva slags software?

Da jeg tok steget fra Windows, Visual Studio og C++ over til MacOS og Android så var det akkurat i det tidspunktet hvor IntelliJ kom på banen med Android plugin til IDEen deres, så jeg “slapp unna’ Eclipse (shots fired). Min sjef på det tidspunktet var selv utvikler og han viste meg noen gode triks i IntelliJ; etter det har jeg egentlig vært solgt. Mulighetene rundt refaktorering og massering av kode, måtte det være med multiple cursors eller regexp search’n’replace osv osv, er bare helt fantastiske. Bare se en del av tips og triks videoene til Hadi Hariri@JetBrains(!)

iTerm2 er flittig brukt, var en tur innom Warp, men tror fortsatt det er litt early-days. Kanskje jeg prøver igjen om et års tid.

Har brukt bash i mange år, men byttet for et par år siden over til zsh og da Oh My Zsh som mange andre 😅 Oppsettet prøver jeg å holde intakt i mitt dotfiles repo i GitHub for lett å komme igang på et nytt system.

Digger fzf – fuzzyfinder til kommando-linja og har en drøss med aliaser; de fleste knyttet til git.

Bruker ingen UI-verktøy for Git annet enn GitHub. Rebasing, branching etc. gjøres i terminalen. Prøver å lage hjelpe-verktøy for å ta bort så mye overhead som mulig, f.eks. Et eget script for å lage en Jira-task og en git branch samtidig.

Hva er drømmeoppsettet ditt?

Tja si det, føler jeg har et ganske bra oppsett. Eget kontor på 15m2 har jeg også. Skulle det vært noe så måtte det vært et stort rom til egen flysimulator-rig, det hadde vært helt konge!