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, FellaGuide

Å 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.

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.

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.

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.

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.

Fella i aksjon

  • Bygget med Apples Skjermtid-kontroller.
  • Én 5-minutters nødåpning per økt.
  • Apper forblir blokkert som standard.

Everything you need to stay focused, right from Home.

Fellas startskjerm med fokusrutiner og øktlengder

FAQ om appblokker for utviklere

Ta eierskap over oppmerksomheten din
fra og med nå