Neztratíte minutu.
Ztratíte 23.

Znovuzískání stavu flow po přerušení může trvat až 23 minut a vývojáři jsou přerušováni každé 3 až 10 minut. Fella blokuje rušivé aplikace ve výchozím stavu a dává jedno 5minutové nouzové odemknutí za relaci, takže váš telefon přestane být jedním z přerušení.

Matthew KZakladatel, FellaPrůvodce

Držet v hlavě mentální model kódové základny je křehké způsobem, který většina jiné práce není. Výzkum stavu flow u vývojářů vyčísluje cenu narušené koncentrace na až 23 minut k plnému obnovení a samotná přerušení přicházejí v průměru každé 3 až 10 minut. Studie citovaná GitHubem odhaduje, že častá vyrušení od schůzek, zpráv a rychlých dotazů může vymazat až 82 % produktivního času vývojáře.

Nejčastějšími narušiteli flow nejsou schůzky, ale notifikace: Slack, e-mail, upozornění kalendáře. A škoda nevyžaduje reakci. Pouhé zobrazení notifikace na obrazovce může stačit k narušení koncentrace, i když se jí nedotknete. Přepínání kontextu šířeji prokazatelně stojí zhruba 40 % produktivního času člověka během pracovního dne.

Proč kód specificky trestá přerušení

Většina znalostní práce snese určitou fragmentaci. Psaní e-mailu, revize dokumentu, ty mohou přežít pětiminutovou mezeru bez velké ceny. Programování je jiné, protože „stav“, který držíte, není nikde zapsán, je to živý mentální model stavů proměnných, zásobníků volání a konkrétní chyby nebo funkce, na které právě myslíte. Přerušení tento model nepozastaví, vymaže ho a jeho obnova je to, kam jde těch 23 minut.

Proto je „jen rychle se podívám“ pro vývojáře horší obchod než pro téměř jakoukoli jinou roli. Samotná rychlá kontrola může trvat deset sekund. Mentální model, který stojí, trvá 23 minut obnovit, pokud se vůbec obnoví, než dorazí další přerušení.

Slack se daří řídit. Telefon obvykle ne.

Mnoho inženýrských týmů se poměrně dobře naučilo řídit hluk ze Slacku, harmonogramy notifikací, hromadné standupy, jednu schůzku denně místo tří. Výzkum frekvence schůzek potvrzuje tento instinkt: týmy pořádající jednu schůzku denně udržují postup k denním cílům téměř v 99 % případů, číslo, které klesne na 14 %, jakmile se přidá třetí schůzka.

Žádná z této disciplíny Slacku se nedotýká telefonu ležícího vedle klávesnice. Zpráva, notifikace ze sociální sítě, aktualizace hry, ty přerušují stejný křehký mentální model jako Slack, ale obvykle nejsou součástí žádné týmové politiky času soustředění, protože jsou osobní, ne profesionální.

Proč režim Nerušit na telefonu úplně nestačí

Režimy Soustředění v iOS mohou ztlumit notifikace během kódovacího bloku, ale aplikace jsou stále na jedno klepnutí a ztlumení notifikace nezastaví reflexní kontrolu, která stejně nastane. Zvyk nahlédnout na telefon mezi kompilacemi nebo při čekání na test suite nevyžaduje notifikaci, aby se spustil.

Fella blokuje vybrané aplikace na úrovni iPhonu pomocí frameworku Času u obrazovky od Apple, takže není co otevřít ani během mezidobí. Jedno 5minutové nouzové odemknutí za relaci pokryje skutečnou potřebu a pracovní nástroje jako Slack, e-mail a aplikace pro tickety mohou zůstat po celou dobu odblokované.

Nastavení Felly pro hluboké kódovací relace

1. Blokujte aplikace, které nejsou součástí práce. Sociální sítě, hry a zábavní aplikace, ponechte Slack, e-mail a váš ticketovací systém odblokované.

2. Nechte blok držet po celý kódovací den. Žádný přepínač k vypnutí mezi tickety.

3. Použijte nouzové odemknutí pro něco skutečného. Jedno 5minutové okno na relaci, ne scrollování během kompilace.

4. Aplikace se znovu automaticky uzamknou. Žádná vůle nepotřebná, když jste uprostřed stack trace ve 4 odpoledne.

Fella zblízka

  • Postaveno na ovládání Času u obrazovky od Applu.
  • Jedno pětiminutové nouzové odemknutí na relaci.
  • Aplikace zůstávají ve výchozím nastavení blokované.

Everything you need to stay focused, right from Home.

Úvodní obrazovka Fella s rutinami soustředění a délkami relací

Časté dotazy k blokátoru pro vývojáře

Získej zpět svou pozornost
Začni hned teď