Mads skal bruge XCode, men synes, det er noget bras

Illustration: Privatfoto
»Havde Apple haft lige så meget kærlighed til udviklerne, som de har til slutbrugerne, kunne tingene været blevet virkelig gode!«

Ugens udviklerprofil er Mads Mobæk, 33 år. Han er den eneste ansatte i Mente AS, som han selv er ejer af.

Mads Mobæk er stifter og ejer af app-udviklingsvirksomheden Mente. Illustration: Privatfoto

Kan du kort beskrive dit job og dine opgaver?

»En produktudviklingsblæksprutte, det vil sige, en der håndterer alt det, der er nødvendigt for at få en app klar, herunder udvikling, design, koncept, forretningsmodel, administration og markedsføring.«

Hvorfor har du valgt at starte dit eget selskab?

»At starte mit eget er en drøm, jeg altid har haft, men som jeg ikke ville kaste mig ud i, før jeg fandt det rigtige koncept. Da jeg fandt ud af, at jeg kunne hjælpe folk med «Getting Things Done» (GTD) og samtidig kunne produktudvikle, blev det starten på Mente. Det passede også godt at gøre det nu, hvor jeg ikke har så mange forpligtelser at forholde mig til.«

Hvor arbejder du mest: på kontoret, på hjemmekontoret eller ude hos kunder?

»Min egen lejlighed er faktisk kontoret indtil videre. Det fungerer meget fint, efter at jeg har fået et ordentligt skrivebord, skærm og stol. Ulempen er, at jeg til tider savner andre mennesker. På den anden side er det dejligt at kunne arbejde uforstyrret og fokuseret.«

Kan du fortælle lidt om det projektet/de projekter, du har arbejdet med på det seneste?

»Mente er en app, jeg har arbejdet fuldtid med det seneste år. Den er ikke ude endnu, men jeg sigter efter lancering i andet kvartal i år. Det er en app, som skal hjælpe folk fra ‘to do’ til ‘done’.«

»I modsætning til ‘alle’ andre to do-apps derude, så er forskellen, at Mente også lærer dig en underliggende proces baseret på ‘Getting Things Done’. Det gør forhåbentlig, at folk får mere ud af deres lister, i stedet for at de bliver en kilde til dårlig samvittighed. Før jeg startede for mig selv, arbejdede jeg på forskellige produktudviklingsprojekter i Bekk, som for eksempel Spleis (SpareBank1) og Leile (SiO).«

En fortid med programmering

Hvor længe har du arbejdet som udvikler?

»Ni år på papiret (siden jeg blev færdig med min master), men jeg har haft sideprojekter, siden jeg var 18 år.«

Har du været ansat samme sted hele tiden?

»Nej, jeg kommer lige fra ni år hos Bekk, hvor jeg arbejdede i tværfaglige produktudviklingsteams. Det har været fantastisk sjovt og lærerigt, men nu følte jeg, at tiden var inde til at satse på mit eget produkt og selskab.«

Hvor gammel var du, da du begyndte at lære programmering?

»Jeg mener, det var i 8. klasse. Jeg havde fået fat i en CD med FrontPage og blev hurtigt fanget af at lave websites. PHP & MySQL var indgangen til programmering, og et af mine første projekter var en side, hvor du kunne downloade alle sangene fra den norske hitliste VG-listen. Det var sjovt - lige indtil brevet fra Tono (den norske pendant til KODA red’) kom.«

Hvilken uddannelse har du?

»En bachelor i programmering fra NITH og en master i Enterprise Systems Architecture fra NITH/Brunel University. Siden dengang har jeg bygget en bredere T-profil for at kunne arbejde med produktudvikling, men det er inden for udvikling, at min force ligger.«

Glad for Swift - og ikke for XCode

Hvilke platforme udvikler du normalt til?

»Web er det, jeg historisk set har arbejdet mest med, men det seneste år har det kun været iOS.«

Hvilken pc-platform/OS foretrækker du selv at bruge?

»Klart Apple. Nok fordi det er det, jeg er vant til, men også, fordi det er der, jeg er mest produktiv, oplever færrest forstyrrelser fra OS’et, og ting stort set fungerer, som jeg vil have.«

Hvilke programmeringssprog benytter du?

»Swift, Java og JavaScript/TypeScript.«

Hvad er dit favoritsprog og hvorfor?

»Jeg har fået meget sans for Swift, fordi det er et moderne, stilsikkert og elegant sprog. Det har været meget behageligt at arbejde i efter mange år med JavaScript og TypeScript.«

Hvilke to værktøjer kan du ikke klare dig uden og hvorfor?

»Desværre må jeg sige XCode, fordi det er det eneste ordentlige værktøj at arbejde med native iOS-udvikling i. Samtidig er det noget bras sammenlignet med for eksempel IntelliJ. Dokumentationen er også dårlig. Havde Apple haft lige så meget kærlighed til udviklerne, som de har til slutbrugerne, kunne tingene været blevet virkelig gode!«

