Anda tidak kehilangan satu menit.
Anda kehilangan 23.

Mendapatkan kembali flow state setelah gangguan bisa memakan waktu hingga 23 menit, dan developer terganggu setiap 3 hingga 10 menit. Fella memblokir aplikasi pengalih secara default dan memberi Anda satu buka kunci darurat 5 menit per sesi, sehingga ponsel Anda berhenti menjadi salah satu gangguan.

Matthew KPendiri, Fella
Panduan

Memegang model mental codebase di kepala itu rapuh dengan cara spesifik yang tidak dimiliki kebanyakan pekerjaan lain. Riset tentang flow state developer menempatkan biaya konsentrasi yang rusak hingga 23 menit untuk sepenuhnya mendapatkannya kembali, dan gangguan itu sendiri datang setiap 3 hingga 10 menit rata-rata. Sebuah studi yang dikutip GitHub memperkirakan bahwa gangguan sering dari rapat, pesan, dan pertanyaan cepat dapat menghapus hingga 82% waktu produktif developer.

Pemecah flow yang paling umum bukan rapat, melainkan notifikasi: Slack, email, peringatan kalender. Dan kerusakannya tidak memerlukan respons. Sekadar melihat notifikasi muncul di layar sudah cukup untuk merusak konsentrasi, bahkan jika Anda tidak menyentuhnya. Perpindahan konteks secara lebih luas telah terbukti memakan kira-kira 40% waktu produktif seseorang sepanjang hari kerja.

More information

Mengapa kode secara khusus menghukum gangguan

Kebanyakan pekerjaan pengetahuan mentolerir beberapa fragmentasi. Menulis email, meninjau dokumen, ini bisa bertahan dari jeda lima menit tanpa banyak biaya. Pemrograman berbeda karena "state" yang Anda pegang tidak tertulis di mana pun, itu adalah model mental hidup dari status variabel, call stack, dan bug atau fitur spesifik yang sedang Anda pikirkan. Gangguan tidak menjeda model itu, ia menghapusnya, dan membangunnya kembali adalah ke mana 23 menit itu pergi.

Inilah mengapa "saya cuma cek sebentar" adalah pertukaran yang lebih buruk bagi developer daripada hampir semua peran lain. Pengecekan cepat itu sendiri mungkin memakan sepuluh detik. Model mental yang diakibatkannya butuh 23 menit untuk dibangun kembali, jika berhasil dibangun kembali sama sekali sebelum gangguan berikutnya datang.

More information

Slack sudah dikelola. Ponsel biasanya tidak.

Banyak tim engineering sudah cukup baik mengelola kebisingan Slack, jadwal notifikasi, standup yang dikelompokkan, satu rapat sehari alih-alih tiga. Riset tentang frekuensi rapat mendukung naluri itu: tim yang mengadakan satu rapat sehari mempertahankan kemajuan pada tujuan harian hampir 99% dari waktu, angka yang turun menjadi 14% begitu rapat ketiga ditambahkan.

Tidak satu pun disiplin Slack itu menyentuh ponsel yang duduk di samping keyboard. SMS, notifikasi sosial, pembaruan game, ini mengganggu model mental rapuh yang sama seperti Slack, tetapi biasanya bukan bagian dari kebijakan waktu fokus tim mana pun karena bersifat pribadi, bukan profesional.

More information

Mengapa Jangan Ganggu di ponsel tidak cukup

Mode Fokus iOS dapat membisukan notifikasi selama blok coding, tetapi aplikasinya masih berjarak satu ketukan, dan membisukan notifikasi tidak menghentikan pengecekan refleksif yang tetap terjadi. Kebiasaan melirik ponsel di antara kompilasi atau saat menunggu test suite tidak memerlukan notifikasi untuk memicunya.

Fella memblokir aplikasi pilihan di tingkat iPhone menggunakan framework Screen Time Apple, sehingga tidak ada yang bisa dibuka bahkan selama momen di antaranya. Satu buka kunci darurat 5 menit per sesi mencakup kebutuhan asli, dan alat kerja seperti Slack, email, dan aplikasi ticketing bisa tetap tidak terblokir sepanjang waktu.

More information

Menyiapkan Fella untuk sesi coding mendalam

1. Blokir aplikasi yang bukan bagian dari pekerjaan. Media sosial, game, dan aplikasi hiburan, biarkan Slack, email, dan sistem ticketing Anda tidak terblokir.

2. Biarkan blokir bertahan sepanjang hari coding. Tanpa toggle untuk dimatikan di antara tiket.

3. Gunakan buka kunci darurat untuk sesuatu yang nyata. Satu jendela 5 menit per sesi, bukan scroll saat kompilasi.

4. Aplikasi terkunci kembali secara otomatis. Tidak butuh kemauan saat Anda sedang di tengah stack trace jam 4 sore.

More information

FAQ pemblokir aplikasi untuk developer

Riset pada developer menemukan dapat memakan waktu hingga 23 menit untuk sepenuhnya mendapatkan kembali flow state setelah gangguan, dan developer menghadapi gangguan kira-kira setiap 3 hingga 10 menit rata-rata.

Ya. Riset tentang flow state developer menemukan bahwa sekadar melihat notifikasi muncul, tanpa membuka atau membalasnya, sudah cukup untuk merusak konsentrasi.

Fella memblokir aplikasi pengalih di iPhone Anda secara default, dengan satu buka kunci darurat 5 menit per sesi. Ini adalah blokir tingkat ponsel, dimaksudkan untuk mendampingi jadwal notifikasi Slack dan pengaturan jangan ganggu di komputer Anda, bukan menggantikannya.

Fella memblokir aplikasi yang Anda pilih. Kebanyakan developer membiarkan Slack, email, dan aplikasi ticketing tidak terblokir dan memblokir media sosial, game, serta aplikasi hiburan sebagai gantinya.

Ini membantu untuk sebagian spesifik dari masalah. Jadwal notifikasi Slack menangani sisi komputer, sementara pemblokiran tingkat ponsel menghilangkan jalur paralel meraih ponsel selama sesi coding yang sama.

Seringkali, ya. Bahkan pengecekan singkat selama kompilasi atau test run bisa berubah menjadi pengalih lebih lama begitu feed atau notifikasi menarik perhatian lebih jauh, dan model mental yang Anda pegang bisa hilang saat Anda kembali melihat kode.

Kuasai Perhatianmu
Mulai Sekarang Juga