Teknologi

Lasse byttet til Mac: «Git var så utrolig klønete på Windows»

2025-01-03

Forfatter: Elias

Hvem er du og hva holder du på med?

Jeg heter Lasse, og jeg er Principal Engineer og Android-utvikler i Vipps MobilePay AS. Tidligere har jeg jobbet med FINN.no-appen og den norske nettleseren Opera. Jeg har en utdannelse innen elektro, elektronikk og datateknikk, men jeg jobber for det meste med programvare.

Min interesse for koding startet tidlig, helt tilbake på 80-tallet. Min første datamaskin var en ZX Spectrum 48k, som jeg koblet til en vanlig kassettspiller. Tilgangen på spill i den tiden var begrenset, noe som førte til at jeg begynte å eksperimentere med BASIC, et programmeringsspråk som var innebygget i ROM-en.

Jeg drømte alltid om en Commodore 64, som flesteparten av vennene mine hadde, og til slutt skaffet jeg meg en selv. Etter å ha blitt lei av å spille, begynte jeg å utforske assembly-programmering på 6502-prosessoren, hvor vi laget en musikk-demo.

Få år senere fikk jeg min første Commodore Amiga, en Amiga 500. Dette ble starten på min reise inn i demo-programmering, og jeg deltok blant annet på Porsgrunn-Party i 1989 og Assembly 95 i Kristiansand.

Hva slags hardware bruker du?

På jobben bruker jeg en 14” MacBook Pro (2021 M1 Max, 32GB RAM). Jeg byttet til Mac i 2013 da jeg gikk fra Opera til FINN.no. Jeg hadde alltid brukt Windows, og opplevde at Git var ekstremt klønete på Windows, så da var det naturlig å bytte til noe mer *nix-basert.

Selv om MacOS er diskutabelt *nix-basert, valgte jeg Mac og MacOS for å få en bedre opplevelse. Den gang tenkte jeg at Linux var flott for terminalen, men kunne være ganske besværlig ellers.

Jeg bruker en ekstern 43” LG C2 OLED-skjerm, som har noen mindre problemer, men jeg velger å se bort ifra dem, ettersom det jo faktisk er en TV. Jeg har også en Apple Magic Keyboard og en Arrogant Bastard mus, aldri Magic Mouse på meg!

Jeg har ikke brukt eksternt tastatur eller mus på 10 år.

Jeg har noen gamle Sennheiser HD 515 hodetelefoner, som jeg holder fast ved av nostalgiske grunner, selv om de ikke er spesielt bemerkelsesverdige.

Min telefon i dag er en Google Pixel 7 Pro, og skrivebordet mitt, som kan hev-senkes, er fullt av tilfeldige Android-telefoner, inkludert en Huawei uten Google Play Store.

Og hva slags software bruker du?

Da jeg byttet fra Windows og Visual Studio til MacOS og Android, var det akkurat da IntelliJ introduserte sin Android-plugin. Dette betydde at jeg kunne si farvel til Eclipse.

Min sjef på den tiden var også utvikler, og han lærte meg mange nyttige tips i IntelliJ, som jeg siden har blitt avhengig av. Mulighetene for refaktorering og kodebehandling er utrolig; det er en fryd å bruke verktøy som `multiple cursors` og `regexp search and replace`. Jeg anbefaler å sjekke ut tips og triks-videoene til Hadi Hariri fra JetBrains!

Jeg hater å bytte editor, men jeg vekselbruker mellom tre forskjellige. iTerm2 er min terminalfavoritt, og jeg testet Warp, men tror det fortsatt er tidlig for det verktøyet.

Jeg har brukt bash i mange år, men byttet for et par år siden til zsh med Oh My Zsh, som mange andre også har gjort. Jeg prøver alltid å vedlikeholde mitt oppsett i dotfiles-repoet mitt på GitHub for enkel tilgang på nye systemer. Jeg elsker fzf, en fuzzyfinder for kommandolinjen, og jeg har et uttall aliaser, for det meste knyttet til Git.

Jeg bruker ingen GUI-verktøy for Git, kun GitHub. Alt jeg gjør med rebasing, branching etc., skjer i terminalen. Jeg jobber for å lage verktøy som fjerner så mye overflødige trinn som mulig, for eksempel et skript for samtidig å opprette en Jira-oppgave og en Git-branch.

Hva er drømmeoppsettet ditt?

Jeg føler at jeg har et ganske bra oppsett akkurat nå, inkludert et eget kontor på 15 m². Hvis jeg skulle fått ønsket mitt oppfylt, ville det vært et stort rom til en flysimulator-rigg; det ville vært helt fantastisk!

Bli med på reisen gjennom Lasses teknologihverdag og oppdag hvordan en enkel bytte fra Windows til Mac kan revolusjonere arbeidsflyten!