How is your working time distributed between coding and thinking?
Dipende. In questo periodo dell'anno, faccio principalmente correzioni di bug, quindi pensare è la maggior parte del mio lavoro.
As a side note, I think in typical software companies thinking is not part of the culture anyway: you are usually supposed to be sitting there at your computer typing something. You will almost definitely be noticed by your managers if you wander about with a blank look thinking over your next steps with your code.
Scoprirai che questo atteggiamento non è limitato alle società di software. È un fenomeno diffuso nella cultura aziendale americana. La mia esperienza è che i manager che hanno trascorso un periodo significativo nel settore militare (o quando erano più giovani in una scuola in stile militare) prendono l'abitudine di lavorare sempre . Se il tuo Seargant ti sorprende che non lavori (e dato che il pensiero non è visibile a un osservatore esterno, pensando == perdere tempo), ti ordinerà di pulire i marciapiedi con uno spazzolino da denti (o altro stupido lavoro) solo per tenerti dallo scherzo. Il peggior manager di tutti i tempi in cui ho lavorato creerebbe intenzionalmente una crisi per farti lavorare se ti sorprende a non fare niente - e poiché era anche il proprietario, non credeva che avresti dovuto pensare a qualcosa, solo fatelo.