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, Fella
Prů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.

More information

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

More information

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

More information

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

More information

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.

More information

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

Výzkum u vývojářů zjišťuje, že plné obnovení stavu flow po přerušení může trvat až 23 minut a vývojáři čelí přerušením v průměru zhruba každé 3 až 10 minut.

Ano. Výzkum stavu flow u vývojářů zjistil, že pouhé zobrazení notifikace, aniž by ji člověk otevřel nebo na ni reagoval, může stačit k narušení koncentrace.

Fella blokuje rušivé aplikace na vašem iPhonu ve výchozím stavu, s jedním 5minutovým nouzovým odemknutím za relaci. Je to blok na úrovni telefonu, který má být vedle harmonogramů notifikací Slacku a nastavení Nerušit na počítači, ne je nahradit.

Fella blokuje aplikace, které si vyberete. Většina vývojářů ponechává Slack, e-mail a aplikace pro tickety odblokované a místo toho blokuje sociální sítě, hry a zábavní aplikace.

Pomůže s konkrétní částí problému. Harmonogramy notifikací Slacku řeší stranu počítače, zatímco blokování na úrovni telefonu odstraňuje paralelní cestu sahání po telefonu během stejné kódovací relace.

Často ano. I krátká kontrola během kompilace nebo testu se může změnit v delší rozptýlení, jakmile feed nebo notifikace přitáhne pozornost dále, a mentální model, který jste drželi, může být pryč, než se podíváte zpět na kód.

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