App Blocker for Developers

Je verliest geen minuut.
Je verliest 23.

Het terugvinden van flow-staat na een onderbreking kan tot 23 minuten duren, en developers worden gemiddeld elke 3 tot 10 minuten onderbroken. Fella blokkeert afleidende apps standaard en geeft je één noodgevallen-ontgrendeling van 5 minuten per sessie, zodat je telefoon niet langer een van de afleidingen is.

Het vasthouden van een codebase’s mentale model is op een bepaalde manier fragiel in vergelijking met ander werk. Onderzoek naar flow-states bij developers laat de kosten van verstoorde concentratie zien tot wel 23 minuten om volledig terug te keren, en de onderbrekingen komen gemiddeld elke 3 tot 10 minuten. Een door GitHub geciteerd onderzoek schat dat frequente onderbrekingen door vergaderingen, berichten en snelle vragen tot wel 82% van de productieve tijd van een developer kunnen uitwissen.

De meest voorkomende flow-breakers zijn geen vergaderingen, maar meldingen: Slack, e-mail, kalenderwaarschuwingen. En de schade vereist geen reactie. Gewoon een melding die op het scherm verschijnt kan al genoeg zijn om de concentratie te verbreken, zelfs als je er niet op reageert. Context-switching kost bovendien gemiddeld zo’n 40% van iemands productieve tijd gedurende een werkdag.

Waarom coderen specifiek straf krijgt bij onderbrekingen

De meeste kenniswerkzaamheden verdragen wat fragmentatie wel. Het schrijven van een e-mail, het herzien van een document, dit kan met een korte tussenpauze wat kosten tolereren.

Programmeren is anders omdat de “staat” die je vasthoudt nergens is opgespoord; het is een levende mentale model van variabele staten, call stacks en de specifieke bug of functie waar je mee bezig bent. Een onderbreking pauzeert dat model niet, het wischt het uit, en het herbouwen kost die 23 minuten.

Dit is waarom "ik kijk het wel even snel" een slechtere ruil is voor een developer dan voor bijna elke andere rol. De snelle check kan tien seconden duren. Het mentale model kost 23 minuten om te herbouwen, als het überhaupt wordt herbouwd voordat de volgende onderbreking komt.

Slack wordt beheerd. Telefoon doet dat meestal niet.

Veel engineeringteams zijn redelijk goed geworden in het managen van Slack-rumoer, meldingsschema's, gebundelde standups, één vergadering per dag in plaats van drie. Onderzoek naar vergaderfrequentie ondersteunt dit: teams die één vergadering per dag hebben boeken bijna 99% van de dagelijkse doelstellingen, een cijfer dat daalt tot 14% wanneer er een derde vergadering bijkomt.

Geen van die Slack-disciplines raakt de telefoon naast het toetsenbord. Een bericht, een sociale notificatie, een game-update, deze onderbreken hetzelfde fragiele mentale model dat Slack doet, maar ze maken meestal geen deel uit van het focus-tijdbeleid van een team omdat ze persoonlijk zijn, niet professioneel.

Waarom Do Not Disturb op de telefoon niet helemaal volstaat

iOS Focus-modus kan meldingen stilzetten tijdens een coderingsblok, maar de apps staan nog steeds met één klik verwijderd, en het stilzetten van een melding stopt de reflexieve check die toch gebeurt. De gewoonte om tussen compilaties of terwijl je wacht op een test-suite even snel te kijken, vereist geen melding om getriggerd te worden.

Fella blokkeert geselecteerde apps op telefoonniveau met behulp van Apple's Screen Time-framework, zodat er niets geopend hoeft te worden zelfs tijdens de tussenliggende momenten. Eén noodgevallen-ontgrendeling van 5 minuten per sessie voorziet in een echte behoefte, en werkhulpmiddelen zoals Slack, e-mail en ticketing-apps kunnen de hele tijd onbenaderd blijven.

Fella instellen voor diepe coderingssessies

1. Blokkeer de apps die er niet bij horen. Sociale media, games en entertainment-apps, laat Slack, e-mail en je ticketing-systeem ongeblokkeerd.

2. Laat de blokkering de hele cadens van de coderingsdag zitten. Geen schakelaar om uit te zetten tussen tickets door.

3. Gebruik de noodgevallen-ontgrendeling voor iets echt belangrijk. Één venster van 5 minuten per dag, geen scrollen tijdens een compile.

4. De apps blokkeren vanzelf weer. Geen wilskracht nodig terwijl je midden in een stack-trace zit om 16:00 uur.

App blocker voor developers FAQ

Onderzoek bij developers toont aan dat het tot 23 minuten kan duren om een flow-staat volledig terug te krijgen na een onderbreking, en developers krijgen gemiddeld elke 3 tot 10 minuten een onderbreking.

Ja. Onderzoek naar developer flow-states toont aan dat het simpelweg zien van een melding, zonder deze te openen of te reageren, soms genoeg kan zijn om de concentratie te verbreken.

Fella blokkeert afleidende apps op je iPhone standaard, met één noodgevallen-ontgrendeling van 5 minuten per sessie. Het is een telefoon-niveau blokkade, bedoeld om naast Slack-notificatieschema’s en Do Not Disturb-instellingen op je computer te zitten, niet om ze te vervangen.

Fella blokkeert de apps die je kiest. De meeste developers laten Slack, e-mail en ticketing-apps ongeblokkeerd en blokkeren in plaats daarvan sociale media, games en entertainment-apps.

Het helpt bij een specifiek deel van het probleem. Slack-notificatieschema’s regelen de computerkant, terwijl blokkeren op telefoonniveau het parallelle pad wegneemt om tijdens dezelfde coderingssessie naar je telefoon te grijpen.

Vaak wel. Zelfs een korte check tijdens een compile of test kan uitlopen in een langere afleiding zodra een feed of melding de aandacht verder trekt, en het mentale model dat je vasthield kan weg zijn tegen de tijd dat je naar de code terugkijkt.

Own Your Attention
Starting Right Now

Fella blocks the apps that pull you away,
and gives you one 5-minute unlock per session.