¿Cómo se distribuye su tiempo de trabajo entre codificación y pensamiento?
Depende. En esta época del año, principalmente estoy haciendo correcciones de errores, por lo que pensar es la mayor parte de mi esfuerzo de trabajo.
Como nota al margen, creo que en las compañías de software típicas el pensamiento no es parte de la cultura de todos modos: generalmente se supone que debes estar sentado en tu computadora escribiendo algo. Sus gerentes casi definitivamente lo notarán si deambula con una mirada en blanco pensando en sus próximos pasos con su código.
Encontrará que esta actitud no se limita a las compañías de software. Es un fenómeno generalizado en la cultura corporativa estadounidense. Mi experiencia es que los gerentes que pasaron mucho tiempo en el ejército (o cuando eran más jóvenes en la escuela de estilo militar) adoptan el hábito de estar siempre trabajando . Si su Seargant lo descubre que no está trabajando (y dado que el pensamiento no es visible para un espectador externo, pensando == haciendo el tonto), le ordenará que fregue las aceras con un cepillo de dientes (u otro estúpido trabajo) para mantenerlo de hacer el tonto. El peor gerente de todos los tiempos para el que trabajé crearía una crisis intencionalmente para hacerte trabajar si te atrapa sin hacer nada, y dado que él también era el propietario, no creía que necesitaras pensar en nada, solo hazlo.