Appblockerare för utvecklare

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.

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 om dagen, 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.

Vanliga frågor om appblockerare för utvecklare

Forskning på utvecklare visar att det kan ta upp till 23 minuter att fullt ut återvinna ett fokusflöde efter ett avbrott, och utvecklare möter avbrott ungefär var 3:e till 10:e minut i snitt.

Ja. Forskning om utvecklares fokusflöden fann att att bara se en notis dyka upp, utan att öppna eller svara på den, kan räcka för att bryta koncentrationen.

Fella blockerar distraherande appar på din iPhone som standard, med en enda nöd-upplåsning på 5 minuter per session. Det är en blockering på telefonnivå, avsedd att finnas vid sidan av Slacks notisscheman och stör-ej-inställningar på din dator, inte ersätta dem.

Fella blockerar de appar du väljer. De flesta utvecklare lämnar Slack, e-post och ärendeappar olåsta och blockerar i stället sociala medier, spel och underhållningsappar.

Det hjälper med en specifik del av problemet. Slacks notisscheman hanterar dator-sidan, medan blockering på telefonnivå tar bort den parallella vägen att sträcka sig efter telefonen under samma kodningssession.

Ofta, ja. Även en kort koll under en kompilering eller testkörning kan förvandlas till en längre distraktion när en flödeskanal eller notis drar bort uppmärksamheten ytterligare, och den mentala modell du höll kan vara borta när du tittar tillbaka på koden.

Se Fella i praktiken.

Ta tillbaka din uppmärksamhet
Med start just nu