Panasound, first real job
My first industry job, between high school years, at Panasound, a Norwegian audio startup. The backend was Go, the frontend was Nuxt, and the workflow was the first time I had ever had to share a codebase with people whose mistakes would also become mine. It rewired how I write code.
The stack
- Go. The language I fell in love with that summer. Boring on purpose, fast, and very hard to write badly.
- Nuxt / Vue. First real frontend framework I used in anger.
- Git on a team. Branches, PR review, merge conflicts, the
etiquette of not breaking
main.
What I actually learned
That the part of software that ships is the part other people can read. Up to that point I had been a solo programmer; my code was clever, badly named, undocumented, and worked. None of that survived the first code review. Three months of being told kindly that my code was harder to read than it needed to be did more for my engineering than the previous three years combined.