Back to reading lessons
Week 7Day 4

Att sätta gränser som senior dev utan att verka svår

readingadvanced
PreviousNext
Lektionstext

När du befordras till Senior Utvecklare i Sverige förändras din vardag drastiskt. Du får inte längre bara betalt för att skriva kod; du får betalt för att tänka, planera och stötta andra. Helt plötsligt vill alla ha en del av din tid. Juniorer vill ha mentorskap, designers vill ha teknisk utvärdering, och projektledare drar in dig i oändliga möten. Dilemmat för många seniora kodare är att de är extremt duktiga på att säga 'ja' till att hjälpa, vilket slutar i överbelastning (overload) och utbrändhet. I den platta, vänliga svenska arbetskulturen kan det kännas obekvämt att säga nej. Men att göra en tydlig gränsdragning är inte att vara svår, det är att vara professionell.

Konsten att skydda sitt djupt fokus (Deep Work)

För att kunna skriva komplex mjukvaruarkitektur krävs långa perioder av ostört fokus, ofta kallat Deep Work. Varje gång någon knackar dig på axeln eller skickar ett Slack-meddelande tar det upp till 20 minuter för hjärnan att hitta tillbaka till samma fokusnivå (context switching).

Ett konkret och accepterat sätt att sätta gränser i Sverige är att vara brutal med din kalender. Blockera två timmar på förmiddagen och kalla det 'Fokus: Kodning. Svarar ej på Slack'. I en sund svensk organisation respekteras detta djupt. Du behöver inte be om ursäkt för att du skyddar din primära resurs: din hjärnkapacitet.

Att säga 'Nej' konstruktivt

Svenskar är konflikträdda och undviker ofta ett rakt och hårt 'Nej, jag har inte tid'. Ett smidigare sätt att prioritera är att tvinga den som frågar att välja.

Om din produktägare kommer till dig och säger: 'Vi måste verkligen pressa in den här nya funktionen i nuvarande sprint', ska du inte sucka och jobba över på kvällen. Du svarar vänligt men bestämt: 'Jag förstår att funktionen är viktig. Jag kan ta på mig det, men min kapacitet är full. Om jag tar in detta, vilken av våra andra uppgifter ska jag pausa?'
Genom att ställa denna fråga flyttar du ansvaret för prioriteringen tillbaka till chefen. Du framstår som lösningsorienterad och kompromissvillig, samtidigt som du sätter en stenhård gräns för din egen arbetsbelastning.

Delegering och mentorskap

Som senior är du ofta den som kan det gamla, komplicerade systemet bäst. Därför vänder sig alla till dig vid problem. Men om du alltid löser andras problem blir du en flaskhals, och teamet växer aldrig. Du måste lära dig att delegera.

Nästa gång en junior utvecklare ber dig fixa en bugg i kassan, säg inte: 'Okej, jag fixar det snabbt.' Säg istället: 'Jag vill att du försöker fixa detta. Jag kommer sitta bredvid dig en halvtimme och para-programmera, men du håller i tangentbordet.' Initialt tar detta mer tid för dig. Men långsiktigt bygger du upp kollegans självförtroende och kompetens, vilket i sin tur frigör enormt mycket av din tid i framtiden. Det är vad äkta mentorskap handlar om.

Hantera förväntningar och tydlighet

Kärnan i att inte verka svår är tydlighet. Otydlighet skapar frustration. Om du är öppen med vad du hinner och inte hinner, skapar du förutsägbarhet, och företag älskar förutsägbarhet.

Var ärlig på Daily Standup: 'Idag är jag 100 procent upptagen med refaktoriseringen, jag kommer inte vara tillgänglig för kodgranskningar förrän efter klockan 15:00.' Genom att styra dina egna förväntningar och kommunicera dem klart, tar du kontroll över ditt yrkesliv. En utarbetad senior utvecklare som är bitter hjälper ingen. En senior utvecklare som känner sina gränser och kommunicerar dem med värme, är ryggraden i ett framgångsrikt tech-bolag.

Complete this lesson

Track progress locally on this device.