J'ai beaucoup de difficulté à me concentrer sur ce que je fais (programmation) lorsque quelque chose (compilation, temps de démarrage, etc.) prend plus que quelques secondes. De façon anecdotique, il semble que le seuil soit d’environ 10 secondes (et je me souviens d’avoir lu une étude qui disait la même chose, bien que je ne puisse la trouver pour le moment). Donc, ce qui se passe généralement, c’est que j’effectue un changement puis lance le programme pour le tester. Cela prend environ 30 secondes, alors je commence à lire autre chose, et avant que je sache, 20 minutes se sont écoulées, puis il faut (si j'ai de la chance!) Encore plus de 10 minutes pour faire face au changement de contexte pour revenir à la programmation. .
Il n’est pas exagéré de dire que certaines choses qui devraient me prendre des minutes prennent littéralement des heures.
Je suis très curieux de savoir ce que les autres programmeurs font pour combattre cette tendance (ou si je suis unique et qu'ils n'ont pas cette tendance?). Toute suggestion, de quelque type que ce soit, est la bienvenue - quelque chose de "asseyez-vous sur vos mains après avoir appuyé sur le bouton de compilation", en passant par des astuces mentales, à "s'il faut 30 secondes pour démarrer quelque chose pour tester un changement, alors quelque chose ne va pas dans votre processus de développement. ! "