Bir dakikayı kaybetmezsin.
23 dakikayı kaybedersin.

Akış halini bir kesintiden sonra geri kazanmak 23 dakikaya kadar sürebilir ve geliştiriciler her 3 ila 10 dakikada bir kesintiye uğrar. Fella, dikkat dağıtıcı uygulamaları varsayılan olarak engeller ve oturum başına bir kez 5 dakikalık acil kilit açma sunar, böylece telefonunuz kesintilerden biri olmaktan çıkar.

Matthew KKurucu, Fella
Rehber

Kod tabanının zihinsel modelini kafanızda tutmak, çoğu işten farklı ve kırılgan bir durumdur. Geliştiricilerin akış hali üzerine yapılan araştırmalar, bozulan konsantrasyonun maliyetini tam olarak geri kazanmak için 23 dakikaya kadar sürebileceğini ve kesintilerin kendisinin ortalama her 3 ila 10 dakikada bir geldiğini gösteriyor. GitHub tarafından alıntılanan bir çalışma, toplantılar, mesajlar ve hızlı sorulardan kaynaklanan sık kesintilerin bir geliştiricinin üretken zamanının %82'sine kadarını silebileceğini tahmin ediyor.

En yaygın akış bozucular toplantılar değil, bildirimlerdir: Slack, e-posta, takvim uyarıları. Ve zarar bir yanıt gerektirmez. Sadece ekranda bir bildirimin belirdiğini görmek, ona dokunmasanız bile konsantrasyonu bozmak için yeterlidir. Bağlam değiştirmenin daha genel olarak bir kişinin üretken zamanının gün boyunca yaklaşık %40'ına mal olduğu gösterilmiştir.

More information

Kod neden kesintiyi özellikle cezalandırır

Çoğu bilgi işi bir miktar bölünmeyi kaldırabilir. E-posta yazmak, bir belgeyi incelemek; bunlar beş dakikalık bir boşluğu büyük bir maliyet olmadan atlatabilir. Programlama farklıdır çünkü tuttuğunuz “durum” hiçbir yerde yazılı değildir; değişken durumları, çağrı yığınları ve tam ortasında akıl yürüttüğünüz hata veya özellikten oluşan canlı bir zihinsel modeldir. Bir kesinti bu modeli duraklatmaz, siler ve yeniden kurmak 23 dakikanın gittiği yerdir.

Bu yüzden “hemen bir bakıp döneceğim” bir geliştirici için neredeyse diğer tüm rollerden daha kötü bir takastır. Hızlı kontrolün kendisi on saniye sürebilir. Mal ettiği zihinsel modelin yeniden kurulması, bir sonraki kesinti gelmeden yeniden kurulabilirse, 23 dakika sürer.

More information

Slack yönetilir. Telefon genellikle yönetilmez.

Pek çok mühendislik ekibi Slack gürültüsünü yönetme konusunda makul derecede iyi hale geldi: bildirim programları, toplu stand-up'lar, günde üç yerine bir toplantı. Toplantı sıklığı üzerine yapılan araştırmalar bu içgüdüyü destekliyor: günde bir toplantı yapan ekipler günlük hedeflerde neredeyse %99 oranında ilerleme kaydederken, üçüncü bir toplantı eklendiğinde bu oran %14'e düşüyor.

Bu Slack disiplininin hiçbiri klavyenin yanında duran telefona dokunmuyor. Bir mesaj, bir sosyal bildirim, bir oyun güncellemesi — bunlar Slack'in yaptığı gibi aynı kırılgan zihinsel modeli böler, ancak kişisel oldukları için genellikle hiçbir ekibin odak zamanı politikasına dahil edilmezler.

More information

Telefondaki Rahatsız Etme neden tam olarak yetmez

iOS Odak modları bir kodlama bloğu sırasında bildirimleri sessize alabilir, ancak uygulamalar hâlâ bir dokunuş uzağınızda ve bir bildirimi sessize almak zaten oluşan refleksif kontrolü durdurmaz. Derlemeler arasında veya bir test paketi beklenirken telefona göz atma alışkanlığı, tetiklenmesi için bir bildirim gerektirmez.

Fella, Apple'ın Ekran Süresi altyapısını kullanarak seçili uygulamaları iPhone seviyesinde engeller, böylece ara anlarda bile açılacak bir şey kalmaz. Oturum başına bir kez sunulan 5 dakikalık acil kilit açma gerçek bir ihtiyacı karşılar ve Slack, e-posta ve bilet uygulamaları gibi iş araçları tüm süre boyunca engellenmeden kalabilir.

More information

Derin kodlama oturumları için Fella kurulumu

1. İşin parçası olmayan uygulamaları engelleyin. Sosyal medya, oyunlar ve eğlence uygulamaları — Slack, e-posta ve bilet sisteminizi engellenmeden bırakın.

2. Engelin tüm kodlama günü boyunca kalmasına izin verin. Biletler arasında kapatılacak bir düğme yok.

3. Acil kilit açmayı gerçekten gerekli bir şey için kullanın. Oturum başına bir kez 5 dakikalık pencere, derleme sırasında kaydırmak için değil.

4. Uygulamalar otomatik olarak yeniden kilitlenir. Saat 16.00'da bir stack trace'in ortasındayken iradeye ihtiyaç yok.

More information

Geliştiriciler için uygulama engelleyici SSS

Geliştiriciler üzerine yapılan araştırmalar, bir kesintiden sonra akış halini tam olarak geri kazanmanın 23 dakikaya kadar sürebileceğini ve geliştiricilerin ortalama her 3 ila 10 dakikada bir kesintiyle karşılaştığını gösteriyor.

Evet. Geliştiricilerin akış hali üzerine yapılan araştırmalar, bildirimi açmasanız veya yanıtlamasanız bile ekranda belirmesinin tek başına konsantrasyonu bozmak için yeterli olabileceğini gösteriyor.

Fella, dikkat dağıtıcı uygulamaları iPhone'unuzda varsayılan olarak engeller ve oturum başına bir kez 5 dakikalık acil kilit açma sunar. Bilgisayarınızdaki Slack bildirim programları ve Rahatsız Etme ayarlarının yerini almak için değil, onların yanında duran telefon seviyesinde bir engeldir.

Fella yalnızca sizin seçtiğiniz uygulamaları engeller. Çoğu geliştirici Slack, e-posta ve bilet takip uygulamalarını engellenmeden bırakıp sosyal medya, oyun ve eğlence uygulamalarını engeller.

Belirli bir kısmı için evet. Slack bildirim programları bilgisayar tarafını idare ederken, telefon seviyesinde engelleme aynı kodlama oturumu sırasında telefonunuza uzanma şeklindeki paralel yolu ortadan kaldırır.

Çoğu zaman evet. Derleme veya test sırasında yapılan kısa bir kontrol bile, akış veya bildirim dikkatinizi daha da dağıtırsa daha uzun bir oyalanmaya dönüşebilir ve koda geri döndüğünüzde kafanızda tuttuğunuz model kaybolmuş olabilir.

Dikkatini geri kazan
Hemen şimdi başla