Back to reading lessons
Week 3Day 5

Work-life balance i tech: varför Sverige sätter gränser – och du bör också

readingadvanced
PreviousNext
Lektionstext

Tech-branschen globalt har länge haft en mörk hemlighet: "Crunch-kulturen". Idealet om entreprenören som sover under sitt skrivbord, dricker energidryck i 72 timmar i sträck och programmerar tills ögonen blöder, har glorifierats av filmer och tech-gurus från Silicon Valley. Många unga och nyanlända utvecklare kommer till Sverige med tron att de måste efterlikna denna arbetsnarkomani (workaholism) för att bevisa sitt värde och få behålla sitt jobb. Men i Sverige möts de av en helt annan verklighet. Här ses Crunch inte som en hjälteinsats. Det ses som ett allvarligt misslyckande i planering, ledarskap och personlig hållbarhet.

Varför övertid ger sämre kod

Den svenska motviljan mot extrema arbetstider bygger inte bara på lagstiftning eller en vilja att "vara lat". Den bygger på krass vetenskap. Mjukvaruutveckling är komplext, kreativt och kognitivt dränerande. När du har skrivit kod i åtta timmar är din hjärna trött. Forskning visar tydligt att utvecklare som pressas att jobba tolv timmar om dygnet introducerar exponentiellt fler buggar, säkerhetshål och teknisk skuld (technical debt) under de sista fyra timmarna.

Detta innebär att den där "hjälteinsatsen" på kvällen ofta resulterar i kod som teamet sedan måste spendera hela nästa förmiddag med att felsöka (debugga) och skriva om. Svenska Engineering Managers vet detta. De vill inte ha din övertidskod; de vill ha din skarpa, utvilade och noggranna morgonkod. Att gå hem klockan 17:00 är därför inte bara bra för din hälsa – det är bra för företagets kodbas.

Rätten att vara osynlig (Asynkron kommunikation)

Den tekniska revolutionen med Slack, Microsoft Teams och e-post i mobilen har skapat en förväntan om ständig tillgänglighet (always online). I Sverige kämpar man aktivt emot denna ström. En hörnsten i den svenska arbetsmodellen är respekten för asynkron kommunikation. Det betyder att om en kollega eller chef skickar ett Slack-meddelande till dig klockan 19:30 på en tisdag, förväntar de sig inte att du ska svara förrän du börjar jobba igen klockan 08:00 på onsdagsmorgonen.

För att överleva i branschen måste du sätta digitala gränser (boundaries). Radera Slack från din privata mobiltelefon. Stäng av e-postnotiserna när du lämnar kontoret. Om du är den som ständigt svarar på kvällarna, skapar du en förväntan – inte bara på dig själv, utan på resten av ditt team – att ni ständigt är tillgängliga. I Sverige skyddar vi varandras fritid genom att logga ut.

Industrisemestern: Tech-Sveriges stora dvala

Som vi berört i tidigare lektioner, har Sverige ett fenomen som kallas "industrisemestern". Under fyra veckor i juli stannar i princip hela landet. För en nyanställd utvecklare från en intensiv kultur känns detta ofta helt bisarrt. "Vem ska fixa buggarna? Vem ska lansera den nya featuren?"

Svaret är att man under juli inför ett Code Freeze (kodstopp) på många bolag. Inga stora, riskfyllda systemuppdateringar görs under denna period, eftersom nyckelpersonerna sitter i en stuga i skogen utan internet. Bolagen accepterar att produktiviteten går ner till ett minimum under en månad. Varför? För att de vet att när teamet kommer tillbaka i augusti – solbrända, utvilade och mentalt återställda – kommer de att arbeta dubbelt så effektivt resten av året. Att ta ut fyra veckors sammanhängande semester är det mest ansvarsfulla du kan göra för din långsiktiga prestation.

Myten om oumbärlighet

Ett stort skäl till varför många jobbar ihjäl sig är egot. Man tror att man är oumbärlig (indispensable). "Om jag inte övervakar servern hela helgen, kommer företaget att gå under". Svensk kultur, formad av Jantelagen och platta hierarkier, uppmuntrar oss att inse sanningen: ingen är oumbärlig. Företaget överlevde innan du kom, och det kommer att överleva om du tar ledigt i två dagar.

Om du faktiskt är den enda personen på företaget som vet hur en viss server startas om, är det ett enormt misslyckande från ledningens sida. Det är därför vi insisterar på dokumentation, par-programmering (pair programming) och kunskapsspridning. Systemet ska vara designat för att alla, inklusive du, ska kunna vara sjuka, vabba (vårda sjukt barn) eller ta semester utan att världen rämnar.

Sammanfattning: Bygg ett maraton, inte en sprint

Det svenska tech-samhället är en maratonlöparens värld. Det spelar ingen roll hur snabbt du springer den första kilometern om du bryter benet och aldrig når i mål. Att jobba i Sverige innebär att du får (och måste) sätta stenhårda gränser mellan "Work" och "Life". Det är denna balans som gör att svenska utvecklare kan hålla sig innovativa, kreativa och friska genom hela karriären. Släpp prestigen i stressen – stäng locket på din laptop och gå hem.

Complete this lesson

Track progress locally on this device.