Saya memiliki waktu yang sangat sulit untuk berfokus pada apa yang saya lakukan (berdasarkan pemrograman) ketika sesuatu (kompilasi, waktu startup, dll.) Membutuhkan lebih dari beberapa detik saja. Secara anekdot tampaknya ambang sekitar 10 detik (dan saya ingat pernah membaca tentang studi yang mengatakan hal yang sama, meskipun saya tidak dapat menemukannya sekarang). Jadi yang biasanya terjadi adalah saya membuat perubahan dan kemudian menjalankan program untuk mengujinya. Itu membutuhkan waktu sekitar 30 detik, jadi saya mulai membaca sesuatu yang lain, dan sebelum saya menyadarinya 20 menit telah berlalu, dan kemudian diperlukan (jika saya beruntung!) 10+ menit lagi untuk berurusan dengan konteks, beralih ke kembali ke pemrograman .
Ini tidak berlebihan untuk mengatakan bahwa beberapa hal yang seharusnya membuat saya menit benar-benar memakan waktu berjam-jam untuk menyelesaikannya.
Saya sangat ingin tahu tentang apa yang dilakukan programmer lain untuk melawan kecenderungan ini (atau jika saya unik dan mereka tidak memiliki kecenderungan ini?). Saran jenis apa pun boleh digunakan - mulai dari "duduk di tangan Anda setelah menekan tombol kompilasi", hingga trik mental, hingga "jika diperlukan waktu 30 detik untuk memulai sesuatu untuk menguji perubahan, maka ada yang salah dengan proses pengembangan Anda ! "