Como o seu tempo de trabalho é distribuído entre codificação e pensamento?
Depende. Nesta época do ano, eu estou principalmente corrigindo bugs, então pensar é a maior parte do meu esforço de trabalho.
Como uma observação lateral, acho que em empresas de software típicas o pensamento não faz parte da cultura de qualquer maneira: você costuma estar sentado ali no seu computador digitando alguma coisa. Você quase certamente será notado por seus gerentes se vagar com um olhar vazio, pensando nos próximos passos com seu código.
Você descobrirá que essa atitude não se limita às empresas de software. É um fenômeno generalizado na cultura corporativa americana. Minha experiência é que os gerentes que passaram um tempo significativo nas forças armadas (ou quando mais jovens na escola militar) adquirem o hábito de estar sempre trabalhando . Se o seu Seargant o pegar sem trabalhar (e como o pensamento não é visível para um espectador externo, pensando == brincando), ele ordenará que você esfregue as calçadas com uma escova de dentes (ou outro material estúpido) apenas para mantê-lo de brincadeira. O pior gerente de todos os tempos em que trabalhei intencionalmente criaria uma crise para fazer com que você trabalhasse se ele te pegasse sem fazer nada - e, como ele também era o proprietário, ele não acreditava que você precisava pensar em algo, apenas faça.