Tôi có một thời gian rất khó tập trung vào những gì tôi đang làm (lập trình-khôn ngoan) khi một cái gì đó (biên dịch, thời gian khởi động, v.v.) mất nhiều hơn chỉ vài giây. Thông thường, dường như ngưỡng đó là khoảng 10 giây (và tôi nhớ lại việc đọc về nghiên cứu đã nói điều tương tự, mặc dù tôi không thể tìm thấy nó bây giờ). Vì vậy, những gì thường xảy ra là tôi thực hiện một thay đổi và sau đó chạy chương trình để kiểm tra nó. Mất khoảng 30 giây, vì vậy tôi bắt đầu đọc một cái gì đó khác và trước khi tôi biết đã 20 phút trôi qua, và phải mất (nếu tôi may mắn!) Thêm 10 phút nữa để xử lý chuyển đổi ngữ cảnh để quay lại lập trình .
Không phải nói quá khi nói rằng một số thứ sẽ khiến tôi mất vài phút theo nghĩa đen phải mất hàng giờ để hoàn thành.
Tôi rất tò mò về những gì các lập trình viên khác làm để chống lại xu hướng này (hoặc nếu tôi là duy nhất và họ không có xu hướng này?). Đề xuất của bất kỳ loại nào đều được hoan nghênh - mọi thứ từ "ngồi trên tay bạn sau khi nhấn nút biên dịch", đến các thủ thuật tinh thần, đến "nếu mất 30 giây để bắt đầu một cái gì đó để kiểm tra sự thay đổi, thì có gì đó không đúng với quá trình phát triển của bạn ! "