Du mister ikke ett minutt.
Du mister 23.

Å gjenvinne flytsonen etter en avbrytelse kan ta opptil 23 minutter, og utviklere blir avbrutt hvert 3. til 10. minutt. Fella blokkerer distraherende apper som standard og gir deg én nødopplåsing på 5 minutter per økt, slik at telefonen slutter å være en av avbrytelsene.

Matthew KGrunnlegger, Fella
Guide

Å holde en mental modell av en kodebase i hodet er skjørt på en måte de fleste andre jobber ikke er. Forskning på utvikleres flytsone anslår kostnaden ved brutt konsentrasjon til opptil 23 minutter for å gjenvinne den helt, og selve avbrytelsene kommer i gjennomsnitt hvert 3. til 10. minutt. En studie sitert av GitHub anslår at hyppige avbrytelser fra møter, meldinger og raske spørsmål kan slette opptil 82 % av en utviklers produktive tid.

De vanligste flyt-bryterne er ikke møter, men varsler: Slack, e-post, kalendervarsler. Og skaden krever ikke at du svarer. Bare det å se et varsel dukke opp på skjermen kan være nok til å bryte konsentrasjonen, selv om du ikke rører det. Bytte av kontekst mer generelt har vist seg å koste omtrent 40 % av en persons produktive tid i løpet av en arbeidsdag.

More information

Hvorfor kode straffer avbrytelser ekstra hardt

Mest kunnskapsarbeid tåler litt oppstykking. Å skrive en e-post, gjennomgå et dokument – det tåler et avbrudd på fem minutter uten stor kostnad. Programmering er annerledes fordi «tilstanden» du holder på ikke er skrevet ned noe sted, den er en levende mental modell av variabeltilstander, kallstakker og den spesifikke feilen eller funksjonen du er midt i å resonnere rundt. En avbrytelse pauser ikke den modellen, den sletter den, og å bygge den opp igjen er dit de 23 minuttene går.

Derfor er «jeg skal bare sjekke kjapt» en dårligere handel for en utvikler enn for nesten enhver annen rolle. Selve sjekken tar kanskje ti sekunder. Den mentale modellen den koster tar 23 minutter å bygge opp igjen, hvis den i det hele tatt blir bygget opp igjen før neste avbrytelse kommer.

More information

Slack blir håndtert. Telefonen blir det vanligvis ikke.

Mange utviklingsteam har blitt ganske gode til å håndtere Slack-støy, varslingsplaner, samlede standups, ett møte om dagen i stedet for tre. Forskning på møtefrekvens støtter den intuisjonen: team som har ett møte om dagen opprettholder fremdrift på daglige mål nesten 99 % av tiden, et tall som faller til 14 % når et tredje møte legges til.

Ingen av den Slack-disiplinen berører telefonen som ligger ved siden av tastaturet. En tekstmelding, et varsel fra sosiale medier, en spilloppdatering – disse avbryter den samme skjøre mentale modellen som Slack gjør, men de er vanligvis ikke en del av noe teams policy for fokustid fordi de er personlige, ikke profesjonelle.

More information

Hvorfor Ikke forstyrr på telefonen ikke helt holder

iOS Fokus-moduser kan dempe varsler under en kodeøkt, men appene er fortsatt ett trykk unna, og å dempe et varsel stopper ikke den refleksive sjekken som skjer uansett. Vanen med å kaste et blikk på telefonen mellom kompileringer eller mens du venter på en testkjøring trenger ikke et varsel for å utløses.

Fella blokkerer valgte apper på iPhone-nivå med Apples Screen Time-rammeverk, så det er ingenting å åpne selv i mellomrommene. Én nødopplåsing på 5 minutter per økt dekker et reelt behov, og arbeidsverktøy som Slack, e-post og sakssystemer kan forbli ublokkert hele tiden.

More information

Slik setter du opp Fella for dype kodeøkter

1. Blokker appene som ikke er en del av jobben. Sosiale medier, spill og underholdningsapper – la Slack, e-post og sakssystemet ditt være ublokkert.

2. La blokkeringen vare hele kodedagen. Ingen bryter å slå av mellom oppgaver.

3. Bruk nødopplåsingen til noe reelt. Ett vindu på 5 minutter per økt, ikke til scrolling mens koden kompilerer.

4. Appene låses automatisk igjen. Ingen viljestyrke nødvendig mens du er midt i en stack trace klokken 16.

More information

FAQ om appblokker for utviklere

Forskning på utviklere viser at det kan ta opptil 23 minutter å gjenvinne flytsonen helt etter en avbrytelse, og utviklere blir avbrutt omtrent hvert 3. til 10. minutt i gjennomsnitt.

Ja. Forskning på utvikleres flytsone fant at bare det å se et varsel dukke opp, uten å åpne eller svare på det, kan være nok til å bryte konsentrasjonen.

Fella blokkerer distraherende apper på iPhonen din som standard, med én nødopplåsing på 5 minutter per økt. Det er en blokkering på telefonnivå, ment å fungere sammen med varslingsplaner for Slack og Ikke forstyrr-innstillinger på datamaskinen, ikke erstatte dem.

Fella blokkerer appene du velger. De fleste utviklere lar Slack, e-post og sakssystemer være ublokkert og blokkerer i stedet sosiale medier, spill og underholdningsapper.

Det hjelper med en spesifikk del av problemet. Varslingsplaner for Slack håndterer datamaskinsiden, mens blokkering på telefonnivå fjerner den parallelle fristelsen til å gripe etter telefonen i samme kodeøkt.

Ofte, ja. Selv en kort sjekk under en kompilering eller testkjøring kan bli en lengre distraksjon når en feed eller et varsel drar oppmerksomheten videre, og den mentale modellen du holdt på kan være borte når du ser tilbake på koden.

Ta eierskap over oppmerksomheten din
fra og med nå