Panasound, første ordentlige jobb
Min første industrijobb, mellom to år på videregående, hos Panasound, en norsk audio-oppstart. Backend i Go, frontend i Nuxt, og arbeidsflyten var første gangen jeg måtte dele en kodebase med folk der andres feil også ble mine. Det endret hvordan jeg skriver kode.
Verktøyene
- Go. Språket jeg ble forelsket i den sommeren. Kjedelig med vilje, raskt, og veldig vanskelig å skrive dårlig.
- Nuxt / Vue. Første frontend-rammeverk jeg brukte for alvor.
- Git på et team. Brancher, PR-review, mergekonflikter, og
etiketten rundt det å ikke ødelegge
main.
Det jeg faktisk lærte
At den delen av programvaren som leveres, er den delen andre kan lese. Frem til det punktet hadde jeg vært en solo-programmerer; koden min var smart, dårlig navngitt, udokumentert, og den virket. Ingenting av det overlevde første kodegjennomgang. Tre måneder med å bli vennlig fortalt at koden min var vanskeligere å lese enn nødvendig, gjorde mer for ingeniørarbeidet mitt enn de tre foregående årene til sammen.