Du mister ikke ét minut.
Du mister 23.

Det kan tage op til 23 minutter at genvinde flow efter en afbrydelse, og udviklere bliver afbrudt hvert 3. til 10. minut. Fella blokerer distraherende apps som standard og giver dig én nødoplåsning på 5 minutter per session, så telefonen ikke bliver endnu en afbrydelse.

Matthew KGrundlægger, FellaGuide

Den mentale model af en kodebase, du holder i hovedet, er skrøbelig på en måde, de fleste andre arbejdsopgaver ikke er. Forskning i udvikleres flow viser, at det kan tage op til 23 minutter at genvinde koncentrationen helt, og selve afbrydelserne kommer i gennemsnit hvert 3. til 10. minut. Et studie citeret af GitHub anslår, at hyppige afbrydelser fra møder, beskeder og hurtige spørgsmål kan fjerne op til 82 % af en udviklers produktive tid.

De mest almindelige flowbrydere er ikke møder, men notifikationer: Slack, e-mail og kalenderadvarsler. Og skaden kræver ikke et svar. Det kan være nok blot at se en notifikation dukke op på skærmen til at bryde koncentrationen, selv hvis du ikke rører den. Opgaveskift er mere generelt blevet sat i forbindelse med et tab på cirka 40 % af en persons produktive tid i løbet af arbejdsdagen.

Hvorfor kodearbejde straffer afbrydelser særligt hårdt

Det meste vidensarbejde tåler en vis opsplitning. At skrive en e-mail eller gennemgå et dokument kan klare et hul på fem minutter uden store omkostninger. Programmering er anderledes, fordi den "tilstand", du holder i hovedet, ikke står skrevet noget sted. Det er en levende mental model af variabeltilstande, kaldestakke og den konkrete fejl eller funktion, du er i gang med at tænke igennem. En afbrydelse sætter ikke modellen på pause, den sletter den, og det er genopbygningen, der tager de 23 minutter.

Derfor er "jeg tjekker det lige hurtigt" en dårligere handel for en udvikler end for næsten alle andre roller. Selve det hurtige tjek tager måske ti sekunder. Den mentale model, det koster, tager 23 minutter at genopbygge, hvis den overhovedet når at blive genopbygget, før næste afbrydelse kommer.

Slack bliver håndteret. Telefonen gør som regel ikke.

Mange udviklingsteams er blevet rimeligt gode til at håndtere støj fra Slack, notifikationsskemaer, samlede standups og ét møde om dagen i stedet for tre. Forskning i mødefrekvens understøtter den tilgang: Teams med ét møde om dagen holder næsten 99 % af tiden fremdriften i de daglige mål, men tallet falder til 14 %, når et tredje møde tilføjes.

Ingen af Slacks discipliner berører telefonen ved siden af tastaturet. En sms, en social notifikation eller en spilopdatering afbryder den samme skrøbelige mentale model som Slack, men er normalt ikke en del af et teams fokuspolitik, fordi det er privat og ikke arbejdsmæssigt.

Hvorfor Forstyr ikke på telefonen ikke helt er nok

iOS-fokustilstande kan slå notifikationer fra under en kodningsblok, men appsene er stadig ét tryk væk, og en dæmpet notifikation stopper ikke det refleksive tjek, der alligevel sker. Vanen med at kigge på telefonen mellem kompileringer eller mens du venter på en testkørsel kræver ikke en notifikation som udløser.

Fella blokerer udvalgte apps på iPhone-niveau ved hjælp af Apples Skærmtid-rammeværk, så der ikke er noget at åbne i de små mellemrum. Én nødoplåsning på 5 minutter per session dækker et reelt behov, og arbejdsværktøjer som Slack, e-mail og ticketsystemer kan forblive åbne hele tiden.

Sådan sætter du Fella op til dybe kodningssessioner

1. Blokér de apps, der ikke hører til arbejdet. Blokér sociale medier, spil og underholdningsapps, men lad Slack, e-mail og dit ticketsystem være åbne.

2. Lad blokeringen holde hele kodningsdagen. Ingen knap at slå fra mellem tickets.

3. Brug nødoplåsningen til noget reelt. Ét vindue på 5 minutter per session, ikke scrolling mens koden kompilerer.

4. Appsene låses automatisk igen. Du har ikke brug for viljestyrke midt i en stack trace klokken 16.

Fella i aktion

  • Bygget på Apples Skærmtid og Familiedeling, ikke en omvej
  • Én 5-minutters nødoplåsning pr. session, ingen omgåelsesknap
  • Blokeringen holder som standard. Du skal aldrig slå den til igen

Din hjemmeskærm viser med ét blik, hvad der er blokeret, og hvad der stadig er åbent, uden at rode i Indstillinger.

Fellas hjemmeskærm med fokusrutiner og sessionslængder

Ofte stillede spørgsmål om appblokering til udviklere

Tag din opmærksomhed tilbage
fra og med nu