Blocco App per Sviluppatori

Non perdi un minuto.
Perdi 23.

Recuperare lo stato di flusso dopo un'interruzione può richiedere fino a 23 minuti, e gli sviluppatori vengono interrotti ogni 3-10 minuti. Fella blocca le app che distraggono per impostazione predefinita e ti dà uno sblocco di 5 minuti al giorno, così il tuo telefono smette di essere una delle interruzioni.

Tenere in testa il modello mentale di un codebase è fragile in un modo specifico che la maggior parte degli altri lavori non è. La ricerca sugli stati di flusso degli sviluppatori stima il costo di una concentrazione interrotta fino a 23 minuti per recuperarla completamente, e le interruzioni stesse arrivano in media ogni 3-10 minuti. Uno studio citato su GitHub stima che le interruzioni frequenti da riunioni, messaggi e domande rapide possono cancellare fino all'82% del tempo produttivo di uno sviluppatore.

I rompi-flusso più comuni non sono le riunioni, ma le notifiche: Slack, email, avvisi del calendario. E il danno non richiede una risposta. Solo vedere apparire una notifica sullo schermo può essere sufficiente a rompere la concentrazione, anche se non la tocchi. Il context switching in generale è stato dimostrato costare circa il 40% del tempo produttivo di una persona durante una giornata lavorativa.

Perché il codice punisce specificamente le interruzioni

La maggior parte del lavoro intellettuale tollera una certa frammentazione. Scrivere un'email, rivedere un documento: queste attività possono sopravvivere a una pausa di cinque minuti senza grandi costi. La programmazione è diversa perché lo "stato" che stai tenendo non è scritto da nessuna parte: è un modello mentale vivo di stati delle variabili, stack di chiamate e del bug o della funzionalità specifica su cui stai ragionando. Un'interruzione non mette in pausa quel modello, lo cancella, e ricostruirlo è dove vanno i 23 minuti.

Ecco perché "controllo solo velocemente" è uno scambio peggiore per uno sviluppatore che per quasi qualsiasi altro ruolo. Il controllo veloce in sé può richiedere dieci secondi. Il modello mentale che costa richiede 23 minuti per essere ricostruito, se viene ricostruito del tutto prima che arrivi l'interruzione successiva.

Slack viene gestito. Il telefono di solito no.

Molti team di ingegneria sono diventati abbastanza bravi a gestire il rumore di Slack, i programmi delle notifiche, gli standup raggruppati, una riunione al giorno invece di tre. La ricerca sulla frequenza delle riunioni supporta quell'istinto: i team che tengono una riunione al giorno mantengono i progressi sugli obiettivi giornalieri quasi al 99% delle volte, un numero che scende al 14% quando si aggiunge una terza riunione.

Nessuna di quella disciplina su Slack tocca il telefono accanto alla tastiera. Un messaggio, una notifica social, un aggiornamento di un gioco: questi interrompono lo stesso fragile modello mentale di Slack, ma di solito non fanno parte di nessuna politica di focus-time del team perché sono personali, non professionali.

Perché Non disturbare sul telefono non basta del tutto

Le modalità Focus di iOS possono silenziare le notifiche durante un blocco di coding, ma le app sono comunque a un tocco di distanza, e silenziare una notifica non ferma il controllo riflesso che avviene comunque. L'abitudine di dare un'occhiata al telefono tra una compilazione e l'altra o mentre aspetti una suite di test non richiede una notifica per attivarsi.

Fella blocca le app selezionate a livello di iPhone usando il framework Screen Time di Apple, quindi non c'è nulla da aprire nemmeno nei momenti intermedi. Uno sblocco di emergenza di 5 minuti al giorno copre un bisogno reale, e strumenti di lavoro come Slack, email e app di ticketing possono rimanere sbloccati per tutto il tempo.

Configurare Fella per sessioni di coding profondo

1. Blocca le app che non fanno parte del lavoro. Social media, giochi e app di intrattenimento: lascia sbloccati Slack, email e il tuo sistema di ticketing.

2. Lascia che il blocco duri per tutta la giornata di coding. Nessun interruttore da spegnere tra un ticket e l'altro.

3. Usa lo sblocco di emergenza per qualcosa di reale. Una finestra di 5 minuti al giorno, non uno scroll durante la compilazione.

4. Le app si bloccano di nuovo automaticamente. Nessuna forza di volontà necessaria mentre sei a metà di uno stack trace alle 16:00.

FAQ sul blocco app per sviluppatori

La ricerca sugli sviluppatori mostra che possono servire fino a 23 minuti per recuperare completamente lo stato di flusso dopo un'interruzione, e gli sviluppatori affrontano interruzioni in media ogni 3-10 minuti.

Sì. La ricerca sugli stati di flusso degli sviluppatori ha scoperto che semplicemente vedere apparire una notifica, senza aprirla o rispondere, può essere sufficiente a rompere la concentrazione.

Fella blocca le app che distraggono sul tuo iPhone per impostazione predefinita, con uno sblocco di emergenza di 5 minuti al giorno. È un blocco a livello di telefono, pensato per affiancare i programmi di notifica di Slack e le impostazioni di non disturbare sul computer, non per sostituirli.

Fella blocca le app che scegli tu. La maggior parte degli sviluppatori lascia sbloccate Slack, email e app di ticketing, bloccando invece social media, giochi e app di intrattenimento.

Aiuta su una parte specifica del problema. I programmi di notifica di Slack gestiscono il lato computer, mentre il blocco a livello di telefono elimina il percorso parallelo di prendere in mano il telefono durante la stessa sessione di coding.

Spesso sì. Anche un controllo rapido durante una compilazione o un test può trasformarsi in una distrazione più lunga quando un feed o una notifica cattura ulteriormente l'attenzione, e il modello mentale che stavi tenendo può essere sparito quando torni a guardare il codice.

Riprenditi la tua attenzione
Inizia subito

Fella blocca le app che ti distraggono
e ti concede uno sblocco di 5 minuti per sessione.