Det har vært litt stille fra meg i år! Jeg lagde denne bloggen i håp om at jeg skulle være flink til å dokumentere alle opp- og nedturer. Dessverre ble det ikke helt sånn.
Men nå får du alle de juicy detaljene i én memoar-lengdes bloggpost!
2023 har vært et begivenhetsfult, lærerikt og ikke minst utmattende år. Når andre har spurt hvordan det har gått med å starte for seg selv, har jeg som regel sagt "det er mye arbeid, men gøy". Og det summerer vel egentlig godt opp 2023.
Jeg har gjort mye forskjellig, og ikke minst lært veldig mye. Her ønsker jeg å fortelle litt om ting jeg er stolt av, ting jeg har lært, samt hva jeg gleder meg til i 2024! Det blir altså en andel “blanda drops”; Både personlige ting og Kodeklang-ting. En slags årsberetning, om du vil!
Januar
Den 1. januar startet jeg offisielt i Kodeklang!
Jeg fikk også sikret en kontrakt med en kunde ut hele 2023 nokså raskt. Det var veldig spennende å kunne fokusere på et oppdrag allerede tidlig på året.
Design og landingsside
Anagram Design designet en kjempeflott brand identity som vi lagde en enkel landingsside av. Denne kan du se på kodeklang.no.
Hovedideen bak designet er at Kodeklang er den puslespillbiten som ikke er så lett å forklare at du trenger; Det usynlige limet som får et team til å få superkrefter. Og at vi derfor er litt “flytende” og “tilpasser oss” osv.
Jeg er utrolig fornøyd med det arbeidet Anagram har gjort for oss her. Siden jeg føler den flytende linjen i logoen og disse kode-“blobbene” representerer oss så godt som tilpasningsdyktige foregangsskikkelser.
Snakket på kode24-dagen
Konferanseåret startet med en lyntale på kode24-dagen på Hasle. Hvor jeg snakket om 3 ting vi gjorde feil ved utviklingen av betalingssystemet bak FINN sin "Fiks ferdig".
Temaet for hele lyntale-tracket på kode24-dagen var "tabber", siden kode24 føler vi snakker for lite om feilene vi gjør.
Jeg var tech lead på betalingsteamet i FINN da “Fiks ferdig” ble laget. Jeg fikk dermed muligheten til å fortelle om noen Kafka-konfigurasjoner som bet oss i baken. Samt Hibernate-metoder som bare gjør det de sier de gjør under veldig spesifikke omstendigheter.
En av tingene jeg likte best med kode24-dagen var at Jørgen og Ole Petter kom opp på scenen etter hvert foredrag og gjorde spørsmålsrunden til en slags "intervju"-runde med foredragsholderne, hvor de også tok spørsmålene fra salen.
Jeg syns det fungerte veldig godt og hjalp både publikum med å komme med gode spørsmål, og ikke minst foredragsholderne med å holde spørsmålsrunden interessant for alle. Det er ikke alle foredragsholdere som er like komfortable på scenen, så jeg tror slike tiltak kan gjøre det enklere for flere å snakke på konferanser.
April
Musikal-tur til London
Hvis du ikke visste det fra før av så er jeg veldig glad i musikaler. I påsken ble det derfor en liten langhelg i London for å se et par. Endelig fikk jeg sett Wicked og Book of Mormon for første gang.
Jeg elsket Wicked!
Litt mer lunken på Book of Mormon, mest pga. South Park-stilen humor, som ikke er helt min greie. Men flere av låtene var veldig bra.
Snakket på NDC Oslo
På NDC holdt jeg en liten lyntale om videoredigering på kommandolinjen med ffmpeg
. Den ble det gjort opptak av, og du
kan finne den her. Dette var faktisk første gang
jeg har deltatt på NDC – det har alltid vært JavaZone som har vært min "go to"-konferanse i Oslo.
NDC var veldig gøy! Jeg likte spesielt speaker-middagen som var et fjordcruise. Vi fikk til og med komme skummelt nær det amerikanske krigsskipet som nettopp hadde sluppet anker i Oslo-fjorden.
Dette var også første gangen jeg "leide inn noen" til å jobbe for Kodeklang. Jeg ønsket meg noen gode bilder å bruke i embets medfør. Og i den forbindelse fant jeg CF Wesenberg på Kolonihaven Studio. Han dukket opp med det største kamera-objektivet jeg noen gang har sett og skaffet meg noen veldig fine bilder.
Juni
Snakket på Friday Academy hos FINN
På NDC traff jeg noen gode kolleger fra FINN, og ble invitert til å ta en liten prat på FINN sitt intern-arrangement “Friday academy”.
Her snakket jeg litt om hva jeg hadde gjort så langt i år. Samt hvordan jeg lot meg inspirere av hvordan FINN strukturerer frontend-prosjekter til å lage Kodeklang sit web-repo, hvor all kode relatert til landingsside og brand ligger.
September
Snakket på JavaZone
Årets konferanse for meg er som regel JavaZone. Det er sikkert ikke bare meg i den norske utviklerbransjen som føler at JavaZone er en eneste stor klassefest. Du får spise, drikke og se foredrag med masse kolleger du ikke har sett på kjempelenge. Alltid utrolig hyggelig!
I år holdt jeg også et foredrag, for første gang. Denne gangen var det også et helaftens "full length" foredrag. Ikke lyntale. Tema var mye av det samme som jeg snakket om på NDC. Siden jeg hadde mye mer tid her så fikk jeg muligheten til å gå litt i dybden, og forhåpentligvis være litt mer underholdende. Opptaket finner du her.
Av alle foredragene jeg har holdt i år så er det dette jeg er mest fornøyd med.
Og selv om jeg fikk det tidspunktet helt på slutten av siste dag, hvor de fleste har dratt hjem, så var det fortsatt mange som dukket opp. Flere kom frem og snakket med meg om interessante tema etterpå og jeg fikk mange gode tilbakemeldinger. Det var veldig hyggelig!
Game Boy-utvikling
Jeg vet ikke helt akkurat når dette startet. Det kan være at jeg ble inspirert av Commodore 64-spillutviklingsforedraget på JavaZone eller noen av retro-konsoll menneskene jeg følger på YouTube.
Men etter å ha kjøpt og moddet min egen GameBoy Advance SP (den beste GameBoy’en) med ny skjerm, batteri og case, og ikke minst spilt en hel del GameBoy-spill, så begynte jeg å snuse på hvordan man utviklet spill for den.
Det hører til historien at jeg er veldig glad i dataspill og ikke minst retro-gaming.
Jeg fikk lastet ned CLion, installert kompilator og begynt å studere en veldig detaljert guide på hvordan minnehåndtering og CPU fungerer.
Å utvikle spill for GameBoy’en ligner veldig på hardware-utvikling for embedded systemer. Du flipper rett og slett bits og gjør masse binæroperasjoner for å styre funksjonaliteten på hardware-nivå. Jeg synes det er veldig gøy. Ikke minst fordi du faktisk kan kompilere koden din og kjøre den på ekte hardware med SD-kort til GameBoy-cartridge overgang ( EverDrive).
Kanskje jeg burde ha blitt hardware-utvikler i stedet.
Oktober
Julian startet
I oktober startet Julian! Og vi fikk sikret kontrakt for ham ut året nokså kjapt. Det er jeg også stolt over. Det var mye nytt som skulle læres her også, spesielt mtp. avtaler og juridisk.
Snakket på AdaCon
Etter JavaZone så hadde jeg ikke planlagt å snakke på flere konferanser i år. Men jeg hadde meldt meg på Patricia Aas sin konferanse, AdaCon, som deltaker. Og jeg gledet meg veldig til den!
Det å utelukkende samle talere fra minoriteter i tech-bransjen synes jeg er helt supert!
Så da det kom en e-post et par dager før konferanser om at de hadde hatt noen avlysninger og trengte noen til å snakke så ønsket jeg jo gjerne å hjelpe til. Jeg foreslo å holde en avkortet utgave av JavaZone-foredraget mitt.
I forhold til det jeg holdt på JavaZone så er jeg ikke like fornøyd med hvordan det gikk her. Men jeg er glad for å ha hjulpet til AdaCon-gjengen! Og jeg håper iallefall det var litt underholdende!
Og på selve konferansen traff jeg så mange hyggelige og interessante mennesker! Så skal jeg anbefale bare én konferanse du burde dra på i 2024, så dra på AdaCon! Datoen er allerede satt, og konferansen er gratis, så legg det inn i kalenderen med en gang: 8. oktober. Mer info finner du på hjemmesidene deres.
November
Deltok i panel om parprogrammering
I november ble jeg invitert til å delta på et panel hos Telenor for å snakke om fordeler og ulemper med parprogrammering. Samt hvordan man lettere kan ta det i bruk i praksis. Dette var i forbindelse med et internt arrangement hvor de også fikk besøk av Asgaut og Ola fra SpareBank 1, som hadde blitt invitert til å ta en repetisjon av et foredrag de holdt på JavaZone.
Her fikk jeg virkelig kjenne på hvor motiverende det er å dele erfaringer med folk som har eksperimentert med akkurat de samme tingene som deg selv. Jeg føler vi fikk utvekslet mange erfaringer, og jeg gleder meg til å kunne bruke noen av teknikkene Asgaut og Ola misjonerte.
Jeg fikk også snakket litt om hvordan man kan bruke det på tvers av disiplin, altså ikke bare blant utviklere. Ofte føler jeg at det poenget forsvinner litt når man snakker om parprogrammering.
Første solo sang-opptreden
En gang i uken har jeg sangtime hos min flotte sangpedagog Lisbeth-Anita hos Sangskolen i Oslo. Og en gang i uken har jeg øvelse med koret mitt, Kvinnekoret Larm.
I år er jeg spesielt stolt av at jeg i tillegg til dette har opptrådt solo, for første gang. Uten å skyte seg selv ned for mye så kan jeg jo nevne at dette var i regi av sangskolen. Det vi kaller en “huskonsert”, hvor elevene får en mulighet til å opptre foran et faktisk publikum for å bli litt mer scenevant.
Jeg fremførte en sang fra “Hjemme alene”-filmen, “Star of Bethlehem”, som jeg synes er veldig fin, og jeg er veldig fornøyd med at jeg har utfordret meg selv på den måten!
Refleksjoner
Jeg liker å snakke på konferanser. Det gir meg veldig mye! Spesielt det å snakke med folk etterpå. Samtidig tar det veldig mye. Det å stå foran så mange mennesker å snakke er en veldig tøff situasjon å stå i. Og for en perfeksjonist som meg, så er det ofte mye småplukk man kan gå og irritere seg over i uker etterpå. Forberedelsene tar også mye energi og tid. Og ikke minst det å øve.
Et av målene mine er å bli skikkelig god til å holde slike foredrag.
Og den eneste måten å bli så god på, er å gjøre det mange ganger. Men jeg tror at i 2024 så skal jeg snakke på færre konferanser, og heller bruke mer tid og energi på å utvikle Kodeklang. Som bringer oss videre til neste tema!
Første året med egen bedrift
Det å drive AS er jammen ikke trivielt!
Dette er nok det tema jeg har lært mest om i år. Alt fra hva man kan og ikke kan bruke bedriftspenger på, avhengig av hvilke ansatte du har, osv. osv.. Hvordan du bokfører ting rent praktisk. Holding-selskap, skatt, styresammensetning, aksjer og aksjeverdi, kontrakter. Og sikkert utrolig mye mer som jeg allerede har fortrengt.
Som bedriftseier blir du litt mer direkte utsatt. Det kan for eksempel komme lovendringsforslag som har veldig direkte konsekvenser for deg. Som du da må sette deg inn i og forhåpentligvis løse. Når du er ansatt i et større firma så skjules ofte dette litt mer. Og du opplever det gjerne som litt tryggere, siden du har flere ledd mellom deg og de største endringene.
Men selv om det ikke er trivielt å drive AS, så er det ikke umulig heller.
Som de fleste nye ting så er det egentlig bare å hoppe i det. Du lærer underveis, og til slutt begynner ting å gi mening.
Du ser også muligheter du får som ikke var der fra før av. For eksempel det at du kan starte opp helt nye bedrifter med bedriftens penger uten å måtte ta de ut og skatte av de personlig først. For noen som meg, som har så mange ideer til oppstartsbedrifter, så åpner det utrolig mange dører.
Når det gjelder Kodeklang i seg selv, så har vi ikke gjort så mye forskjellig, kanskje. Det første året har gått mest med til å finne ut hvordan vi skal eksistere som bedrift. Men vi har fått til flere ting (som jeg har nevnt i denne posten) i 2023 som jeg er stolt over.
Fremover
Nå er det på tide å se fremover! Dette er noen av målene jeg har for 2024.
Det aller viktigste målet jeg har er å bli flinkere til å ta fri.
Jeg har jobbet altfor mye i 2023 uten å ta fri. Og jeg merker det veldig godt nå når jeg først har tatt juleferie. Noen ganger så må det jobbes litt hardt, for å få ting til å skje. Men jeg mener også at hvis man planlegger bedre, kan man jobbe smartere, og forhåpentligvis slippe å stresse så veldig.
Nå er også det meste av rutinene til Kodeklang på plass, hva gjelder regnskap og samarbeidspartnere. Dermed ser jeg for meg at jeg kan bruke mindre tid på det. Og mer tid på andre ting. Som for eksempel å vokse selskapet.
Kodeklang har nå en visjon og et mål. Og vi har til nå vært forsiktige med rekrutteringen.
Men i 2024 så er et av målene mine at vi får flere ansatte.
Flinke folk som kan ta Kodeklang-visjonen videre. Kanskje vi da til og med kan snuse på å leie et kontor.
Innovasjonsarbeid
I året som kommer står det også på tapeten å være mentorer for en gjeng studenter. I den sammenheng skal vi utforske noen ideer vi ønsker å prøve ut i det norske markedet.
Samtidig får vi mulighetene til å gi litt tilbake til noen studenter og forhåpentligvis gi de et godt innblikk i hvordan teknologibransjen fungerer og lære de ting som de ikke lærer på universitetet.
Pentesting
Jeg synes alltid det er veldig gøy med CTF-konkurranser! Mye takket være en god kollega fra Universitetet i Oslo som designet en veldig bra en, til en konferanse for noen år siden. Det jeg liker med dem er at du må ha en viss formening om hvordan ting fungerer bak kulissene for å bli skikkelig god.
Nå fremover ønsker jeg å bruke mer av tiden min på teknisk sikkerhetsarbeid.
Derfor har jeg som mål å ta et par sertifiseringer i pentesting i året som kommer.
Styrearbeid
Det har vært mye snakk om ny lovgivning rundt styresammensetninger for AS i Norge over en viss størrelse. Det har fått meg til å vurdere om styreverv kan være noe for meg. Mulighetene til å lære mer om hvordan andre bedrifter gjør ting lokker veldig.
Jeg har også jobbet i flere oppstartsbedrifter til nå, med forskjellig nivå av modenhet. I tillegg til mange spennende bedrifter i teknologibransjen. På bakgrunn av det tror jeg at jeg kan bidra med mye inn i et styre i en teknologibedrift.
I 2024 er derfor et av målene mine å finne et styre jeg kan bidra til.
Internasjonal konferanse
Jeg har vært på mange konferanser i år. Men alle har vært i Norge. Og det siste året har jeg drømt en del om å dra til USA igjen.
I 2024 ønsker jeg derfor å delta på en internasjonal konferanse! Kanskje ikke nødvendigvis i USA, men det skal være en stor konferanse. Det er det eneste kravet mitt.
Jeg er fortsatt usikker på om jeg skal prøve å sende inn et foredrag.
Ansatt-sider og blogg til Kodeklang.no
Bedriften har masse å dele!
F.eks. hva som ligger bak metodikken vår. Hvordan man bygger gode team. Samt mer informasjon om de som jobber der nå og de som kommer til å begynne.
Det er på tide å få utvidet den veldig enkle landingssiden vår med litt mer funksjonalitet.
Dette håper jeg å få på plass tidlig i 2024.
Mer spill-utvikling
Dataspill er min store lidenskap. Selv om jeg har en lang rekke hobbyer og ting jeg liker å drive med på fritiden. Alt fra sang til fyllepenner til å bygge mekaniske tastaturer, så er det dataspill som ligger aller nærmest mitt hjerte. Og det å lage spill selv følger naturlig med.
Jeg har hatt flere små spill-prosjekter på gang gjennom tidene. Dette året ønsker jeg å prøve å raffinere en av dem og kanskje bevege meg i retningen av å ha noe som kan gis ut.
Avsluttende
Hvis du har lest så langt så ser du det sikkert allerede. Dette er kanskje litt mye å gjøre på bare ett år. Men jeg tenker at; Det er bedre å sette seg for mange mål enn for få. Fordi da selv om du ikke oppnår alle, så har du iallefall oppnådd veldig mye.
Til slutt ønsker jeg å takke alle jeg og Kodeklang har samarbeidet med i 2023!
Det har som sagt vært et veldig lærerikt år! Og jeg setter veldig pris på alle som har bidratt, uavhengig av om du har lært meg regnskap, fotografi eller design.
Nå, 2024, er jeg klar for deg!