»Det andet værktøj er Things, som er det værktøj, jeg bruger til GTD, indtil Mente er færdig nok til at kunne erstatte det.«

Faglitteratur og podcasts

Hvilke opgaver kan du bedst lide at arbejde med?

»Jeg kan allerbedst lide de opgaver, hvor man kan gøre en forskel og selv lærer noget nyt. Typisk opgaver, som er fokuseret på, hvad man skal opnå med produktet, og hvor man har spillerum til at vurdere forskellige løsninger, værktøjer og teknikker for at komme i mål. En slags tværfagligt miks, hvor jeg kan være højt og lavt på samme opgave.«

Hvordan sørger du for at holde dig fagligt opdateret?

»Kolleger og venner i branchen er fine kilder. Derudover læser jeg meget faglitteratur, som jeg stort set altid finder via Amazon. Samt podcasts, Reddit, Hacker News og forskellige faglige blogs.«

I hvilken grad har metoder og teknologier som DevOps, maskinlæring, cloud og containers ændret den måde, du arbejder på?

»Det er som nat og dag! Med de rigtige værktøjer og platforme i dag er der meget lidt afstand fra idé til produktion, og man kan fokusere på produktudvikling og værdiskabelse det meste af tiden. For mig er det helt uaktuelt at gå tilbage til et arbejde, hvor jeg ikke har autonomi til at release selv og arbejde i skyen.«

Ser du nogle tendenser i fremtiden, som virkelig vil forandre hverdagen for udviklere?

»Cloud er jo en trend, som har været fremme nogen tid, men der er fortsat en del, som ikke er kommet med på bølgen. En anden tendens er større krav til, hvad en udvikler skal kunne. Det drejer sig om både bredde (helhedsforståelse for produktudvikling) og dybde inden for forskellige teknologier. Jeg tror, der kommer flere og tydeligere karriereveje for udviklere, som vil arbejde i bredden, og for dem, som gerne vil være rigtig dygtige og specialisere sig i dybden.«

Hvilke teknologier eller fagområder ville du gerne have mere viden om?

»Kotlin, Android og maskinlæring er ting, jeg gerne ville have sat mig ind i. Det at kunne lidt mere om markedsføring og salg ville heller ikke skade.«

Privacy - brug sund fornuft

Deltager du jævnligt i konferencer? Hvis ja, hvilken er så den vigtigste for dig?

»Nei, det er ikke et format, der fungerer så godt for mig. Sikkert fordi jeg ikke er en naturlig mingler/networker. Og selve indholdet synes jeg bedre om at se i optagelser, hvor det er lettere at navigere.«

Hvilket forhold har du til indbygget privacy?

»Det meste af indbygget privacy vil jeg sige er sund fornuft og gode designprincipper, så det er altid i baghovedet i større eller mindre grad.«

*Bidrager du, enten via arbejdet eller i fritiden, til nogle åben kildekode-projekter – i så fald hvilke(t)?**

»Nej, desværre. Det nærmeste, jeg kommer, bliver at kommentere på issues på Github.«

Hvor meget programmerer du i fritiden?

»Åh, det er lidt vanskeligt at svare på. I hvert fald nu med egen virksomhed, hvor jeg styrer arbejdsdagen selv. Nogle uger er det ingenting. Andre uger kan det være flere aftener og lørdag/søndag. Jeg prøver at tage det lidt efter behov og dagsform.«

Har du nogle (andre) hobbyer?

»Jeg er meget glad for friluftsliv, naturen og ski. Brætspil er også en favorit.«

**Hvad kan du bedst lide ved at arbejde som udvikler?

»At jeg kan være problemløser på fuld tid og bidrage til at gøre en forskel i folks liv, samtidig med at det også er min hobby.«

Oplever du, at arbejdet som udvikler har nogen negative sider?
»Der er i hvert fald to ting. Det ene er, at man sidder alt for meget stille, den anden er, at det er vanskeligt at tale med folk, som ikke selv er i branchen, om sit arbejde.«

Hvad er dit bedste frynsegode?

»Lige nu er det den ægte autonomi - muligheden for selv at styre virksomheden og produktudviklingen. Ikke mindst at kunne tage fri og smutte en tur ud i naturen, når solen skinner, og arbejde længere på regnvejrsdage.«

Artiklen er fra digi.no.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (2)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Bjarke Rodas

Mads skulle tage at prøve AppCode, hvis han er glad for IntelliJ's værktøjer. Det er markant mindre gennemført end IDEA, man har lidt på fornemmelsen at der ikke er nogen hos IntelliJ selv der bruger det (hvor IDEA (og dermed Android Studio) er fintunet ned til mindste detalje). Masser af bugs og kun de simpleste refactorings er understøttet. Men stadig VOLDSOMT bedre end xcode. Og de to IDEs fungerer fint sideløbende, så hvis man fx er tvunget til at pille med Interface Builder, kan man gnidningsfrit skifte imellem dem.

  • 0
  • 0
Log ind eller Opret konto for at kommentere