É muito difícil me concentrar no que estou fazendo (em termos de programação) quando algo (compilação, tempo de inicialização etc.) leva mais do que apenas alguns segundos. Curiosamente, parece que esse limiar é de cerca de 10 segundos (e lembro-me de ler sobre um estudo que disse a mesma coisa, embora não o encontre agora). Então, o que normalmente acontece é que eu faço uma alteração e depois executo o programa para testá-lo. Isso leva cerca de 30 segundos, então eu começo a ler outra coisa e, antes que eu perceba, 20 minutos se passaram e depois leva (se tiver sorte!) Mais 10 minutos para lidar com a mudança de contexto para voltar à programação .
Não é exagero dizer que algumas coisas que devem me levar minutos literalmente levam horas para serem concluídas.
Estou muito curioso sobre o que outros programadores fazem para combater essa tendência (ou se sou único e eles não têm essa tendência?). Sugestões de qualquer tipo são bem-vindas - qualquer coisa, desde "sente-se em suas mãos depois de pressionar o botão de compilação", até truques mentais, "se demorar 30 segundos para iniciar algo para testar uma alteração, algo está errado com seu processo de desenvolvimento. ! "