Du förlorar inte en minut.
Du förlorar 23.

Att återfå fokusflöde efter ett avbrott kan ta upp till 23 minuter, och utvecklare avbryts var 3:e till 10:e minut. Fella blockerar distraherande appar som standard och ger dig en enda nöd-upplåsning på 5 minuter per session, så din telefon slutar vara ett av avbrotten.

Matthew KGrundare, FellaGuide

Att hålla en kodbas mentala modell i huvudet är skör på ett sätt som de flesta andra arbetsuppgifter inte är. Forskning om utvecklares fokusflöden sätter kostnaden för bruten koncentration till upp till 23 minuter för att fullt återvinna, och avbrotten kommer själva i snitt var 3:e till 10:e minut. En av GitHub citerad studie uppskattar att frekventa avbrott från möten, meddelanden och snabba frågor kan radera upp till 82 % av en utvecklares produktiva tid.

De vanligaste flödesbrytarna är inte möten, utan notiser: Slack, e-post, kalenderpåminnelser. Och skadan kräver inte ett svar. Att bara se en notis dyka upp på skärmen kan räcka för att bryta koncentrationen, även om du inte rör den. Sammanhangsbyten i största allmänhet har visat sig kosta ungefär 40 % av en persons produktiva tid under en arbetsdag.

Varför kod specifikt straffar avbrott

De flesta kunskapsarbeten tål en viss fragmentering. Att skriva ett mejl, granska ett dokument, de klarar ett fem minuters glapp utan större kostnad. Programmering är annorlunda eftersom det "tillstånd" du håller inte är nedskrivet någonstans, det är en levande mental modell av variablatillstånd, anropsstackar och den specifika buggen eller funktionen du mitt i resonerar kring. Ett avbrott pausar inte modellen, det raderar den, och att bygga upp den igen är vad de 23 minuterna går åt.

Därför är "jag kollar bara snabbt" en sämre affär för en utvecklare än för nästan någon annan roll. Själva snabbkollen kan ta tio sekunder. Den mentala modell den kostar tar 23 minuter att bygga upp igen, om den överhuvudtaget byggs upp igen innan nästa avbrott kommer.

Slack hanteras. Telefonen gör det oftast inte.

Många ingenjörsteam har blivit ganska bra på att hantera Slack-brus, notisscheman, batchade standups, ett möte om dagen i stället för tre. Forskning om mötesfrekvens stöder den instinkten: team som håller ett möte om dagen bibehåller framsteg mot dagliga mål nästan 99 % av tiden, en siffra som sjunker till 14 % när ett tredje möte läggs till.

Ingen av dessa Slack-rutiner rör telefonen som ligger bredvid tangentbordet. Ett sms, en social notis, en speluppdatering, de avbryter samma sköra mentala modell som Slack gör, men de ingår oftast inte i något teams fokustidspolicy eftersom de är privata, inte professionella.

Varför Stör ej på telefonen inte riktigt räcker

iOS fokuslägen kan tysta notiser under en kodningsperiod, men apparna är fortfarande ett knapptryck bort, och att tysta en notis stoppar inte den reflexmässiga kollen som ändå sker. Vanan att kasta en blick på telefonen mellan kompileringar eller medan man väntar på ett testpaket kräver ingen notis för att utlösas.

Fella blockerar utvalda appar på iPhone-nivå med hjälp av Apples Screen Time-ramverk, så det finns inget att öppna ens under mellanögonblicken. En enda nöd-upplåsning på 5 minuter per session täcker ett verkligt behov, och arbetssverktyg som Slack, e-post och ärendesystem kan förbli olåsta hela tiden.

Så ställer du in Fella för djupa kodningssessioner

1. Blockera apparna som inte ingår i jobbet. Sociala medier, spel och underhållningsappar, låt Slack, e-post och ditt ärendesystem vara olåsta.

2. Låt blockeringen hålla under hela kodningsdagen. Ingen växel att stänga av mellan ärenden.

3. Använd nöd-upplåsningen för något verkligt. Ett fönster på 5 minuter per session, inte en scroll medan det kompileras.

4. Apparna låses igen automatiskt. Ingen viljestyrka behövs när du är mitt i en stack-trace klockan 16.

Fella i praktiken

  • Byggt på Apples Skärmtid och Familjedelning, ingen genväg runt systemet
  • En 5-minuters nödupplåsning per session, ingen kringgåendeknapp
  • Blockeringen håller som standard. Du behöver aldrig sätta på den igen

Din hemskärm visar på en gång vad som är blockerat och vad som fortfarande är öppet, utan att gräva i Inställningar.

Fellas hemskärm med fokusrutiner och sessionslängder

Vanliga frågor om appblockerare för utvecklare

Ta tillbaka din uppmärksamhet
Med start just nu